require 'moonloader'
local sampev = require 'lib.samp.events'
function main()
if not isSampLoaded() or not isSampfuncsLoaded() then return end
while not isSampAvailable() do wait(100) end
sampRegisterChatCommand('fre', com)
end
function com(param)
local playerId, level = string.match(param, '^(%d+)%s+(%d+)$')
playerId = tonumber(playerId)
level = tonumber(level)
if not playerId or not level or playerId <= 0 or playerId >= 1000 or level < 1 or level > 6 then
return
end
local playerName = sampGetPlayerNickname(playerId)
if not playerName then
return
end
local imprisonmentTime
if level == 1 then
imprisonmentTime = 5
elseif level == 2 then
imprisonmentTime = 10
elseif level == 3 then
imprisonmentTime = 15
elseif level == 4 then
imprisonmentTime = 20
elseif level == 5 then
imprisonmentTime = 25
elseif level == 6 then
imprisonmentTime = 30
end
local formattedMessage = string.format('>> Вы посадили игрока %s в тюрьму на %d минут.', playerName, imprisonmentTime)
sampAddChatMessage(formattedMessage, 0x3fae35)
local additionalMessage = string.format('/me отправил(а) подозреваемого %s[%d] в КПЗ', playerName, playerId)
sampSendChat(additionalMessage)
end