Как сделать событие-таймер массив? Какой тип переменных предназначен для этого случая?)

Так и есть, а почему его убрал. Я писал про запуск, но не про паузу/остановку. И в принципе всё.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
32
Ну в гуи это все сложно и ограничено...
Кароче там нужен конкретный таймер, сделать событие таймер истек можно только на конкретный, существующий таймер а не на переменную в которую вы запишите таймер потом...
Так же есть событие Время истекло, это событие триггера, триггер можно включать и выключать.
Ну а проще всего в jass там нету этой ахинеии, создаем таймер в функции запуска таймера пишем ссылку на код который хотим запустить после истечения таймера...
13
zlowar, О_0
Добавить событие к таймеру через действие - добавить к триггеру таймер [массив] который истечёт через 1 сек.
Раздел триггер. В массиве можно указывать твоего юнита.
Но ты когда будешь переменную использовать(Общие-глобальные-твои)?
11
Вот так? Если так, то не работает, пойду в магазин пока схожу.)
Загруженные файлы
13
zlowar, Убери его. При изучении добавляй. И у тебя он не вызывается (Как этот триггер добавится, если он не задействован и он тебе бесконечно раз добавит к твоему событию таймер(На дикий лаг нарываешься)). Поэтому он не работает. А при использовании запускай его. Он сам себы выключит.
И условие неправильно поставил. -_-
Он никогда не закончится.
Поставь расстояние от точки 1 до точки 2 меньше или равно 50 или 100.
Тока тогда он выключится и сделает действие.
11
А точно! Как же он сам себя включит.) Вообще это впервые делаю, раньше не знал зачем событие триггера если есть просто событие.)
Что не правильно?)
Такс, изменил условие на то которое ты написал, сразу не догадался.) Пока все норм.
Нет, все же не норм.....
Вот повторно скрины сделал, почему то пролетает несколько ударов от заклинания. Например один раз стрельнул-один раз урон получил, а бывает и по нескольку раз урон получает, юнит.)
13
На первом скрине:
  1. перенеси реальную дистанция в триггер - таймер. В верху пусть будет.
  2. сделай отдельную переменную инт болл и в неё запиши инт игрока. Она нужна для номера игрока в точках таймера.
  3. я писал что добавить триггер надо при изучении. Или делай условие чтобы триггер не добавлялся снова. У тебя триггер постоянно добавляется. Т.е. первый раз добавил, второй и т.д.
  4. присвой к переменной unit 2 юнит цель применяемой способности
Второй скрин:
  1. Перенеси номер 1 из первого скрина.
  2. Удали запуск таймера.
  3. перенеси переменные из если в верх.
  4. в перенесённую переменную дистанцию в нутри токи 1 и 2 в массив вставь отдельную переменную болл инт. И потом вставь в условие дистанцию.
Всё понятно?
11
1 скрин, номер 4. Я так и сделал... походу... перевод триггеров не удался, поэтому там просто пустые скобки, но на самом деле там так как ты и сказал. Остальное вроде, понятно. Сейчас попробую.)
Посмотри, правильно?) Я пока проверю, но неужели надо таймер удалять\
Наверно, паузу таймер удалить надо, самая первая строчка с таймером.)
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.