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

Дайджесты за январь-февраль

Обновления гайдов и аддонов

Январь Февраль

Мониторинг серверов и редактор аддонов

Представляем вам две легенды. То, о чем можно было только мечтать, стало реальностью.

Мониторинг серверов Редактор аддонов

Подсказки из игры на вашем сайте

Теперь вы можете отображать сведения о внутриигровых элементах простым наведением курсора мыши.

Подробнее

Апдейтер аддонов

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

Подробнее Скачать

Пожалуйста почините аддон


Syrax

Рекомендуемые сообщения

В версии, которая свободна шла на 4.0 решил подставить ещё пару полосок с бафом от активных благословений и ЩС. ЩС работает адекватно, а вот активные благословения - нет. Исчезают через пару секунд, стаки бафа не отображаются, да даже просто время таймера не обновляется, когда вешаешь 2 блажки. Уважаемые разработчики, хэлп :)

Что спамит в mods.txt, когда кидаю благословение:

Error: addon HealerProc:   
Error: addon HealerProc:   func: SetPlacementPlain, method, line: -1, defined: C, line: -1, [C]
Error: addon HealerProc:     func: ?, ?, line: 110, defined: Lua, line: 98, [string "Mods/Addons/HealerProc/HPEvRe.lua"]

HealerProc.zip

Изменено пользователем Aalier
Ссылка на комментарий
Поделиться на другие сайты

Nikon конечно тут выдал с ООП, на первый взгляд всё в порядке, нужно проверять на живом клиенте...

Ссылка на комментарий
Поделиться на другие сайты

Те в 4.0 пытаешься поменять список бафов?

 

1-й раз баф появляется? иконка благословления показывается?

--

возможно парметры у бафа кривые выдаются

1. замени файлик в папке аддона

2. удали ххх\Allods Online\Personal\Logs\mods.txt 

3. кинь 2-3 благословнения до появления ошибки

4. выложи сюда лог или файлом, или текстом

 

===

Кстати. В config.lua

 

    {prm = {durationMs = 18000, stackLimit = 2, isGradual = false},    --Благословение

Из каких соображений эти цифиря?

Походу stackLimit неправильно установлен, поставь 5

HPEvRe.zip

Изменено пользователем Nikon
Ссылка на комментарий
Поделиться на другие сайты

Да, в 4.0.2

 

Иконка появляется в первый раз, файл заменил, stackLimit поставил 5.

 

Видео, что я делаю приложено.

Лог приложен.

 

Как видно после 2ух стаков сразу исчезает.

И ещё, при обновлении на себе таймер не обновляется, а уходит в минус.

mods.txt

AOgame 2015-12-14 19-17-30-036.rar

Изменено пользователем Aalier
Ссылка на комментарий
Поделиться на другие сайты

stackLimit в бафе передается равным 0 при stackCount от 1 и больше

дауны

===

из ихней же документации

 

 

stackCount: number (int) - может быть количеством одинаковых буфов, уровенем буфа или аналогичной информаций в
stackLimit: number (int) - максимальное количество буфов данного типа

===

попробуй заменить на это

===

А и ваще аддон же криво работал из-за того что они как попало ивенты посылают

Всякие бафанонсеры итп "бафферы" больше фунционала дают

hp_lua.zip

Изменено пользователем Nikon
Ссылка на комментарий
Поделиться на другие сайты

Вроде работает, стаки стакуются, обновляется при нескольких блажках. Но если перекинуть на себя, то он по-прежнему уходит в минус. И ещё сама иконка (приложено). Эта белая полоска так и должна быть?

post-1014-0-24602600-1450115867.jpg

Ссылка на комментарий
Поделиться на другие сайты

Иконка берется из описания бафа. Какая есть. Никаких полос не добавляется

 

 

Но если перекинуть на себя, то он по-прежнему уходит в минус

 

Давай еще 1 посмотрим

 

1. замени файлик

2. лог удали

3. покидай благу на себя

4. выложи лог (видео не надо)

 

===

Кстати подправь еще в config.cfg строчку на

{prm = {durationMs = 18200, stackLimit = 5, isGradual = false},	--Благословение

HPEvRe02.zip

Изменено пользователем Nikon
Ссылка на комментарий
Поделиться на другие сайты

Так, вот что. В минус не уходит. Profit!. Таймер так и не обновляется если ещё раз кинуть на себя. А если кидать на другого блажку сначала, а потом на себя, то там тоже самое: таймер не обновляется и стак не прибавляется.

mods.txt

Изменено пользователем Aalier
Ссылка на комментарий
Поделиться на другие сайты

По поводу минусов

Опять же смотрим документацию от этих недоделков

durationMs: number (int) - полное время действия буфа
remainingMs: number (int) - время до окончания действия буфа

 
И смотрим че они выдают при накладывании бафа
 

Info: addon HealerProc: remainingMs - 17735
Info: addon HealerProc: durationMs - 18200
Info: addon HealerProc: ownerId - 6769
Info: addon HealerProc: buffId - userdata: 40F05218
Info: addon HealerProc: name - Активные благословения
...
Info: addon HealerProc: remainingMs - 18270
Info: addon HealerProc: durationMs - 18200

Info: addon HealerProc: ownerId - 6769
Info: addon HealerProc: buffId - userdata: 272A5468
Info: addon HealerProc: name - Активные благословения
...
Info: addon HealerProc: remainingMs - 18700
Info: addon HealerProc: durationMs - 18200

Info: addon HealerProc: ownerId - 6769
Info: addon HealerProc: buffId - userdata: 363D02A8
Info: addon HealerProc: name - Активные благословения


Это не лечится или лечится через задницу

...

По нормальному надо аддон переписывать под эту альтернативную логику.

Например по таймеру постоянно чекать бафы (чего мне ооочень не хотелось делать в свое время)

===

Замени обратно луашные файлы теми что в посте #7

По крайней мере спама не будет в лог

Изменено пользователем Nikon
Ссылка на комментарий
Поделиться на другие сайты

Спасибо, если будет желание переписать, попробуйте, тут вам решать)

Ссылка на комментарий
Поделиться на другие сайты

Кстати, такой вопрос, в 4.0 EnchantsInfo спамит в лог это:

Error: addon EnchantsInfo: Game::LuaUnitGetEquipmentItemIds: equipment not found for unit 38636, details: int __cdecl Game::LuaUnitGetEquipmentItemIds(struct lua_State *).

Можно от этого избавиться?

Ссылка на комментарий
Поделиться на другие сайты

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...

Важная информация

Пользуясь сайтом, вы принимаете Условия использования