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

lontumiarn

Известный
Автор темы
344
58
Как добавить так, чтобы скрипт выбирал к примеру время выхода из афк от 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
 

herz1g

Новичок
3
0
fake afk baryga мой новый скачай, там немного проще, а так,
time= math.random(175, 600)
(вроде не ошибся с секундами)
Гоха,как в твоем скрипте афк барыга сделать что бы он выходил из афк в промежутке от 2 до 4 минут?Я уже много раз пытался,не получилось.