Ir para conteúdo

Featured Replies

Postado

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

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.

 

                                                              ezgif-1-98aab239f3.gif.1a897c9c3225228909e7b356a5cfb8e4.gif

Postado

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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo