Одно событие для нескольких вызовов функций или для каждой отдельной функции своё событие короче как в GUI.
Пример:
================================= 1) Метод
Условие "НЕСКОЛЬКО ФУНКЦИЙ"
If GetSpellAbilityId == A000 then
call первая функция
endif
if GetSpellAbilityUnitId == A001 then
call вторая функция
endif
if GetSpellAbilityUnitId == A002 then
call третья функция
endif
И так бесконечно вызвать.
return false
Пример:
================================= 1) Метод
Условие "НЕСКОЛЬКО ФУНКЦИЙ"
If GetSpellAbilityId == A000 then
call первая функция
endif
if GetSpellAbilityUnitId == A001 then
call вторая функция
endif
if GetSpellAbilityUnitId == A002 then
call третья функция
endif
И так бесконечно вызвать.
return false
Событие
UNIT_CASTER_EVENT_SPELL_EFFECT
Вызывает условие "НЕСКОЛЬКО ФУНКЦИЙ"
UNIT_CASTER_EVENT_SPELL_EFFECT
Вызывает условие "НЕСКОЛЬКО ФУНКЦИЙ"
===================================== 2) Метод
Условие "ОДНА ФУНКЦИЯ"
If GetSpellAbilityId == A000 then
call первая функция
endif
return false
If GetSpellAbilityId == A000 then
call первая функция
endif
return false
Событие
UNIT_CASTER_EVENT_SPELL_EFFECT
Вызывает одно условие для одной функции "ОДНА ФУНКЦИЯ"
UNIT_CASTER_EVENT_SPELL_EFFECT
Вызывает одно условие для одной функции "ОДНА ФУНКЦИЯ"
=======================================================
Из этих двоих методов какой подойдет для стабильной игры в сети друзьями не вызывая торможения
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Плюс - удобно, просто
Минусы - вроде как, немного медленей. С другими минусами не знаком
Отредактирован jass_dev