Добавлен
Триггер такой-каждый 360 секунд совершается действие, не суть какое. Всего 7 типов действий, и каждое должно следовать за другим. То есть 1, потом 2 и до 7, а потом цикл начинается сначала.
У меня было так: каждые 2250 секунд делать все эти действия разделенные вейтами 360 сек. Но наверное можно лучше, например: событие раз в 360 секунд, и тут надо либо отслеживать число исполнений триггера, либо через переменную.
Так вот, можно ли задать в условиях ряд чисел, например присвоить переменной значения 1,7,14,21 и тд до бесконечности, чтобы через такое условие выводить раз в 360 сек. нужное действие.
Какой это тип переменной?
И есть ли еще способы сделать такой триггер?

Целочисленная переменная Х.
Событие - каждые 360 сек.
Установить Х = Х + 1
Если остаток от деления Х на 7 = 1, то одно действие, если = 2 - то другое и т. д.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
43
порядок можно закрепит через через целое число, или же через целогику с массивом. закрепит определенное действие к масиву и каждые 360 секунд можно выдавать поэтапный порядок действий через дерево.
но как я понял ты хочешь сделать к примеру так:
360 сек.

(к примеру) адд юнит
период времени
действие и так далее.
при периоде времени будет время накладываться на действие. представь, прошло 360 секунд и поняслась структура триггера, она в сумме может занять к примеру 10 секунд, то следующий порядок уже начнется после завершения с 350 секунд, и так на убывание.
вот к примеру состав:
360 сек.

офф тригер
действие
период времени
действие и так до конца
и в конце он триггер
так цепь действий сохранится в ровном промежутке времени.
если что то не понял поправь)
18
Целочисленная переменная Х.
Событие - каждые 360 сек.
Установить Х = Х + 1
Если остаток от деления Х на 7 = 1, то одно действие, если = 2 - то другое и т. д.
Загруженные файлы
Принятый ответ
43
хе, не когда не понимал эту функцию))) вот расскажи, на примере указанно 12 мод 5 = 2, это как, у меня выстраивается или пример или уравнение. Как правильно?
18
Да всё просто) Объяснять плохо умею, напишу как получится.
Тот же пример (12 mod 5). Делишь число и смотришь, сколько целых получается.
12 / 5 = 2 целых и дробные числа
Потом если сложно определить остаток, то можно результат (целое число, то есть 2 умножаем на делитель, то есть 5).
2 х 5 = 10
И полученное число вычитаем из делимого (то есть 10 из 12).
12 - 10 = 2
Вот как-то так.
43
Maniac_91:
Да всё просто) Объяснять плохо умею, напишу как получится.
Тот же пример (12 mod 5). Делишь число и смотришь, сколько целых получается.
12 / 5 = 2 целых и дробные числа
Потом если сложно определить остаток, то можно результат (целое число, то есть 2 умножаем на делитель, то есть 5).
2 х 5 = 10
И полученное число вычитаем из делимого (то есть 10 из 12).
12 - 10 = 2
Вот как-то так.
понял, афигеть... ситему понял, но теперь расскажи суть скрипта, в крации соответственно, что бы я понял что ты хочешь
18
molot39:
понял, афигеть... ситему понял, но теперь расскажи суть скрипта, в крации соответственно, что бы я понял что ты хочешь
Так выше уже рассказал) Или это не мне?
43
Maniac_91:
molot39:
понял, афигеть... ситему понял, но теперь расскажи суть скрипта, в крации соответственно, что бы я понял что ты хочешь
Так выше уже рассказал) Или это не мне?
мне просто интересно, для каких целей может быт применен эта функция, и что может выйти, думаю так же будет интересно и новичкам.
18
molot39, даже не задумывался, но вот варианты, что в голову пришли:
  • периодическое событие
  • цикл
  • какой-нибудь математический расчёт
В общем, в системах, где требуется повторение разных действий в определённой последовательности. Или, к примеру, расчёт награды или условий задания. Где нужно определить кратность одного числа по отношению к другому (извиняйте, если неправильно написал, я школу уже 8 лет как закончил)) - например, за каждые 10 убийств давать игроку 100 золота.
Больше ничего не могу придумать.
43
твою идею понял, и полностью поддерживаю, но автор что хочет сделать?...
6
можно просто отслеживать минуты и задать по минутам событие, совершенно не парясь всяким бредом про 360 секунд. и еще - это слишком большой период времени. сомневаюсь что кто-то два раза будет ждать это чудо
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.