|
|
Модератор форума: Dimitro |
Форум TrinityCore [TrinityCore] Help Как отключить возможность летать в Запределье? |
Как отключить возможность летать в Запределье? |
Можно конечно. На серверной стороне добавить необходимые проверки при касте спела. Также при необходимости сбрасывать при входе в зону полеты, если при тп это не делается автоматически.
В Spell.cpp в prepare или cast метода проверить тип эффекта. К примеру, Код Если sppellInfo->Effects[i].ApplyAuraName == SPELL_AURA_MOD_INCREASE_FLIGHT_SPEED то завершить каст + retun[/i] можно сделать, чтобы не могли юзать спелы, которые увеличивают скорость полета. Над тем, что проверять - можно еще подумать, проанализировав флажки спелов в Spell.dbc.
Сообщение # 2 написано 16.09.2019 в 21:55
|
| |||
| |||