Как сделать вывод сообщения в час каждые 5-7 минут

Решение
Отдельной функцией плиз

Lua:
-- В вечный цикл в main
printTimedAnnounce("Some text in %f clock!", -1, 7 * 60, --[[далее необязательные аргументы для форматирования]] os.clock()) -- 7 минут(7 секунд * 60 секунд(1 минуту))

-- В любую часть кода
do -- Local env
local lstAnnounceClock = 0
function printTimedAnnounce(fmt, color, timeout, ...)
    color = color or -1 -- Если не передать цвет, он будет белым
    fmt = fmt:format(...)
    if (os.clock() - lstAnnounceClock) >= timeout then
        lstAnnounceClock = os.clock()
        -- Вывод самой строки, можешь выводить куда хочешь
        sampAddChatMessage(fmt, color)
    end
end
end

RedHolms

Известный
Проверенный
617
360
Отдельной функцией плиз

Lua:
-- В вечный цикл в main
printTimedAnnounce("Some text in %f clock!", -1, 7 * 60, --[[далее необязательные аргументы для форматирования]] os.clock()) -- 7 минут(7 секунд * 60 секунд(1 минуту))

-- В любую часть кода
do -- Local env
local lstAnnounceClock = 0
function printTimedAnnounce(fmt, color, timeout, ...)
    color = color or -1 -- Если не передать цвет, он будет белым
    fmt = fmt:format(...)
    if (os.clock() - lstAnnounceClock) >= timeout then
        lstAnnounceClock = os.clock()
        -- Вывод самой строки, можешь выводить куда хочешь
        sampAddChatMessage(fmt, color)
    end
end
end