Jump to content

Como se hace


Plate

Recommended Posts

Posted

Hola otra ves

Los usuarios del mi server me piden que haga resets (como los del zombie Hell party )

Se puede con el recurso exp_system

Posted

esta bien hasta ahora ?

function reset (player, command) 
   setPlayerExp (thePlayer, 0) 
   setPlayerLevel (thePlayer, 0) 
end 

Posted

Las funcions son exportadas de mi recurso, asi que tenes que usar:

exports [ "exp_system" ]:function ( ) 

Porque usas "thePlayer" si tu argumento es "player"? estas pensando en lo que haces vos?

P.D: es setPlayerEXP, con mayuscula "EXP".

Posted

buue mas o menos hay lo puse solid esta bien?

exports [ "scoreboard" ]:scoreboardAddColumn ( "reset" ) 
function reset (player, command) 
 exports [ "exp_system" ]:setPlayerExp (thePlayer, 0) 
   exports [ "exp_system" ]:setPlayerLevel (thePlayer, 0) 
end 
addCommandHandler ("Reset", reset ) 

Posted
exports [ "scoreboard" ]:scoreboardAddColumn ( "reset" ) 
function reset (player, command) 
 exports [ "exp_system" ]:setPlayerEXP (thePlayer, 0) 
   exports [ "exp_system" ]:setPlayerLevel (thePlayer, 0) 
end 
addCommandHandler ("Reset", reset ) 

Posted

Bueno Funciono (gracias Soren y Solid )

pero no da nada en la columna Reset

hay seria?

exports [ "scoreboard" ]:scoreboardAddColumn ( "reset" ) 
function reset (thePlayer, command) 
 exports [ "exp_system" ]:setPlayerEXP (thePlayer, 0) 
   exports [ "exp_system" ]:setPlayerLevel (thePlayer, 0) 
end 
addCommandHandler ("Reset", reset ) 

Posted
Bueno Funciono (gracias Soren y Solid )

Dices enserio que funciono? No me lo esperaba.

En cuanto a la columna usa un settimer para que cheque

Posted

Soren puse el setTimer pero no funciona fijate capas que lo hise mal

exports [ "scoreboard" ]:scoreboardAddColumn ( "reset" ) 
function reset (thePlayer, command) 
 exports [ "exp_system" ]:setPlayerEXP (thePlayer, 0) 
   exports [ "exp_system" ]:setPlayerLevel (thePlayer, 1) 
end 
addCommandHandler ("Reset", reset ) 
setTimer(reset,1000,1) 

Posted
Soren puse el setTimer pero no funciona fijate capas que lo hise mal
exports [ "scoreboard" ]:scoreboardAddColumn ( "reset" ) 
function reset (thePlayer, command) 
 exports [ "exp_system" ]:setPlayerEXP (thePlayer, 0) 
   exports [ "exp_system" ]:setPlayerLevel (thePlayer, 1) 
end 
addCommandHandler ("Reset", reset ) 
setTimer(reset,1000,1) 

Yo no se bien eso de como maejar el score board

Posted

me parece que me mande terriblemente cualquiera pero bue

exports [ "scoreboard" ]:scoreboardAddColumn ( "reset" ) 
function reset (thePlayer, command) 
 exports [ "exp_system" ]:setPlayerEXP (thePlayer, 0) 
   exports [ "exp_system" ]:setPlayerLevel (thePlayer, 1) 
local reset = getAccountData(account,"reset") 
    if not reset then setAccountData(account,"reset",0) end 
    setAccountData(account,"reset",tonumber(reset)+1) 
end 
addCommandHandler ("Reset", reset ) 

Posted

hay ?

exports [ "scoreboard" ]:scoreboardAddColumn ( "reset" ) 
function reset (thePlayer, command) 
 exports [ "exp_system" ]:setPlayerEXP (thePlayer, 0) 
   exports [ "exp_system" ]:setPlayerLevel (thePlayer, 1) 
local account = getPlayerAccount(source) 
    if isGuestAccount(account) then return end 
    local reset = getAccountData(account,"reset") 
    if reset then 
        setElementData(source,"reset",tostring(reset)) 
    else 
        setElementData(source,"reset",0) 
end 
end 
addCommandHandler ("Reset", reset ) 
  

Posted

no entiendo como se usa u.u

el script va serverside?

exports [ "scoreboard" ]:scoreboardAddColumn ( "reset" ) 
function reset (thePlayer, command) 
 exports [ "exp_system" ]:setPlayerEXP (thePlayer, 0) 
   exports [ "exp_system" ]:setPlayerLevel (thePlayer, 1) 
local reset = getElementData("reset") 
    if not reset then setElementData("reset",0) end 
    setElementData("reset",tonumber(reset)+1) 
end 
addCommandHandler ("Reset", reset ) 

Posted

Aaaaaa...Porque intentas hacer esas cosas?

Aunque el script vaya o no server-side, el tema es que, estas tratando de que Castillo te lo arregle (tirando al azar funciones).

Lee que es una funcion, que devuelve. Que es un argumento, que tipos de argumentos hay. Lee que es una variable, y sus tipos.

Lee sobre las condiciones. No entiendo la desesperacion de querer hacer algo tan avanzado. Hay que ir por pasos...

Si vos pensas que esto solo te va a servir en el MTA, estas en otra. Porque hay miles de usos en la programacion, y por eso se pide mucho por eso.

Igual, pienso que esto no lo leen y que seguramente vas a seguir preguntando lo mismo, creando otros topics, debes de capaz encontrarle la vuelta a cada problema. ;)

Posted

Ok pero primero decime que es una funcion, que puede llegar a devolver. Y por otro lado, que son los argumentos.

Si sabes eso, te doy un ejemplo de elementData.

Porque , que facil es que te de un ejemplo para que luego lo copies y cambies una letrita.

  • Recently Browsing   0 members

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