[SAM] Выдача времени UTime

Как сделать выдачу времени командой в 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