Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation since 10/14/2019 in all areas

  1. 1 point
    тут представлены многие вкусности, которых в прицепи, в свободном доступе и бесплатно нету! Настоятельно не рекомендуется брать за основу, имеются незначительные баги и недоработки! Название сервера: Lite-Server Версия игры: 1.39 Рейты сервера Соло • 12х Пати • 14х Дроп • 5х Фея • 50х Корабль • 15х Квесты • 5х Информация о персонаже Макс уровень персонажа • (90-100-120) Макс уровень Феи • (42 - 50) Сила • 100 Ловкость • 100 Телосложение • 100 Точность • 100 Дух • 110 Локации и данжеоны Список все доступных локаций на сервере: Аскарон, Шайтан, Ледынь, Мираж Ледыни, Мираж Шайтана, Мираж Громограда, Одинокая Башня 1-6, Остров Зимы, Небеса, Остров Скелетов ,База Флота, Астрал Вход во все данжи с 80+ лвл, такое понятие как "мини-данжи" отсутствует На сервере присутствуют следующие данжи: Темная Топь Мир Демонов 1-2 Снежная Война Священная Война (переделанная механика, новый данж) Логово Чёрного Дракона (сделан как полноценный данж, для прохода на бд не нужно ничего, появляется Черный Дракон каждый день в 21:30) Хаос Аргента (добавлены изменения в механику данжа) Абаддон 1-18 Кентуки (100 лвл +, каждое Воскресенье в 21-00) Война Города Мечты (новый уникальный данж, с новыми волнами мобов (дез, кайлин, 95 сет) и боссов, а также эти монстры используют скиллы (слеш, стан, печати, болт и тд) Арена Смерти Край Аврора 1-2 ,Край Тьмы 1-2 Логово Диамантового Дракона Кошмар Аргента Война Гильдий (Сад Эдель - является главным данжеоном сервера, так что читайте гайд по войне гильдий, собирайте большие и сильные гильдии) Квесты Исторический Квест (необходим для изучения мирных навыков, а также для изучения навыков с Астрала) Языковой Барьер (необходим для Перерождения Феникса) Священный Огонь (необходим для Перерождения Феникса) Перерождение Феникса (часть 1) Перерождение Феникса (часть 2) Перерождение Феникса(часть 3) Зимняя цепочка квестов + Автора и Тьма (необходимо для входа в Край Авроры и Край Тьмы) Обычные квесты (подняты награды, повышен опыт и голд) Общая информация Первая/Вторая профессии у НПС , цена: 5к/20к Все усилители опыта и дропа продаются у НПС (цены на все игровые предметы очень дешевые: НЯ = 5к) Билеты продаются у НПС Начальные Аппарели продаются у НПС, новые уникальные аппарели необходимо выбивать. Убрано Дерево Удачи и Метеорит. Максимальная заточка экипировки- 110% - 120% (шанс 100%) (кристаллы необходимо выбивать) Доступно сделать 3 слота - (шанс 100%) Морской мануфак можно купить у НПС Малыш Даниель в Аргенте. Добавлена система VIP расписок . Переработанная система Дарителя Подарков Система Пурпурных Сундуков и Ключей Новая система раскопки Нового Пергамента и Старого Пергамента Добавлена Система Раскопки Реликвий (Карту сокровищ Реликвии можно достать с Старого Пергамента) Добавлены новые скиллы с картами F Уникальная система обмена расписок с Рефами Добавлена Фея Дракона (возврат дамага/ Специальные скилы) На первые 2 недели игры будет установлено ограничение: максимальный 3 лвл гемов. На сервере продуманы мельчайшие детали, которые влияют на долгую и комфортную игру MD5 - b36d33f56b29b60c9e16fe1b19728d64 SHA-1 - 9873cd5b67e20ab768f5f33a90b2ee0b5af30223 SHA-256 - 85fa213c9b6a821e79698c124e7aab5b3e91cbc7f58815271b545bbcf2305574 Варианты скачивания: Yandex.Disc Mega.nz Mail.ru Google.Disc в сборке есть защита от @V3ct0r и остальные приблуды, можно использовать как полигон для тестов, ну или просто выдрать прикалюхи чисто для себя.... Если нужен будет клиент от сервера или ожидайте, в течение дня залью
  2. 1 point
    I had to slow down and I'm doing freelance work to raise funds since I didn't have much financial help on the project, so if I have more solid news I'll post here =).
  3. 1 point
    Привет, @Graf! На МД был гайд по свечению, может даст тебе какие идеи: http://imordo.ru/v1/maindev/maindev/index-2550.htm
  4. 1 point
    Thanks Very much guys, i already got it working
  5. 1 point
    you can make it by create an item (box) which will give you gemmed item, so 1. Create new item (box) in your iteminfo 2. create function of the box you made before then compile your iteminfo in client, restart server and enjoy
  6. 1 point
    @V3ct0r Если это защита от спама. То есть намного изящнее способ. cleantalk.org (не реклама, рефку не даю ) Использую этот сервис уже на протяжении 2-3 лет. Вот скрин отчета: За это время, не одна реклама не прошла. Причем на сайтах отключены капчи, подтверждение по email. Рега в 2 клика )
  7. 1 point
    Corsairs Online was a server developed by @KONG @Billy @Wrexor @Mii @Foxseiz @Snre3n Recently, there was a thief who stole the source codes to use it. Many of you already know who he is, @Xeon (also known as: Jared Fry, Xeon, Zeroix, Jay, Xeon97). A very dishonest guy, but it is nothing new to the majority of the community. First, he said he followed my instructions and made his own version of guild bank, but I already knew he doesn't know C++. Then he later said @MouradC / @MouradMS made it. What is done is done, he will continue to spread lies and justify his action, does not concern me. Below, is the repository that CO source resides, this is CO's team (the above) last contribution to PKO Development. https://bitbucket.org/{2e106d14-da36-429f-bac8-f69975e19841}/ Hope this helps the development of PKO/TOP. P.S this is not a thread to bash on the code thief, this is a thread to further the development of PKO and why CO source is released.
  8. 1 point
  9. 1 point
    What would it be like to fly the same top in sword art online?
  10. 1 point
    Вот на год вам архивчик запилил ver1 чуть позже закину ver2 http://imordo.ru/v1/maindev/maindev/index.htm
  11. 1 point
    Вот вам и ver2 http://imordo.ru/v2/Dev/forum.maindev.ru/index.html чуть позже, поиск сделаю (если нужен конечно)
  12. 1 point
    Защита GM команд Привет! Предположим, Ваш сервер был взломан и злоумышленник получил доступ к GM-аккаунту. В данной статье я расскажу как обезопасить Ваш сервер от его действий, то есть сделать взлом бессмысленным. Внимание! Особое внимание уделите командам &lua и &lua_all. С их помощью злоумышленник может получить контроль над машиной, где запущен GameServer.exe, со всеми вытекающими из этого последствиями: кража Вашей сборки либо её удаление, вайп базы данных, потеря доступа к машине и так далее. Обсуждение этих команд проходит в данной теме: Все прелести команды &lua. Для обеспечения безопасности Вашего сервера, не используйте имена из примеров данной статьи на своем сервере! Способ №1. Нет GM-команд - нет проблем! Если Вы редко или вообще не пользуетесь GM-командами, то имеет смысл их отключить. Редактировать персонажей и выдавать предметы можно с помощью специальных программ или вручную в базе данных, когда персонаж не в игре. Чтобы отключить GM-команды нужно внести изменения в GameServer.exe. Версия | Размер (КБ) | Адрес --------+-------------+------------ 1.36 | 2 040 | 0x000DE1E8 1.38 | 2 088 | 0x000E6852 2.0 | 3 000 | 0x00161349 Откройте GameServer.exe в любом HEX редакторе и перейдите по адресу из таблицы. Я буду работать с 1.38 GameServer.exe в редакторе HxD. Замените 23 байта начиная с этого адреса на 0x90 Сохраните проделанные изменения и убедитесь, что в игре не работают GM-команды. Способ №2. Переименовывание GM-команд. Злоумышленник не сможет воспользоваться GM-командами, если он не будет знать их названия. Итак, Вам придется переименовать каждую команду. Чтобы изменить название GM-команды, откройте GameServer.exe в любом HEX-редакторе. Затем найдите GM-команду и измените ее название. Длина нового названия должна быть такой же, как и длина старого. Для примера, переименуем команду &make в команду &give. Обратите внимание, что длины строк "make" и "give" равны (по 4 символа). Открываем GameServer.exe в HEX-редакторе и ищем строку "make": Вам будут попадаться строки, которые содержат в себе подстроку "make" (например, "MakeItem", "make failed!", "GMmakeLog" и др.). Игнорируйте их и продолжайте поиск. Когда Вы найдете нужную строку, Вы увидите рядом названия других GM-команд: Заменяем на "give": Сохраните проделанные изменения. Повторите данные действия для каждой GM-команды. Список адресов GM-команд GameServer.exe версии 1.36 (2 040 КБ): GameServer.exe версии 1.38 (2 088 КБ): GameServer.exe версии 2.4 (3 000 КБ): Способ N3. GameServer.exe с функциями HandleChat(), GetGmLv() и SetGmLv() Для реализации данного способа Вам потребуется модифицированный GameServer.exe с функциями HandleChat(), GetGmLv() и SetGmLv(). Функция HandleChat(userdata role, string message) срабатывает, когда игрок пишет сообщение в местный чат. Так как GM-команды отправляются также в местный чат, Вы можете написать скрипт, который будет контролировать выполнение команд. Например, Вы можете сделать так, чтобы GM-команды срабатывали только при условии, что их отправляет персонаж с определенным именем или ID. Плюс ко всему, можно сделать чтобы этот персонаж должен еще состоять в определенной гильдии, в которую входят только администраторы и GM Вашего сервера. Все зависит от Вашей фантазии. Чтобы узнать, что персонаж является GM, используйте функцию GetGmLv(userdata role). С помощью функции SetGmLv(userdata role, number level) можно изменять GM-уровень аккаунта, к которому прикреплен персонаж. Например, в той же функции HandleChat() можно сбрасывать GM-уровень аккаунта в 0, если персонаж не прошел проверку. Реализуем простую систему контроля GM-команд: 1) GM-команды могут выполнять только персонажи с именами: "V3ct0r", "pkodev" и "Administrator"; 2) В случае, если персонаж GM и он не прошел проверку, сбросить GM-уровень до 0, кикнуть персонажа с сервера и отправить сообщение администратору в консоль GameServer.exe. Для начала создадим в файле variable.lua массив с именами персонажей, которые могут использовать GM-команды. Назовем его PlayerCanUseCmd: PlayerCanUseCmd = {} PlayerCanUseCmd["V3ct0r"] = 1 PlayerCanUseCmd["pkodev"] = 1 PlayerCanUseCmd["Administrator"] = 1 Затем напишем скрипт для функции HandleChat() в файле functions.lua: -- Обработчик местного чата function HandleChat(role, message) -- Проверяем что персонаж GM if (GetGmLv(role) > 0) then -- Проверяем что персонаж отправил GM-команду if (string.find(message, "&") == 1) then -- Проверяем имя персонажа local cha_name = GetChaDefaultName(role) if (PlayerCanUseCmd[cha_name] ~= nil) then -- Персонаж может использовать GM-команду return 1 end -- Персонаж не может использовать GM-команду -- Сбрасываем GM-уровень до 0 SetGmLv(role, 0) -- Кикаем персонажа с сервера KickCha(role) -- Пишем сообщение администратору в консоль сервера print("Player [" .. cha_name .."] trying to use GM command!") -- Запрещаем выполнение GM-команды return 0 end end return 1 end Для кика персонажей нам понадобится функция KickCha(), добавьте ее также в functions.lua: function KickCha(character) local pkt = GetPacket() WriteCmd(pkt, 1505) SendPacket(character,pkt) end Тема открыта для обсуждения. Пишите свои вопросы и идеи в комментариях!
×