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

Functor

Core Developers
  • Постов

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

  • Посещение

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

    147

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

  1. В 20.11.2016в4:48 AM, Fencer сказал:

    Для этого пришлось спрайт головы, также перенести в костюмы. Не знаю почему, но клиент ни в какую не хочет отображать анимацию головы больше 8-ми кадров. И начиная с 9-го кадра просто исчезает.

    Посмотрел я в отладчике. Это нужно фиксить в data\imf\*.imf файлах. Если сами не разберетесь, то сообщите. Объясню более детально.

  2. 14 часа назад, Elmiria сказал:

    ну ээ, у меня на мамонте (еА) если размер (игрока, монстра) менять скриптом, то он возвращается к исходному через полчаса, а у вас, на космических кораблях (рА, герк) не так?

    Дело не в эмуле. Открываем EXE в HEX редакторе и меняем:

    9F 86 01 00 9F 86 01 00 9F 86 01 00 9F 86 01 00

    на:

    FF E0 F5 05 FF E0 F5 05 FF E0 F5 05 FF E0 F5 05

    Применил фикс к Вашему EXEhttps://mega.nz/#!wE1QlKzA!lm8bLp8LfvVW3R4dZIQ4ToZi-dVMciMluWdKG8vZuUo

    • Upvote 1
  3. Открываем ../src/char/char_clif.c и в функции chclif_charlist_notify меняем:

    	// This is needed on RE clients from october 2015 onwards
    	// If you want to use one replace false by true here
    #if true && PACKETVER >= 20151001

    на:

    	// This is needed on RE clients from october 2015 onwards
    	// If you want to use one replace false by true here
    #if false && PACKETVER >= 20151001

    +

    В ../src/common/mmo.h для PACKETVER устанавливаем значение 20151104

    В ../db/packet_db.txt для packet_db_ver устанавливаем значение 55

    Сохраняем изменения и компилируем сервера(login, char, map).

  4. 6 минут назад, Kreol89 сказал:

    Любой ехе, акромя 2015.10.29 выдаёт вот такую ошибку...

    [Error]: WFIFOSET: Maximum write buffer size for client connection 4 exceeded, most likely caused by packet 0x099d (len=298, ip=127.0.0.1).

    В какой момент получаете эту ошибку?

    Дайте ссылку на архив (EXE + эмуль) для воспроизведения ошибки. 

    Как появится немного свободного времени - гляну.

  5. Для начала почитайте, что такое шестнадцатеричная система счисления.

    Настройка производится битовыми флагами. Каждому пункту отведен свой бит.

    0x01  ==  00000001  ==  1
    +
    0x02  ==  00000010  ==  2
    +
    0x04  ==  00000100  ==  4
    +
    0x08  ==  00001000  ==  8
    +
    0x10  ==  00010000  ==  16
    +
    0x80  ==  10000000  ==  128
    --------------------------
    0x9F ==  10011111  ==  159

    Суть заключается в установке нужных битов.

    P.S. Не создавайте несколько постов подряд. Используем кнопку Изменить для редактирования сообщения.

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