Jump to content

Crear Sistema Lvl ?


Recommended Posts

Posted

Como Puedo Crear Un Sistema De Lvl Asi:

Exp: 1/10

Que Cada Hora Suba 1 Exp.

Que Cuando tenga 10 /10 Pase ah lvl 2

Despues Lo Mismo, Pero ahora Asi: 1/20 Pasa Al Lvl 3

Como Hago Mas Omenos Esto Espero Me Alla expresado Bien

Posted

onPlayerLogin

setAccountData

setTimer

El algoritmo seria sensillo, algo asi

function onPlayerLogin (_, playeraccount ) 
    local lvl = getAccountData ( playeraccount, "lvl" ) or 1 
    local toNextLvl = 10 * lvl 
    local progress = getAccountData ( playeraccount, "progress" ) or 0 
    setTimer ( function() 
        progress = progress + 1 
        if progress == toNextLvl then 
            lvl = 2 
            setAccountData ( playeraccount, "lvl", lvl ) 
            toNextLvl = toNextLvl * lvl 
            progress = 0 
        end 
        setAccountData ( playeraccount, "progress", progress ) 
    end, 3600000, 0 ) 
end 
addEventHandler ( "onPlayerLogin", getRootElement ( ), onPlayerLogin ) 

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...