Помогите!
Я создаю триггер:
события:
Боев. ед. - A unit начинает применять способность
условия:
(Ability being cast) равно Взрывная печать
действия:
cs: local integer i = 0
For each (Integer A) from 1 to 8 do (actions)
цикл - действия
cs: call AddSpecialEffectLoc ( PolarProjectionBJ( GetUnitLoc(GetTriggerUnit(), 250, i ), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl")
cs: set i = ( i+45 )
конец цикла
Wait 10.00 seconds
cs: call DestroyEffectBJ( GetLastCreatedEffectBJ() )
как мне поместить в отдельнае переменные созданные в цикле эффекты (чтобы первый эффект например был e[1], второй e[2] и т.д.)?
Я создаю триггер:
события:
Боев. ед. - A unit начинает применять способность
условия:
(Ability being cast) равно Взрывная печать
действия:
cs: local integer i = 0
For each (Integer A) from 1 to 8 do (actions)
цикл - действия
cs: call AddSpecialEffectLoc ( PolarProjectionBJ( GetUnitLoc(GetTriggerUnit(), 250, i ), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl")
cs: set i = ( i+45 )
конец цикла
Wait 10.00 seconds
cs: call DestroyEffectBJ( GetLastCreatedEffectBJ() )
как мне поместить в отдельнае переменные созданные в цикле эффекты (чтобы первый эффект например был e[1], второй e[2] и т.д.)?
Принятый ответ
cs: set udg_e[DorLoopIntegerA - 1] = AddSpecialEffectLoc ( PolarProjectionBJ( GetUnitLoc(GetTriggerUnit(), 250, i ), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl")
udg_e - глобальная переменная. Массив типа эффект.
А вообще, изучаем основы программирования. Глава II - массивы.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован Hares