local ev = require 'lib.samp.events'
beer = false
local Timer = { Status = false, Go = 0, Time = 598 }
function main()
while not isSampAvailable() do wait(0) end
sampRegisterChatCommand("ber", function() Timer.Status = not Timer.Status sampAddChatMessage(Timer.Status and "{FFFF00} Режим Алкоголика | {7FFF00}Включён. " or "{FFFF00} Режим Алкоголика | {FF0000}Выключен.", -1) end)
while true do
wait(100)
if beer then
local TimeWasted = math.floor(Timer.Go + Timer.Time - os.clock())
if TimeWasted == 0 then
math.randomseed(os.time())
wait(1101)
arg()
beer = false
end
end
end
end
function ev.onServerMessage(color, text)
if Timer.Status then
if text:match("%[Информация%] %{......%}Вы выпили алкоголь.") or text:match("%[Подсказка%] Вы выпили алкоголь. В течение 10 мин Вы сможете бегать не уставая и не голодая!") then
beer = true
Timer.Go = os.clock()
end
end
end
function arg()
sampSendChat("/beer")
end