помогите я новичок

AlexWood

Новичок
Автор темы
1
0
Привет, я изучаю lua, но я мало что понимаю, не могли бы вы рассказать мне, как сделать таймер?
1- Мне нужен код, чтобы узнать появилось ли сообщение в чате

2- Когда вы получите это сообщение в чате, запустите таймер

3- Что таймер заканчивается через 5 минут

Вся документация, которую я нахожу, на русском языке, у вас есть на английском?
 

qdIbp

Автор темы
Проверенный
1,394
1,150
1- Мне нужен код, чтобы узнать появилось ли сообщение в чате
2- Когда вы получите это сообщение в чате, запустите таймер
3- Что таймер заканчивается через 5 минут
Lua:
local on = = require 'lib.samp.events' -- библия
local timer = 0
function on.onServerMessage(clr, text)
    if text:find('слово') then -- Если найдено *слово* в переменной text то
        timer = os.time()+300 -- переменной timer присваивается значение времени(возвращает время в формате posix) и прибавляется к нему 300 сек = 5 мин
    end
end

if os.time() > timer then -- если время posix больше таймера то
    print('Время вышло') -- выводит в консоль
end
 
Последнее редактирование: