Представляю вашему вниманию менеджер территориальных войн, работающий исключительно на пакетах. Данная пакетная реализация имеет несколько плюсов Вы можете сами выставлять время начала и конца ставок и время проведения самой битвы. Причем менеджер отключает штатное ТВ для предотвращения путаницы. Не обязательно находится на серверной машине, можно поставить ее на vps, или даже на домашний компьютер Никак не приведет к падению игрового демона, так как демон, даже при неправильном пакете просто игнорирует его, когда менеджеры, чья реализация основанна на работе с памятью при ошибке убьют процесс демона Есть возможность единоразово выполнить определенное действие (см. ниже "Ключи") Конфиги простые до безобразия: [IMG] Основной конфиг [IMG] Таблица ТВ Таблица имеет следующий формат [День] [Время] Для трех ситуаций - Начало Ставок, Конец Ставок, Начало Битвы разделенные символом ";" При необходимости можно запустить программу со следующими ключами: -startbid - Запуск ставок -stopbid - Отключение ставок -runwar - Для запуска кланов на битву Цена разработки: 3000р Скайп: ejiektpoh29
Направление: White List Дата регистрации: 19 сен 2011 Занимаюсь торговлей и оказанием услуг: 1.1 года Комментарий: Больше чем год я занимаюсь оказанием различых услуг в этой сфере, включая продажу софта. От моих клиентов ни разу не поступила жалоба на то, что я где то что то сделал не так, не то что кинул. Всвязи с этим, как "заслуженного продавца" прошу перевести меня в белый список. Комментарий по поводу попытки внесения меня в черный список: Тема была создана из личной обиды и совершенно ничего не доказывала. Я смог предоставить пруфы своей полной невиновности. Так же хочу сказать, что даже указанная там причина никак не относилась к моей деятельности продавца.
Скрипт автодоната для вашей веб обвязки. Нужно: Настроить конфиг Залить SQL Изменить действия при успешном пополнении в файле result.php (пример там есть) Как это работает: Заливаете на веб сервер скрипт, настраиваете его и передаете ему 2 GET параметра из вашей веб обвязки sum - cумма платежа userid - id юзера-плательщика и скрипт перекидывает вас на страницу оплаты. В настройках магазина укажите в Result URL путь до файла result.php Пример формы: <form action="pay.php"> <input type=number name="sum"> <input type=hidden name="userid" value="1024"> </form> Скачать
Он короче украл приватную разработку. Я ее продавал, но лично ему ничего не было продано Вот в чате он пишет [IMG] Потом он удалил с хоста- вот скрин скрина О_о [IMG] А вот оригинал [IMG]
Описание сабжа -> https://mmorpg-devs.ru/threads/taskeditor-редактор-файла-tasks-data.14774/ ----------------------------------- добавлено (pdev) 8к за небольшое дописывание исходников Ронни-неоч С чего такое мнение? О_О 1) Редактор написан на шарпе 2) В редакторе разобраны все значения, даже те, которых нет у гуаранги 3) Редактор поддерживает 111 верию таска
Представляю вашему вниманию софтину для автоматического бана читеров на вашем сервере Рассмотрим конфиг [IMG] 1-4 пункт - настройки коннекта к серверу. SendMessage - отправлять ли сообщения в мир чат при бане Message - Шаблон сообщения в чат. Reason - Шаблон причина бана IncreamentForbid - Включение накопительной системы банов Шаблоны принимают параметры: %RoleName% Имя читера %CheatName% Название чита %ForbidTime% Время бана %ForbidCount% - Какой по счету бан(при включенной накопительной системе) Рассмотрим файл со списком читов [IMG] Файл имеет вид: [Название чита] [Регулярное выражение для поиска] [Время бана(сек)] При покупке консультация по добавлению своих читов и небольшой список прилагается Вот так пишется в лог: [IMG] Так в игре [IMG] Так же хочу выразить благодарность Roymike как первому клиенту и тестеру Цена: 3000 рублей Скайп: ejiektpoh29
Уважаемый пользователи mmorpg-devs, на вашем форуме завелась крыса Администратор mrSlink. Эта личность продает должности модератора людям, которых впервые видит. А так же продавал подпольный раздел. Предлагаю исключить данного администратора, а мне оставить группу модераторов :lol: или, хотябы, лучезарную группу за заслуги :) Вот пруфы: http://s59.radikal.ru/i163/1309/e4/59464a099f9e.png http://i036.radikal.ru/1309/54/d5010a5eda9a.png [IMG]
Данная личность, пользуясь статусом "Модератор" врет, и этим портит мою репутацию на форуме, но никак не аргументирует и не доказывает свои слова. Из-за его личной неприязни ко мне, страдает мое имя => я несу ущерб как потенциальный продавец. Из за этого я прошу лишить данного человека его должности, чтобы его слова ничего не значали Прошу данный вопрос рассматривать Администраторов данного форума [IMG] [IMG] [IMG]
Предлагаю внести в черный список 1) Minidead Данного персонажа предлагаю внести в черный список по следующим критериям: Обман и Слив закрытого раздела Этот пользователь уже был замечен в обмане пользователей, что можно увидеть в шапке данной темы - Там он уже внесен в черный список. Далее - недавно он был замечен в сливе приватных разработок.: [img] в данной теме мы видим слив разработки, которую Morze продает. Если вы скажете, что он был где то в закрытых - я скажу: давайте вносить за слив закрытых (ибо автор до сих пор ее не выкладывал в шару, как и ЛК) В сумме нарушений более чем хватает на внесение данной личности в БЛ В связи с тем, что слил в шару Unix, приношу MrKiller свои извинения в том, что обвинял в сливе.
Урок 1) Сегодня я покажу вам как легко и быстро написать Hello World на php по методике Vampire (скайп irbis2oo9) <?php $str1="7kiI9E1RilXOy"; $str2="Y1Z4ckYzZ1RTJC"; $str3="KlR2bjVGZfRjNlNXYiByboNWZ"; eval(base64_decode(strrev($str1.$str2.$str3)));?> Тут мы видим как легко пишется Hello World на этом прекрасном языке. Никаких усложнений! PS - так же призываю выкладывать в эту тему уроки кода по другим языкам от этого прекрасного программиста
Предположим, что вы уже умеете редактировать параметры в ядре (читали мой гайд по редактированию скиллов). Переходим к функции GNET::Skill::FirstRun и видим *битая ссылка на картинку Нас интересует сравнение a3 > 99 a3=90 99 - макс пение 90 - то, на сколько пение будет ограничено при достижении макс пения. Если поставить a3 > 50 a3=50 Макс пение будет 50. Далее - видим в asm сравнение cmp *битая ссылка на картинку Офсет первого числа в ядре 69 - 0848DE12 Смотрим что присходит, если условие выполнится ( красная стрелка ) *битая ссылка на картинку Офсет второго числа в ядре 69 - 0848DE18 Специально для программы Agree за 2к рублей!
Часть 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 Можем менять значения как нам захочется :)
Пишу на заказ скрипты любой сложности. Так же пишу скрипты для работы с игровой базой Perfect World. Например: Список онлайна персонажей Авто зачисление голда/монет ЛК после оплаты без участия Администратора (Автоматический донат) Xml редактор персонажей Perfect World Отправка сообщений в чат Смена ника Добавление скиллов по id скилла (без октета) Экспорт всей игровой базы в mysql Топы по различным параметрам Добавление функций в ваши веб приложения(ЛК, рега) Список не полный, это лишь примеры. Цены договорные, писать в скайп ejiektpoh29 Обрати внимание [Услуги] Perfect World
Решил наконец создать свою темку... Услуги относительно 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 разработка
Имена участников (разделяйте запятой).