Как сделать выдачу времени командой в sam admin mode?
старый способ не работает - [uTime] Команда выдачи наигранного времени
if SAM_LOADED then
sam.command.set_category("Utilites")
sam.command.new("settime")
:SetPermission("settime", "superadmin")
:AddArg("player")
:AddArg("number", {hint = "время в часах", min = 0})
:Help("установить игроку общее время игры")
:OnExecute(function(calling_ply, target, hours)
if not IsValid(target) then
sam.player.send_message(calling_ply, "Игрок не найден.")
return
end
local seconds = hours * 3600
target:SetUTime(seconds)
sam.player.send_message(nil, "Админ {A} установил {B} {V} часов общего времени.", {
A = calling_ply,
B = target,
V = hours
})
end)
:End()
end