Добавлен Raised
Цель, что я поставил:
Добавлять в триггер новое событие на завершение каждого из таймеров в массиве. По завершению определенного таймера в одном массиве, у юнита в другом массиве, с тем же индексом удаляется способность
Добавлять в триггер новое событие на завершение каждого из таймеров в массиве. По завершению определенного таймера в одном массиве, у юнита в другом массиве, с тем же индексом удаляется способность
То, что получилось:
Принятый ответ
Я хочу чтобы при истечении таймеров массива под индексами от 1 до Index удалялась способность у юнитов из другого массива под тем же индексом.
Проверка индекса истекшего таймера.
Цикл для каждого (числа А) от 0 до Index делать (действия)
Custom Script: exitwhen GetExpiredTimer() == Timer[bj_forLoopAIndex]
// Выходит из цикла, если истекший таймер == Timer[Число А]
И после цикла, забирать способность у юнита из массива, под индексом "Число А".
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
добавляет то он событие.
Отредактирован Raised
Я пытался сделать так:
запускать/добавлять
можно же делать таймером вызов функции
Отредактирован Raised
это джаз
впринципе нечего сложного но многие при слове джаз пугаются
А триггер будет нормально работать?
всё что ты выбираешь конвертируется в джаз код
можно извлекать перебором можно по хэндлу
только для хэндла понадобится ещё 1 переменная масив
как называется переменная с юнитами?
короче сделал
для работы нужно переменная(не массив) типа способность timabil , переменная(массив) юнит timunit , переменная массив таймер timer и переменная массив целочисленная
чтобы запустить таймер надо написать в cs
call addtimt(a,b) где a это время таймера , b это номер юнита в масиве
и занести в переменную timabil способность которую надо удалять(способность для всех юнитов 1 , нельзя запускать 2 таймера на 1 и того же юнита)
Отредактирован IceFog