Jump to content

[Duda] Sobre EXP_System + combinación


aka Blue

Recommended Posts

Posted

Buenas. Bueno, tras acabar unas cuantas cosas importantes de mi servidor, he decidido hacer una pequeña combinación con el EXP_System de la comunidad. Bien, lo que quiero hacer es que, al matar a alguien, le suba el nivel al atacador.

¿Es eso posible? Y si es así, ¿cómo podría hacerlo?

Gracias de antemano.

Posted (edited)
function player_Wasted (_, attacker ) 
local level = getElementData(attacker,"level") or 0 
setElementData(attacker,"level",level+1) 
end 
addEventHandler ( "onPlayerWasted", getRootElement(), player_Wasted ) 

Edited by Guest
Posted

¡Gracias! :D

Una duda más (xD), quiero hacer un DX, osea, un texto o un simple label en la pantalla del jugador que indique el nivel que tiene. El problema que tuve al realizar eso (usando DX) es que no se actualizan los datos. ¿Hay alguna forma de hacerlo?

Posted
¡Gracias! :D

Una duda más (xD), quiero hacer un DX, osea, un texto o un simple label en la pantalla del jugador que indique el nivel que tiene. El problema que tuve al realizar eso (usando DX) es que no se actualizan los datos. ¿Hay alguna forma de hacerlo?

Agregale un true al cuarto argumento del setElementData.

Posted
function player_Wasted (_, attacker ) 
local level = getElementData(attacker,"level") or 0 
setElementData(attacker,level+1) 
end 
addEventHandler ( "onPlayerWasted", getRootElement(), player_Wasted ) 

No especificas el dato que queres cambiar en setElementData.

@Tomas: El argumento para sincronizar es 'true' por defecto.

@Blue Pie: Usa

getElementData ( localPlayer, "level" ) 

Posted

@Tomas: El argumento para sincronizar es 'true' por defecto.

Oh, ahora que veo es verdad.. (enserio hé estado gastando 6 bytes todo este tiempo...)

Posted
function player_Wasted (_, attacker ) 
local level = getElementData(attacker,"level") or 0 
setElementData(attacker,level+1) 
end 
addEventHandler ( "onPlayerWasted", getRootElement(), player_Wasted ) 

No especificas el dato que queres cambiar en setElementData.

es cierto xD ya lo edite

Posted

Ahhh por eso era problema xD. Mañana lo testeo al 100% que justo apagué el pc.

Ya hice mi propio sistema de niveles con setElementData bastante sencillo.

PD: Gracias a todos por ayudar ;)

Posted
Ahhh por eso era problema xD. Mañana lo testeo al 100% que justo apagué el pc.

Ya hice mi propio sistema de niveles con setElementData bastante sencillo.

PD: Gracias a todos por ayudar ;)

No te recomiendo usar elements datas para esto, es más eficiente utilizar tablas sabiendo que probablemente a cada ratito se modificarán los valores.

  • Recently Browsing   0 members

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