local templePosition = {x = 154, y = 51, z = 7} -- Coordenadas do templo para onde o jogador será teleportado
function onLogin(cid)
local player = getPlayerByGUID(cid)
local lastLogin = getPlayerLastLogin(cid)
local currentTime = os.time()
local daysPassed = math.floor((currentTime - lastLogin) / (24 * 60 * 60)) -- Calcula o número de dias desde o último login
if player then
local premiumExpired = getPlayerStorageValue(cid, 18956) == 1 -- Verifica se a conta premium expirou
if not player:isPremium() and (premiumExpired or daysPassed >= 3) then
setPlayerStorageValue(cid, 18956, 3) -- Define o valor de armazenamento para indicar que a conta premium expirou
doTeleportThing(cid, templePosition)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Sua conta premium expirou ou você está inativo há mais de 3 dias. Você foi teleportado para o templo.")
end
end
return true
end