Добавлен Araders
Как зделать действие которое будет производитса раз в течении случайного промежутка времени тоесть - у меня есть промежуток времени в 50 секунд как зделать так чтоб в течении этого промежутка на допустим 23 секунди из 50 произвелось действие.
Принятый ответ
Proshel_Doty, Скорее примерно то что ты описал последним про способность примерно так на любой секунде баф может просто исчезнуть раньше срока.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Давай конкретно, что ты хочешь сделать.
У тебя есть промежуток времени 50 сек, что это за промежуток? У тебя есть промежуток времени в 10 мин и во всё время игры.
Что значит на 23 сек из 50? Просто сделай таймер на RandomReal(23, 50) или Wait, не знаю, что тебе ближе.
Типа юнит кастит способность, баф которой длится 50 сек, а на любой сек, она может ранить, а в конце действия бафа наносит ещё один урон. Так что ли??
Давай, рассказывай, что ты хочешь сделать.
Отредактирован Araders
Отредактирован biridius
триггер 2: раз в секунду, если х больше 0 то уменьшить х на 1 и еще делать все твои нужные действия
Есть функция RandomInt, Random Real
Хотя я походу не понял чего именно хочет автор поста
Либо таймер, который ты запускаешь на случайный промежуток времени, когда таймер истечет ты делаешь нужные действия и заводишь таймер снова на случайный промежуток времени, ну и так хоть до бесконечности...