Перейти к содержанию

Functor

Core Developers
  • Постов

    940
  • Зарегистрирован

  • Посещение

  • Победитель дней

    147

Весь контент Functor

  1. Меняем код функции mob_tombtimer на: int mob_tombtimer(int tid, unsigned int tick, int id, intptr_t data) { struct npc_data* nd = (struct npc_data*)map_id2bl(id); if (nd) { int hour, min, sec; char message[256]; int ms = nd->u.tomb.spawn_timer; chat_deletenpcchat(nd); if (ms <= 0) { return 0; } hour = ms / 3600000; min = ms % 3600000 / 60000; sec = ms % 60000 / 1000; sprintf(message, "Time left: %02i:%02i:%02i", hour , min, sec); chat_createnpcchat(nd, message, 0, 0, 1, "", 0, 1, MAX_LEVEL); add_timer(gettick()+1000, mob_tombtimer, id, 0); nd->u.tomb.spawn_timer -= 1000; } return 0; }
  2. 4294967295 - это максимальное число. Возможно, но получите проблемы с отображением инфы про опыт на стороне клиента. Ибо он ожидает в пакетах 32 бита данных. А какой смысл выставлять такие большие числа? Сделайте ниже рейты на получение опыта и эффект будет тот же, но без больших чисел в job_exp.txt.
  3. Происходит переполнение 32 битной переменной. Не используйте значения больше чем 4294967295.
  4. Попробуйте: http://www.mediafire...31cbyhzd7xrb9br С помощью отладчика OllyDbg. Сами не сделаете. Кеник Вам уже отвечал. http://ea-support.ws/index.php?/topic/3423-cvetnie-imena/#entry31636
  5. Я же Вас просил описать, как нужно сделать. Сейчас, как Вы видите в коде, третий тип ауры показывается только для определенных профессий. Сделать независимо от профессии, c 99 по 999 - стандартную ауру, с 1000 - новую ауру? Верно?
  6. На стороне сервера Вы этого не сделаете. В 2013-08-07aRagexe код выглядит примерно так: Скажите как изменить и выложите Ваш EXE. Помогу, как будет свободное время.
  7. Functor

    @emo

    меняем: return -1; на: return false; меняем: return 0; на: return true;
  8. У Вас эмуль не поддерживает 2014-10-22bRagexe. Необходимо брать свежую rAthena(или Hercules). В ../db/packet_db.txt для packet_db_ver - 51 В ../src/common/mmo.h для PACKETVER - 20141022 В ../src/config/core.h меняем: #define PACKET_OBFUSCATION на: // #define PACKET_OBFUSCATION Сохраняем изменения и компилируем сервера.
  9. Неправильно установлен PACKETVER в ../src/common/mmo.h или в эмуле нету поддержки этого EXE.
  10. Скачал свежий NEMO патчер. Пропатчил 2014-10-22bRagexe. Работает. http://www.mediafire.com/download/4y2j3z4i5ox252p
  11. Пробовать нужно более-менее популярные EXE. 2010-07-30aRagexeRE 2012-04-10aRagexeRE 2012-04-10aRagexe 2013-08-07aRagexe 2013-12-23cRagexe 2014-02-05bRagexe 2014-10-22bRagexe Иначе есть большие шансы нарваться на проблемы, с которыми никто не сталкивался и не решал. Например, патч в патчере NEMO может неправильно применяться для EXE, которые почти никто не использует. P.S. Тему нужно было создавать в разделе Клиент - EXE. Переношу.
  12. Это все из-за новой пронтеры. Варианта два. 1. Попробовать подключить GRF с адаптированной новой пронтерой. Ссылку взял на форуме rAthena. http://www.mediafire...newprontera.grf 2. Использовать старую пронтеру. P.S. Тему нужно было создавать в разделе Клиент - EXE. Переношу.
  13. Как часто проявляется? Во время чего проявляется? На всех мапах или только на определенной? Нужно больше информации. Не исключено, что проблема в битых ресурсах.
  14. Functor

    Gepard Shield Test

    Цены остались те же. Если интересует дополнительная информация - спрашивайте.
  15. Это не имеет отношения к текущей проблеме. Шифрование сетевых пакетов. Для Вашего EXE при компиляции сервера отключается автоматически. Но для 100% уверенности можете отключить сами(всякое бывает). Открываем ../src/config/core.h и меняем: #define PACKET_OBFUSCATION на: // #define PACKET_OBFUSCATION Сохраняем изменения и компилируем сервер. Так же выложите Ваш EXE. Эти действия тут ни к чему. Тем более если оставить слеши, то сервер игнорирует настройку.
  16. Ваш EXE - 2013-08-07aRagexe ? Попробуйте скачать и подключить 2013-08-07aRagexe.grf http://www.mediafire.com/download/38b53km9jaepkml
  17. EXE c названием game.exe ? У меня он запускает EXE. Пробуйте.
  18. Пробуйте: http://www.mediafire.com/download/0i9ps1zv3n0pfz7 Нужны подходящие lua / lub файлы.
  19. Дело не в EXE. Патчер даже не пытается запустить игру. Пробовал версию 2.6.4.9 и результат был тот же. С версией 2.6.4.8 все запускалось нормально. Составьте конфиг на базе версии 2.6.4.8 и выложите его в теме. Ночью попробую его интегрировать в патчер и протестить.
  20. В ../data/clientinfo.xml : <version>25</version> В ../db/packet_db.txt меняем: packet_db_ver: default на: packet_db_ver: 25 В ../src/common/mmo.h : #define PACKETVER 20100730 Не забываем компильнуть сервер. P.S. Вы используете старую версию rAthena. Свежую можно скачать по ссылке: https://github.com/rathena/rathena/archive/master.zip Для его EXE отключается автоматически, если в ../src/common/mmo.h указана 20100730 пакет версия.
  21. Попробуйте использовать версию 2.6.4.8, а не 2.6.4.9 .7z"]http://thor.aeomin.net/archive/Thor_Patcher[2.6.4.8].7z
  22. Загрузите на файловый обменник EXE и Thor Patcher. Затем сообщите ссылку для загрузки.
  23. Dragonik, не создавайте несколько постов подряд. Используйте кнопку Изменить для редактирования сообщения.
  24. Я такого патча не знаю. Не исключено, что он был применен еще до Вас. Вы же писАли про слив сборки.
×
×
  • Создать...
Яндекс.Метрика