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

Bergi_Bear:
map_maiker:
Если где-то ошибся - напишите, ок?
Да ошибся в выборе языка, я уже всё показал как это делает на нормальном языке, тем более в рефе, без хештаблиц и прочей ерунды. И тут динамиеский триггер и таймер, вы сами себе проблемы придумали на ровном месте
А, это рефордж.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
33
Событие клика
Проверяем состояние переменной cd, нужно чтобы было true
Устанавливаем переменную cd = false
ждать 0.3 сек таймером
Установить переменную cd=true
вот пример на абстрактном луа
local TrigPressMiddleMouse = CreateTrigger()
TriggerRegisterPlayerEvent(TrigPressMiddleMouse, Player(0), EVENT_PLAYER_MOUSE_DOWN) --красный игрок, внимание
local cdShotMiddle = true
TriggerAddAction(TrigPressMiddleMouse, function()
    if BlzGetTriggerPlayerMouseButton() == MOUSE_BUTTON_TYPE_MIDDLE then
        if cdShotMiddle then
            cdShotMiddle = false
            MakeShot() --абстрактная функция выстрела
            TimerStart(CreateTimer(), 0.3, false, function()
                cdShotMiddle = true
            end)
        end
    end
end)
9
Bergi_Bear, я не владею таким языком ток как в примере могу
33
так ту не в языке дело, ты просто суть пойти, тебе нужно научиться делать задержки через таймеры

а просто через таймер переключать булевую переменную
9
Bergi_Bear, суть я вроде понял ток не знаю как с переменными быть и куда это вставлять.
Загруженные файлы
33
jasonrus96:
Bergi_Bear, суть я вроде понял ток не знаю как с переменными быть и куда это вставлять.
о нет, а таким языком не владею я, это что-то сложное, похоже на гуй-жас
Я не помню можно ли создавать таймер прям на гуи, тем более в рефе, скорее всего надо сделать таймер в новом триггере, и внутри твоего триггера включать триггер с таймером
33
МрачныйВорон:
Bergi_Bear, CustomScript можно
это не поможет, ибо тут джасс и таймер как я он не заюзает, ибо тут двойной кложур
9
неужели нет вариантов, таймеры не работают проверил..
У меня вообще 2 цели дать обычным юзерам как я возможность без всяких сложных кодом делать шутеры в варкравте с помощью этой наработки остался один шаг и все.
32
jasonrus96, ну да, конечно, было бы желание учится, уж что что а таймеры очень просты,там нет ничего сложного.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.