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

Functor

Core Developers
  • Постов

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

  • Посещение

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

    147

Сообщения, опубликованные Functor

  1. В 20.06.2016в8:34 PM, Salfer сказал:

    Lucky Dodge прописывается как Flee2
    и за каждые 10 лака прибавляет по +1 Lucky Dodge

    так что осмелюсь предположить что за это отвечает

    clif.c

    
    case SP_FLEE2:
    		WFIFOL(fd,4)=sd->battle_status.flee2/10;

     

    Это код составления сетевого пакета для обновления значения в интерфейсе клиента.

    Сейчас нету времени помочь, но искать нужно, скорее всего, в ../src/map/battle.c

    • Upvote 1
  2. Этот EXE файл был распакован после протектора Themida и секция ресурсов находится не последней. И большинство программ портят структуру PE файла при изменении иконки.

    bro2.png

    Смогу помочь после приезда домой.

  3. 18 минуту назад, Fizik сказал:

    Хотелось бы знать Ваше настоящее имя

    Богдан

    18 минуту назад, Fizik сказал:

    Вы не могли бы помочь, или показать, Как можно убрать Дорамов из Ехе файлика 2015-11-04aRagexe
    На всякий случай вот продифанный уже, только дорамов бы убрать и всё)
    https://yadi.sk/d/SECA4BidsZ8nL

    Днем уезжаю в другую страну на несколько недель. Так что нету времени сидеть в отладчике. Можете взять EXE 2015-05-13aRagexe

    18 минуту назад, Fizik сказал:

    И что бы не создавать 100 тем, сразу спрошу в этой, Кто нибудь знает как в последней Ратене увеличить кол-во сохраняемых слотов в команде @alootid +
    по стандарту он сохраняет их 10, А хотелось бы 20-30 слотов
    Я сам искал но не нашёл ничего похожего на увеличение кол-ва сохраняемых слотов

    ../src/config/core.h

    Цитата

    /// Max number of items on @autolootid list
    #define AUTOLOOTITEM_SIZE 10

     

  4. 8 минут назад, Fizik сказал:

    И может ли эта проблема заставлять виснуть игру не могу понять просто)

    Конечно может. А даже если и не может, то какой смысл использовать заведомо багнутый EXE:)

    Пробуйте новый EXE, а там будет видно.

    • Upvote 1
  5. 24 минуты назад, Fizik сказал:

    Exe File 2015-10-29aRagexe

    Это багнутый EXE. Он иногда начинает посылать серверу битые сетевые пакеты.

    Связано это с Вашей проблемой или нет - без понятия.

    Но стОит заменить его на 2015-11-04aRagexe

  6. В 13.06.2016в8:33 AM, Fizik сказал:

    Помогите исправить такую ошибку
    Если люди играют в оконном режиме иногда происходит такая ошибка что люди не могут передвигаться или сменить персонажа, при этом могут вести диалог, прописать команду, именно движение тупит
    В полноэкранном режиме не замечались ошибки такие, только в оконном, и мап консоль ничего не говорит странно, Помогите

    Какой эмуль, EXE, защита используется?

    Как часто проявляется проблема?

    Когда появится проблема, то подключите WPE и посмотрите исходящие пакеты.

    Отправляет EXE пакеты ходьбы при попытке сменить расположение персонажа на мапе?

  7. 47 минуты назад, Leprechaun сказал:

    Нет, я использую 620. Нужно в 586?

    Да, обязательно 586 - http://www.mediafire.com/download/zpfl4jwvnn9y76b

    Или пересохраняем мапу в BrowEdit rev 586 или открываем rsw файл мапы в хекс редакторе и меняем 02 01 на 01 09 по оффсету 4

    b98a518y53le2d4zg.jpg

    388cd4bd43x7dmnzg.jpg

    • Upvote 2
  8. 5 минут назад, ucell-uz сказал:

    где то я уже описывал по поводу sln файлов что желательно юзать ту версию на которой всё рассчитано 

    eAthena-7.1.sln желателен VS7

    eAthena-10.sln желателен VS10 или выше

    eAthena-12.sln желателен VS12 или выше

    сами себе ставите подножку!

    2015 это уже другой релиз можно так сказать-))  с 2013 и 2015 это уже не малая разница даже цифры об этом говорят))

    Файлы проекта в данном случае не при чем. Добавят solution для VS2015 - будет та же проблема.

  9. Все дело в компиляторе. Код функции sscanf в библиотеке Си ошибочно считает значение 0xFF(символ 'я') концом строки.

    Вариантов несколько. Либо сменить компилятор, либо заменять вызов sscanf в функции _msg_config_read на свой "велосипед".

    Я компилирую с помощью VS2010 и все ОК.

    • Upvote 1
  10. В 17.03.2016в0:11 AM, Fizik сказал:

    1.)Уважаемые знатоки SRC, Можете мне показать как запретить получение опыта с 300 уровня (с монстров) При этом когда сдаёшь квест (Прописанный опыт там) прибавляется в шкалу опыта) 
    Макс лвл 355 должен быть ( но что бы после 300 на мобах не реально было качаться) но base exp через квест давался)
    Как такое воплотить в реальность?

    Открываем ../src/map/pc.c и в функции pc_gainexp меняем:

    	// Give EXP for Base Level
    	if (base_exp) {

    на:

    	// Give EXP for Base Level
    	if (base_exp && (sd->status.base_level < 300 || quest == true)) {

     

    В 17.03.2016в0:11 AM, Fizik сказал:

    2.)Вылетел Варнинг, предупреждение
    3>..\src\map\skill.c(7224): warning C4013: clif_vend: нет определения; предполагается "extern" с возвратом типа "int" (..\src\map\skill.c

    Открываем ../src/map/clif.h и перед:

    #endif /* _CLIF_H_ */

    добавляем:

    int clif_vend(struct map_session_data *sd, int skill_lv);

     

    • Upvote 1
×
×
  • Создать...
Яндекс.Метрика