При использовании функции трижды, следующие три раза возможно по истечению 5-ти минут

l-m

Новичок
Автор темы
28
1
Версия MoonLoader
.026-beta
Кто-то пишет в рацию команду "/driver"(которая вызывает эвакуатор для автопарка фбр). Пример: "/r /driver"
Помогите добавить кд для данной команды, возможно использовать данную команду 3 раза, после этого будет кд в 5 минут, по его истечению опять доступно 3 /driver. В рацию (/r) будет писать что нужно подождать 5 минут. Пример: /r По истечению 5-ти минут будет доступно 3 эвакуатора"

Мой скрипт:
function sampev.onServerMessage(color--[[Цвет]], text--[[Текст]]) -- Этот хук ловит сообщения в чате
    lua_thread.create(function() -- создаем поток -- позволяет использовать wait
        if text:find('[R].*: /driver') then -- если найден текст "test" то
            wait(100) -- отвечает за ожидание в размере секунды БЫЛО 1000 сек
            sampSendChat('/r Вызываю эвакуатор через 10 секунд')
            wait(5000)
            sampSendChat('/r (( /drive 5 sek ))')
            wait(4000)
            sampSendChat('/r Вызываю эвакуатор через 1 секунду, кто не успел тот опоздал')
            wait(1000)
            sampSendChat('/drive') -- если в чате засветится сообщение test, то хук поймает данное сообщение, дальше скрипт подождет 1 секунду и выведет "Не тест"
            wait(2000)
            sampCloseCurrentDialogWithButton(1)
        end
    end) -- закрываем поток
end

Просьба описать максимально подробно и понятно)

Так же прошу добавить антифлуд, например нельзя больше одного раза в минуту писать "/r /driver". Ибо получается каша как ниже

1673544152139.png
 
Последнее редактирование: