Добавлен
Цель, что я поставил:
Добавлять в триггер новое событие на завершение каждого из таймеров в массиве. По завершению определенного таймера в одном массиве, у юнита в другом массиве, с тем же индексом удаляется способность
То, что получилось:

Принятый ответ

Я хочу чтобы при истечении таймеров массива под индексами от 1 до Index удалялась способность у юнитов из другого массива под тем же индексом.
Проверка индекса истекшего таймера.
Цикл для каждого (числа А) от 0 до Index делать (действия)
Custom Script: exitwhen GetExpiredTimer() == Timer[bj_forLoopAIndex]
// Выходит из цикла, если истекший таймер == Timer[Число А]
И после цикла, забирать способность у юнита из массива, под индексом "Число А".
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
28
11 лет назад
0
ты добавил не событие а действие
0
17
11 лет назад
0
а в чем вопрос собственно?
добавляет то он событие.
0
14
11 лет назад
0
Время - Timer[Число A] истекает
0
28
11 лет назад
0
а вобще вопрос непонятен
0
21
11 лет назад
Отредактирован Raised
0
nvc123, ели бы можно было добавлять действия. . .
IceFog, оно!
Но вот только как тогда отловить это (А) в другом триггере?
Я пытался сделать так:
Загруженные файлы
0
14
11 лет назад
0
Что ты хочешь сделать, и что у тебя не получается?
0
28
11 лет назад
0
а зачем таймером триггер запускать добавлять?
запускать/добавлять
можно же делать таймером вызов функции
0
21
11 лет назад
Отредактирован Raised
0
Я хочу чтобы при истечении таймеров массива под индексами от 1 до Index удалялась способность у юнитов из другого массива под тем же индексом.
nvc123, можно поподробней, какой именно функции?
0
28
11 лет назад
0
и да действия можно добавлять
это джаз
впринципе нечего сложного но многие при слове джаз пугаются
0
21
11 лет назад
0
Это как бы через CS
А триггер будет нормально работать?
0
28
11 лет назад
0
ты понимаеш смысл слова гуи?
всё что ты выбираешь конвертируется в джаз код
можно извлекать перебором можно по хэндлу
только для хэндла понадобится ещё 1 переменная масив
0
21
11 лет назад
0
GUI - Graphic Users Interface
Какого типа массив? как это выбирать по-хендлу?
0
28
11 лет назад
0
короче перебором делать будем
как называется переменная с юнитами?
короче сделал
для работы нужно переменная(не массив) типа способность timabil , переменная(массив) юнит timunit , переменная массив таймер timer и переменная массив целочисленная
чтобы запустить таймер надо написать в cs
call addtimt(a,b) где a это время таймера , b это номер юнита в масиве
и занести в переменную timabil способность которую надо удалять(способность для всех юнитов 1 , нельзя запускать 2 таймера на 1 и того же юнита)
Загруженные файлы
0
14
11 лет назад
Отредактирован IceFog
0
Я хочу чтобы при истечении таймеров массива под индексами от 1 до Index удалялась способность у юнитов из другого массива под тем же индексом.
Проверка индекса истекшего таймера.
Цикл для каждого (числа А) от 0 до Index делать (действия)
Custom Script: exitwhen GetExpiredTimer() == Timer[bj_forLoopAIndex]
// Выходит из цикла, если истекший таймер == Timer[Число А]
И после цикла, забирать способность у юнита из массива, под индексом "Число А".
Принятый ответ
0
28
11 лет назад
0
закройте вопрос
0
21
11 лет назад
0
Прошу прошения, я как-то тупанул: провтыкал For each integer (variable) from [ ] to [ ]. . . обещаю больше без тупых вопросов
Чтобы оставить комментарий, пожалуйста, войдите на сайт.