Я не совсем понял, как они вобще работают. Куда их нужно ставить то? Прочитал несколько статей и... всё равно непонятно. Можете объяснить на живом примере, куда я и хотел запихнуть таймер на срабатывание триггера? Триггер должен срабатывать не чаще, чем раз в 3 секунды.

Создаёшь в догонку к имеющемуся ещё две переменные, логическую и таймер.
В момент когда срабатывает проверка шанса, рядом, следующим же условием добавляешь что "твоя_логическая = НЕТ", а в действиях которые идут дальше "set твоя_логическая = ДА", после чего заводишь твой_таймер однократно на 3 секунды.
Далее создаёшь триггер с событием "твой_таймер истекает", а в действиях делаешь возврат значения логической на НЕТ (" set твоя_логическая = НЕТ " ). Готово.
Да, я не хуже других понимаю что это очень далеко от "хорошего исполнения", но справедливости ради - это же просто демонстрация базы (азы).
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
20
лол, тут и без таймеров можно, в первом действии отключаешь триггер, в последнем ставишь действие "ждать", после которого ставишь включение триггера
вейты шляпа баганая же
6
Есть же событие - periodic event, оно со встроенным таймером. Его можно попробовать
EugeAl: Вот с этим как раз таки проблема. Я не знаю, куда его вставить, чтобы таймер был на срабатывание триггера
Есть же событие - periodic event, оно со встроенным таймером. Его можно попробовать
26
Есть же событие - periodic event, оно со встроенным таймером. Его можно попробовать
EugeAl: Вот с этим как раз таки проблема. Я не знаю, куда его вставить, чтобы таймер был на срабатывание триггера
Есть же событие - periodic event, оно со встроенным таймером. Его можно попробовать
тоесть вам говорят "событие" а вы до сих пор не понимаете куда копать?
expiration timer это вообще совершенно другое. вам проще выложить задумку сначала, потому что возможно тут логика построения уже не предполагает работы по другому
26
Создаёшь в догонку к имеющемуся ещё две переменные, логическую и таймер.
В момент когда срабатывает проверка шанса, рядом, следующим же условием добавляешь что "твоя_логическая = НЕТ", а в действиях которые идут дальше "set твоя_логическая = ДА", после чего заводишь твой_таймер однократно на 3 секунды.
Далее создаёшь триггер с событием "твой_таймер истекает", а в действиях делаешь возврат значения логической на НЕТ (" set твоя_логическая = НЕТ " ). Готово.
Да, я не хуже других понимаю что это очень далеко от "хорошего исполнения", но справедливости ради - это же просто демонстрация базы (азы).
Принятый ответ
28
вейты шляпа баганая же
на малых периодах, да, но тут целые 3 секунды, не понимаю какие принципы мешают автору через них сделать

а, я так понимаю автору нужно сохранить муи что ли? или в чём прикол

Просто у меня триггер хилит. И если крипов много, то за тот микроскопический период времени, если много кто атакует владельца итема, то он моментально восстановит хп.
держу в курсе, отменяя атаку оно всё равно будет восстанавливать хп, таким образом союзник или противник может абузить эту дичь и выхиливать на фул героя
23
Нейни, В действия этого триггера. Правда, непонятно, зачем делать такую странную конструкцию. Что там в задумке то?
28
EugeAl, по задумке ему нужно срабатывание триггера с минимальным интервалом 3 секунды
6
вейты шляпа баганая же
на малых периодах, да, но тут целые 3 секунды, не понимаю какие принципы мешают автору через них сделать

а, я так понимаю автору нужно сохранить муи что ли? или в чём прикол

Просто у меня триггер хилит. И если крипов много, то за тот микроскопический период времени, если много кто атакует владельца итема, то он моментально восстановит хп.
держу в курсе, отменяя атаку оно всё равно будет восстанавливать хп, таким образом союзник или противник может абузить эту дичь и выхиливать на фул героя
Это просто пример в теме. Тот триггер на хил срабатывает не когда герой наносит урон, а потому другой юнит атакован (гер), а когда получает (гер). И поэтому в толпе врагов этот итем слишком силён. Но да, надо было мне объяснить получше

Создаёшь в догонку к имеющемуся ещё две переменные, логическую и таймер.
В момент когда срабатывает проверка шанса, рядом, следующим же условием добавляешь что "твоя_логическая = НЕТ", а в действиях которые идут дальше "set твоя_логическая = ДА", после чего заводишь твой_таймер однократно на 3 секунды.
Далее создаёшь триггер с событием "твой_таймер истекает", а в действиях делаешь возврат значения логической на НЕТ (" set твоя_логическая = НЕТ " ). Готово.
Да, я не хуже других понимаю что это очень далеко от "хорошего исполнения", но справедливости ради - это же просто демонстрация базы (азы).
Окей, попробую, спасибо
23
rsfghd, ну тогда это periodic event, других простых вариантов не вижу
28
других простых вариантов не вижу

??
Загруженные файлы
28
Тот триггер на хил срабатывает не когда герой наносит урон, а потому другой юнит атакован (гер), а когда получает (гер).
что?
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.