Jump to content

V3ct0r

Administrators
  • Content Count

    2,887
  • Joined

  • Last visited

  • Days Won

    518

Everything posted by V3ct0r

  1. Yes, as @Magicsea Online said, he can be wrong. Those who work with official binaries are still faced with encryption, unfortunately.
  2. Привет, @PiratiaNewEra! Чтобы в базе данных корректно отображались изображения монстров, нужно поменять ссылку с mordo.ru, на mordo.info. Например: http://mordo.ru/images/monsters/537.jpg Поменять на: http://mordo.info/images/monsters/537.jpg Желаю успехов и развития серверу!
  3. Hello @K1D0, Please let me know when the server is online. I will restore this topic if necessary.
  4. Hello @AlGhoul, You can use already existing functions decrypt() and encrypt() from the GameDB database to decrypt and encrypt inventory respectively:
  5. Hello @macOS, you can try use this program to solve your problem: TOP Bag Editor Note: works only with original 1.3x versions of the game.
  6. Hello @GamerGuy, You should write address of ClickTestButton() function into btnTest + 0x94 address. For example: class CTextButton { public: typedef void(__cdecl* OnMouseClickHandler__Ptr)(CTextButton*, int, int, unsigned int); CTextButton() = delete; ~CTextButton() = default; inline void OnMouseClick(OnMouseClickHandler__Ptr handler) { m_evtMouseClick = handler; } private: char m_nop[0x94]; OnMouseClickHandler__Ptr m_evtMouseClick; }; and: CTextButton* btnTest = frmTest->Find<CTextButton>("btnTest"); if (btnTest != nullptr) { btnTest->OnMouseClick(&ClickTestButton); } or another way: void ClickTestButton(void* sender, int x, int y, unsigned int key); void* btnTest = frmTest->Find<void>("btnTest"); if (btnTest != nullptr) { *reinterpret_cast<unsigned int*>(reinterpret_cast<unsigned int>(btnTest) + 0x94) = reinterpret_cast<unsigned int>(&ClickTestButton); } void ClickTestButton(void* sender, int x, int y, unsigned int key) { //Do whatever }
  7. Hello! Try looking for the path where Visual Studio puts Game.exe after build in the build process logs at the bottom of the screen.
  8. Are you using a long distance camera, or are you using a standard one? It can also be a limitation of the .obj format that the client uses to store map objects. You can put 25 objects on a map section (8 x 8 tiles). If you are working with client source code, then try increasing the MAX_MAP_SECTION_OBJ constant in SceneObjFile.h: #define MAX_MAP_SECTION_OBJ 25
  9. Патченные Game.exe тоже могут подойти, при условии что не затронут общий код, который модифицируют и мод, и патч. В общем, у меня так и не получилось запустить твой Game.exe. Он закрывается при запуске. Вероятно, не хватает каких-то ресурсов из папки с клиентом. По симптомам могу предположить, что есть проблема в .clu-скриптах формы frmMobDrops. Обрати особое внимание на строку: lstItemDrop = UI_CreateListView(frmMobDrops, "lstItemDrop", 200, 240, 28, 70, 2, 2) Последние две цифры (2, 2) должны быть именно такими.
  10. Hello @Tassadar, Sorry for the late reply! I tested the mod on this version of Game.exe (GAME_13X_0) and it works fine. It looks like there are some manual patches in your Game.exe that affect the wing system. For example, Swings or something like this. The mod will be incompatible with such Game.exe.
  11. Привет, @Graf! А как именно тебе удалось ускорить загрузку ItemInfo.txt? P.S. В репозитории MrRopedann почему-то не видно твоего PR.
  12. Привет, @Graf! Заменить: local FCData = math.random(1, table.length(ItemsM)) на: local FCData = math.random(1, table.getn(ItemsM)) Заменить: for FCData in ItemsM do GiveItem ( role , 0 , ItemsM[FCData][1] , ItemsM[FCData][2] , ItemsM[FCData][3] ) end на: GiveItem(role, 0, ItemsM[FCData][1], ItemsM[FCData][2], ItemsM[FCData][3]) и скрипт должен отлично работать. 1) Для получения размера массива в lua используется функция getn(); 2) Для поиска предмета в массиве не нужно использовать цикл. На прошлом шаге ты получил случайный индекс массива, его и нужно использовать для выбора элемента с предметом. Здесь можно тестировать lua-скрипты прямо в браузере.
  13. При запуске Game.exe: --------------------------- Game.exe - Системная ошибка --------------------------- Не удается продолжить выполнение кода, поскольку система не обнаружила msvcr70.dll. Для устранения этой проблемы попробуйте переустановить программу. --------------------------- ОК --------------------------- Вероятно, в твой Game.exe вшиты моды, с которыми конфликтует pkodev.mod.mobdrop.
  14. Скинь, пожалуйста, свой Game.exe для исследования. Дело в том, что я именно на этой версии Game.exe разрабатывал и тестировал мод.
  15. Hello friends! I would like to inform you that the section with server advertisements has been cleaned up again. Russian servers. The following topics have been moved to archive: 1) Kara Online (@Magicsea Online) 2) Innovation NEW (@Timur) 3) Last Hope (@Dimasik) 4) Сервера Piratia-Online (@Артстайл) 5) Old School (@OldPirat) 6) Пиратия CCCP FAN ReViVal (@fotostocker) 7) Пиратия Онлайн (Фан сервер) (@Пиратия Онлайн) 8 ) [В разработке] Devil`s Fortune (@Graf) 9) Pirka Online - Вспомним старые времена! (@Amigo) 10) Tales of Fantasy [Полу-фан] (@БИФ КАКАО) 11) Приватный сервер пиратии онлайн Piratia Dungeons (@Piratia Dungeons) English servers. The following topics have been moved to archive: 1) MORDO ONLINE (BETA) (@Aduan) 2) Dream Pirates Online (@Versatile) 3) New Tales of Pirates (@Greaux) 4) Pirates Cove (@tkmatos) 5) Storm Pirates Online (@D3velop3r) 6) Pirates Island Online (@AnaMutaz) 7) UPO - PK Island (@Snail) 8 ) Celestia Sea (@joao) 9) Pirates Realms V2 (@K1D0) 10) (TOP/PKO) AmaZZing Fun Server Opening 15Th September) (@Plaga) 11) Anubis Pirates Online (@ZoneXxX) 12) Tales of Pirates (Summer Isle) Coming Soon! (@emofc) 13) ANGELS & DEMONS Pirates Online (Дубликат) (@Angel) The User groups have also been updated. If your server was archived by mistake, please report it in this thread. Thank you for your attention!
  16. Всем привет! Хочу сообщить, что раздел с рекламой серверов был вновь почищен. Русскоязычный раздел. Следующие темы были перенесены в архив: 1) Kara Online (@Magicsea Online) 2) Innovation NEW (@Timur) 3) Last Hope (@Dimasik) 4) Сервера Piratia-Online (@Артстайл) 5) Old School (@OldPirat) 6) Пиратия CCCP FAN ReViVal (@fotostocker) 7) Пиратия Онлайн (Фан сервер) (@Пиратия Онлайн) 8 ) [В разработке] Devil`s Fortune (@Graf) 9) Pirka Online - Вспомним старые времена! (@Amigo) 10) Tales of Fantasy [Полу-фан] (@БИФ КАКАО) 11) Приватный сервер пиратии онлайн Piratia Dungeons (@Piratia Dungeons) Англоязычный раздел. Следующие темы были перенесены в архив: 1) MORDO ONLINE (BETA) (@Aduan) 2) Dream Pirates Online (@Versatile) 3) New Tales of Pirates (@Greaux) 4) Pirates Cove (@tkmatos) 5) Storm Pirates Online (@D3velop3r) 6) Pirates Island Online (@AnaMutaz) 7) UPO - PK Island (@Snail) 8 ) Celestia Sea (@joao) 9) Pirates Realms V2 (@K1D0) 10) (TOP/PKO) AmaZZing Fun Server Opening 15Th September) (@Plaga) 11) Anubis Pirates Online (@ZoneXxX) 12) Tales of Pirates (Summer Isle) Coming Soon! (@emofc) 13) ANGELS & DEMONS Pirates Online (Дубликат) (@Angel) Также были обновлены Группы пользователей. Если Ваш сервер попал в архив по ошибке, то, пожалуйста, сообщите об этом в данной теме. Спасибо за внимание!
  17. V3ct0r

    GMNotice

    Привет, @Vasya! Предлагаю обсудить помощь по серверу на нашем форуме, в разделе Пиратия: Помощь.
  18. V3ct0r

    GMNotice

    Привет, @Vasya, и добро пожаловать на форум! Можно узнать цель, с которой ты хочешь со мной связаться?
×
×
  • Create New...