Postado Setembro 30, 2017 7 anos Bom Vamo la! tenho esses 2 script Logout.lua Spoiler 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 Spoiler --[[ 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 Desde cedo a mãe da gente fala assim: “Filho, por você jogar Tibia, você tem que ser duas vezes melhor.” Aí passado alguns anos eu pensei: Como fazer 2 vezes melhor, se você tá pelo menos 100 vezes atrasado pelos Nubs, pela história, pelos Items, pelas Guilds, pelos Reds… Por tudo que aconteceu? Duas vezes melhor como ? Ou melhora ou ser o melhor ou o pior de uma vez. E sempre foi assim. Você vai escolher o que tiver mais perto de você, o que tiver dentro da sua realidade. Você vai ser duas vezes melhor como? Quem inventou isso aí? Quem foi o pilantra que inventou isso aí ? Acorda pra vida rapaz. YanLoco Projetos: https://www.facebook.com/Dbo-Here-524519644549602/ 70%
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! Spoiler 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. _ .-'` `} _./) / } .'o \ | } '.___.'`.\ {` /`\_/ , `. } ME DA UMA NOZ! \=' .-' _`\ { `'`;/ `, } _\ @ ; } /__`;-...'--' Cluck!
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.