|
|
Модератор форума: Dimitro |
Форум TrinityCore [TrinityCore] Help Запрет использования спелла если у цели нет маны (требуется помощь) |
Запрет использования спелла если у цели нет маны |
Добрый день форумчане
Возникла задача - запрет использования спелла если у цели нет такого ресурса как мана Код if (unitTarget->getPowerType() != POWER_MANA) { SendCastResult(SPELL_FAILED_BAD_TARGETS); return; } break; такое в SpellEffects.cpp не помогает
Если помог, ставь плюсик в репу :)
Сообщение # 1 написано 20.06.2016 в 12:29
|
Используйте OnCheckCast через спеллскрипт. Пример можно найти в исходниках тринитикор.
Продажа готовых сборок cataclysm 4.3.4, legion (7.3.5), shadowlands, draginflight. Исправление спеллов, квестов, крашей на любых версиях вов. Цена договорная. Пишите в лс, не дорого.
Сообщение # 2 написано 21.06.2016 в 01:46
|
нашёл функции которые обрабатывают нужный мне спелл
проблема в том что эти функции игнорируют if (unitTarget->getPowerType() != POWER_MANA) тоесть проверка на наличие маны у мобов почему-то не срабатывает Добавлено (23.06.2016, 09:05)
Если помог, ставь плюсик в репу :)
Сообщение # 3 написано 23.06.2016 в 09:05
|
| |||
| |||