1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Результаты поиска

  1. Электрон
    Тема

    TWManager

    Представляю вашему вниманию менеджер территориальных войн, работающий исключительно на пакетах. Данная пакетная реализация имеет несколько плюсов Вы можете сами выставлять время начала и конца ставок и время проведения самой битвы. Причем менеджер отключает штатное ТВ для предотвращения путаницы. Не обязательно находится на серверной машине, можно поставить ее на vps, или даже на домашний компьютер Никак не приведет к падению игрового демона, так как демон, даже при неправильном пакете просто игнорирует его, когда менеджеры, чья реализация основанна на работе с памятью при ошибке убьют процесс демона Есть возможность единоразово выполнить определенное действие (см. ниже "Ключи") Конфиги простые до безобразия: [IMG] Основной конфиг [IMG] Таблица ТВ Таблица имеет следующий формат [День] [Время] Для трех ситуаций - Начало Ставок, Конец Ставок, Начало Битвы разделенные символом ";" При необходимости можно запустить программу со следующими ключами: -startbid - Запуск ставок -stopbid - Отключение ставок -runwar - Для запуска кланов на битву Цена разработки: 3000р Скайп: ejiektpoh29
    Автор темы: Электрон, 5 ноя 2013, ответов - 13, в разделе: Продам
  2. Электрон
  3. Электрон
  4. Электрон
  5. Электрон
  6. Электрон
    Представляю вашему вниманию софтину для автоматического бана читеров на вашем сервере Рассмотрим конфиг [IMG] 1-4 пункт - настройки коннекта к серверу. SendMessage - отправлять ли сообщения в мир чат при бане Message - Шаблон сообщения в чат. Reason - Шаблон причина бана IncreamentForbid - Включение накопительной системы банов Шаблоны принимают параметры: %RoleName% Имя читера %CheatName% Название чита %ForbidTime% Время бана %ForbidCount% - Какой по счету бан(при включенной накопительной системе) Рассмотрим файл со списком читов [IMG] Файл имеет вид: [Название чита] [Регулярное выражение для поиска] [Время бана(сек)] При покупке консультация по добавлению своих читов и небольшой список прилагается Вот так пишется в лог: [IMG] Так в игре [IMG] Так же хочу выразить благодарность Roymike как первому клиенту и тестеру Цена: 3000 рублей Скайп: ejiektpoh29
    Автор темы: Электрон, 5 сен 2013, ответов - 1, в разделе: Продам
  7. Электрон
  8. Электрон
  9. Электрон
  10. Электрон
  11. Электрон
  12. Электрон
    Часть 1 Основы редактирования В Данном гайде были использованны: IDA PRO 6.0 + HEX RAYS Скачать Конвертер skillstr от Рони. 010 editor Это первая вводная часть гайда по редактированию скиллов. Здесь я опишу общие принципы работы сIDA и HEX. Начнем. Для начала с помощью конвертера Рони сделаем себе удобный файл, содержащий id скилла, название и остальные параметры. Для этого запустим skillstr2tab.exe из консоли с аргументом в виде пути к файлу skillstr Во сконвертированном файле мы видем цифру и название скилла. Цифра - это его id в gs. Начнем сразу с момента, когда вы скачали и установили IDA: запускаете исполняемый файл -> new -> выбираете файл gs -> жмете ok, после чего придется подождать некоторое время, пока IDA будет загружать gs в свои базы. После чего слева вы увидете названия функций в ядре. Можно воспользоваться поиском, кликнув 1 раз на любое значение и выбрав вверху Searh -> Search. Давайте попробуем, например, отредактировать скилл шамана Дух мести: отражение Смотрим в нашем файле: 1102 Дух мести: отражение Вбиваем в поиск по функциям Skill1102Stub и видим примерно следующее [img] Кликаем на выделенный участок 2 раза и видим примерно следующее [img] Это нужная нам функция в ассемблере, но нам удобнее будет читать в C/C++ поэтому жмем F5 видим следующий псевдокод [img] Тут видно, что дамаг считается по формуле Сила Духа*0.23*0.1*Уровень скилла Стандартно не 0.23, а 0.5, но я изменил под себя, а чистого ядра под рукой небыло. В IDA можно только смотреть функцию - изменять нельзя. Чтобы изменить значение возвращаемся во вкладку IDA View и находим там эти 2 значения (Значение операнда видно при наведении). [img] Жмем 2 раза на dbl_88F3500 и попадаем сюда [img] Тут мы видим адрес данной переменной. [img] В нашем Hex редакторе переходим по вышеописанному адресу, для этого жмем Ctrl+G и вводим 0x и адрес. [img] Попадаем сюда [img] Меняем значение, например, на 0.3 сохраняем. Готово. GetMpcost - требуемая мана GetExecutetime - призывание или подготовка GetCoolingtime - перезарядка GetRequiredLevel - требуемый уровень для изучения скилла GetRequiredSp - требуемый дух для изучения GetRequiredMoney - Кол-во юаней GetRequiredItem - требуемый предмет GetRadius, getEffectDistance, GetPrayDistance - радиус и расстояние StateAttack - основной эффект скилла TakeEffect - основной эффект пассивного скилла GetTime - время активации Часть 2 Основные параметры скилла [img] 1 - Атака 2 - Баф 3 - Дебаф 4 - Призыв 5 - Пассивка 6 - Стан (Нокаут) 7 - Полет 8 - Перемещение (телепорт) 9 - Шлифовка С новым годом! Часть 3 Расчет дамага В этой части гайда я хотел бы рассказать об особенности расчета дамага у некоторых скиллов. Ни для кого не секрет, что у скилла есть свои статы, но они не всегда расчитываются там, где я описывал в прошлых частях гайда. Начнем с момента, когда вы загрузили gs в IDA.Для примера мы рассмотрим скилл 508 Светлый Армагеддон [img] Как мы видим, в основной функции вызывается 3 стата GNET__Skill508Stub__State1__State1 GNET__Skill508Stub__State2__State2 GNET__Skill508Stub__State3__State3 За расчет дамага у этих статов у нас отвечает функция *::Calculate Пробуем просмотреть эти функции для всех 3х статов: Смотрим первую функцию GNET::Skill508Stub::State1::Calculate [img] Хм....В первой функции ничего, пробем вторую GNET::Skill508Stub::State2::Calculate [img] Да, вот наша формула расчета :) 4*(ХП/2+ПМ/2)+5000 Можем менять значения как нам захочется :)
    Автор темы: Электрон, 25 фев 2013, ответов - 11, в разделе: PW Документация
  13. Электрон
  14. Электрон
    Решил наконец создать свою темку... Услуги относительно Perfect World: Начинающим: Установка сервера в дата-центр: 500р Установка сервера на ваш компьютер(Vmware): 600р Вводный курс по серверной части Perfect World: 300р Обучающий курс по редактированию переменных в исполняемых файлах 500р (скиллы, время пк, макс пение и тп) Все уроки записываются - вы сможете просмотреть его в любой момент, если что то забудете. Нахождение и устранение багов: 500р+ Перенос баз 1.2.6 --> 1.4.4/5: 200р Обучение редактирования через iweb: 300p Установка CPW: 500p Редактирование .data файлов: elements npcgen tasks aipolicy gshop Цены зависят от объема работ ​Так же предоставляю следующие услуги: Редактирование статов скиллов: 100р/шт Редактирование переменных в исполняемых файлах: 100-1000р Инкаст 1.4.4(5) Псевдо ограничение debug режима: 1000р (Способ надежнее, чем у 90% продавцов, но я бы не советовал вообще включать debug) Подключаю к открытому 29100, 29300 и 29400 свои скрипты для редактирование персов(xml), отправка на почту предмета, чат, выдача голда без mysql, рейты и тп. 1.5к :ph34r: Писать в скайп ejiektpoh29 Обрати внимание [Услуги] Web разработка
    Автор темы: Электрон, 23 фев 2013, ответов - 6, в разделе: Архив