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

Дайджест за январь-март

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

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

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

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

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

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

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

Подробнее

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

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

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

DiSlord

Разработчик аддонов
  • Постов

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

  • Посещение

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

  1. Мне нужны баффы не только на аватаре, но и в пати/рейде, ну и некоторых мобов. Смысл ошибки мне понятен (да я запомнил бафф и объект при его появлении, и когда произошло изменение баффов в ивенте EVENT_OBJECT_BUFFS_CHANGED на этом объекте, пытаюсь проверить существует ли он еще, если нет то сделать чтото), но вот нафига при этом чтото писать в файл? просто думал что есть аналог try/catch. А вот что за потоки? Я не большой спец в lua, так почутка интересуюсь.. PS да я уже пришел к тому что приходится искать бафф при помощи object.GetBuffs(), это медленней, но чтож делать как обычно через костыль..
  2. Есть такой код: Code: local buff = object.GetBuffInfo(buffId) if buff == nil then ... бафф слетел сделать чтото end В случае если баффа нет (он пропал при окончании и мне надо выдать сообщение), но вот только при этом в mods.txt спамит такую ошибку: Game::LuaObjectGetBuffPart: Cannot get buff, details: int __cdecl Game::LuaObjectGetBuffPart(bool &,const struct GMUIHelper::IBuffInfo *&,struct lua_State *) ЗЫ а то даж руки опускаються что либо делать, ну до чего кривой функционал предоставлен
  3. Хотелось бы аддон чтоб хилы в пати/рейде видели ХП моего пета (я друль) или пета некра, ну и чтоб была возможность у них выделить и похилить его.
  4. Quote: Для ускорения? И так каждый удар проверять из-за 1 абилы? Ну практически, но только если не подошли остальные (основной урон идет с рейда и до этой проверки думаю не дойдет) А вообще я не знаю кода этого аддона, так что не могу судить.. ЗЫ Quote: Скоро будет глобальное обновление, потом буду разбираться с частностями. Что-нибудь придумаю Угу уже попробовал ее (достал у согильдийцев), довольно интересно..
  5. Как и darkdps этот аддон не считает урон от друлевской абилки "Помощь природы" Это происходит потому что выбегающие "петы", не являются петами по сути, и у них не владельца (получить его не можем) Единственный способ получить владельца - сравнить имя пета и имя выбегающих петов Образно можно сделать такую проверку (при добавлении игрока добавлять также имя пета) Code: if unit.IsFriend(params.source) and unit.IsPlayer( params.source ) == false and Player.PetName then local name = object.GetName( params.source ) if common.CompareWString( Player.PetName, name) == 0 then Player:AddDamage(params) end end Для ускоения проверки - сначала проверить что урон от дружественного моба, потом что это не игрок, потом сравнить имена..
  6. Думаю что не совсем нужно выводить средний урон со скила в том виде что есть (среднее между минимумом и максимумом), гораздо правильнее так (полный урон на кол-во ударов) DamageDetails.Mid = math.floor( DamageDetails.DamageAmount )/ DamageDetails.Count ) А также хотелось бы чтоб выводило статистику промахов и невошедшего урона (блоки, резисты)
×
×
  • Создать...

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

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