Ir para conteúdo

Featured Replies

Postado

Bom Vamo la! 

 

tenho esses 2 script

Logout.lua

Mostrar conteúdo oculto

Points.lua

Mostrar conteúdo oculto

 

 

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

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.

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