Вопрос Как сделать рандомное время?

pleambure

Участник
Автор темы
154
20
Как добавить так, чтобы скрипт выбирал к примеру время выхода из афк от 3-10 минут?
Сейчас сделано так, что он выходит раз в 3 минуты ( как сделать так чтобы он выходил из АФК по рандому, один раз в 2 минуты один в 9 и тп )

local time = 175 -- секунд
local ee = false
local q = require('lib.samp.events')
function main()
repeat wait(0) until isSampAvailable()
wait(50)
sampRegisterChatCommand("afk", function() ee = not ee sampAddChatMessage(ee and "{73b461}[Pleambure AFK] {FFFFFF}Скрипт {dc4747}активирован{ffffff}, следующий выход из {dc4747}AFK{ffffff} через {dc4747}3 минуты{ffffff}." or "{73b461}[Pleambure AFK] {FFFFFF}Скрипт {73b461}деактивирован{ffffff}.", -1) time = 175 end)
while true do
wait(0)
if ee then
if time == 0 then
ee = false
sampAddChatMessage("{73b461}[Pleambure AFK] {FFFFFF}Выход из {dc4747}AFK{ffffff}, через {dc4747}5 секунд{ffffff} вернемся обратно.",-1)
wait(5000)
sampAddChatMessage("{73b461}[Pleambure AFK] {FFFFFF}Вы находитесь в {dc4747}AFK{ffffff}, через {dc4747}3 минуты{ffffff} скрипт перезайдет в {dc4747}AFK{ffffff}.",-1)
time = 175 -- в секундах
ee = true
else
wait(1000)
time = time-1
end
end
end
end

function q.onSendPlayerSync(data)
if ee then
return false
end
end

function q.onSendClientJoin()
ee = false
time = 175 -- в секундах
end