
Vortex
Membro
-
Registro em
-
Última visita
Solutions
-
Vortex's post in -=[TFS]=- 0.4 8.60 Script Que Expulsa o Jogador da Area Após 3 Dias Automaticamente Mesmo Com Distro OFF Manda Pro Templo Quando Liga e Quando ta Online Ja Passado 3 Dias 154 51 7 Cordenadas was marked as the answerlocal 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
-
Vortex's post in sobre vocação TFS 1X was marked as the answerApenas utilizei essa função e o problema foi resolvido. Deu certo, o Master Sorcerer se transformou em um Supreme Sorcerer e as outras vocações também funcionaram corretamente, sem bugs ou falhas. Está tudo correto e perfeito. Ok
local currentVocation = player:getVocation():getId() player:setVocation(Vocation(currentVocation + 4))