Postado Setembro 30, 2017 7 anos Bom Vamo la! tenho esses 2 script Logout.lua Mostrar conteúdo oculto local config = { lerIP = true, storage = 201507080001 } function onLogout(cid) local timeNow = os.time() local totalTime = getPlayerLastLoginSaved(cid) + LogOutDelay if totalTime >= timeNow then if not config.lerIP or getPlayerStorageValue(cid, config.storage) == getPlayerIp(cid) then doPlayerSendTextMessage(cid, 19, "[DboHere] Aguarde ".. totalTime - timeNow .." segundo(s) Para Poder Deslogar!.") return false end end doPlayerSave(cid, true) return true end Points.lua Mostrar conteúdo oculto --[[ P Points System by LsM. OTServ Brasil © 2011 Version : v1.0 ]]-- function onLogin(cid) doCreatureSetStorage(cid, 1219, os.time()) return true end function onLogout(cid) doCreatureSetStorage(cid, 1219, 0) return true end O 1 script para player que acabou de logar espera tempinho para deslogar tipo ums 10 segundos O 2 script para que cada 1 hora o player online ganha 1 pponts Entao hoje adicionei script 1 Quando loguei foi normal Quando fui Deslogar toda vez que apertava ctrl + L eu ganhava um ponto do script 2 e assim infinitamente impossibilitando de deslogar Print http://prntscr.com/grjhfz
Postado Setembro 30, 2017 7 anos Este tópico foi movido para a área correta. Esta é uma mensagem automática!Pedimos que leia as regras do fórum! Mostrar conteúdo oculto This topic has been moved to the correct area. This is an automated message!Please read the forum rules.
Postado Setembro 30, 2017 7 anos Sobre o primeiro script já existe algo nativo para isso no config.lua. loginProtectionPeriod local Config = { IntervalStorage = 2154, PointStorage = 2155, Point = 1, Interval = 1*60*60 --(1 = 1 hora) } function onLogin(cid) setPlayerStorageValue(cid, Config.IntervalStorage, os.time()) end function onLogout(cid) setPlayerStorageValue(cid, Config.PointStorage, math.max(getPlayerStorageValue(cid, Config.PointStorage), 0)+math.floor((os.time()-getPlayerStorageValue(cid, Config.IntervalStorage))/Config.Interval)) return true end Sobre o último pode tentar isso.
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.