Dar level , rst y exp en Zombie apocalypse
#1
Bueno como dice el título habrá algún tipo de plugin o agregar comandos al sma para que de "Fama(Reset) , Dar Level y Exp" en Zombie Apocalypse bueno creo que me explique bien.

acá abajo dejare el sma del Zombie Apocalypse que tengo instalado.


Archivos adjuntos
.sma   Descargar AMXX / zombie_apocalypse46.sma (Tamaño: 500.08 KB / Descargas: 20)
Responder
#2
Código PHP:
// En plugin_init
register_concmd("zp_level""cmd_level"ADMIN_RCON"<nombre> <puntos>")
register_concmd("zp_famas""cmd_famas"ADMIN_RCON"<nombre> <puntos>")
register_concmd("zp_exp""cmd_exp"ADMIN_RCON"<nombre> <puntos>")

// Al final del modo..
public cmd_levelidlevelcid )
{
    if( !
cmd_accessidlevelcid) ) return PLUGIN_HANDLED;
        
    new 
arg33 ], arg210 ];
    
read_argv1argcharsmaxarg ) );
    
read_argv2arg2charsmaxarg2 ) );
    
    new 
user cmd_targetidargCMDTARGET_ONLY_ALIVE );
    
    if( !
user )
    {
        
client_printidprint_console"Cliente no encontrado." );
        return 
PLUGIN_HANDLED;
    }
    
    
g_tuvariabledeniveluser ] = str_to_numarg2 );
    
    return 
PLUGIN_HANDLED;
}
public 
cmd_famasidlevelcid )
{
    if( !
cmd_accessidlevelcid) ) return PLUGIN_HANDLED;
        
    new 
arg33 ], arg210 ];
    
read_argv1argcharsmaxarg ) );
    
read_argv2arg2charsmaxarg2 ) );
    
    new 
user cmd_targetidargCMDTARGET_ONLY_ALIVE );
    
    if( !
user )
    {
        
client_printidprint_console"Cliente no encontrado." );
        return 
PLUGIN_HANDLED;
    }
    
    
g_tuvariabledefamasuser ] = str_to_numarg2 );
    
    return 
PLUGIN_HANDLED;
}
public 
cmd_expidlevelcid )
{
    if( !
cmd_accessidlevelcid) ) return PLUGIN_HANDLED;
        
    new 
arg33 ], arg210 ];
    
read_argv1argcharsmaxarg ) );
    
read_argv2arg2charsmaxarg2 ) );
    
    new 
user cmd_targetidargCMDTARGET_ONLY_ALIVE );
    
    if( !
user )
    {
        
client_printidprint_console"Cliente no encontrado." );
        return 
PLUGIN_HANDLED;
    }
    
    
g_tuvariabledeexperienciauser ] = str_to_numarg2 );
    
    return 
PLUGIN_HANDLED;


Donde dice:

Código PHP:
g_tuvariabledenivel
g_tuvariabledefamas
g_tuvariabledeexperiencia 

Lo cambias por tus variables del mod.

Responder
#3
GRACIAS.
Responder
#4
(23/07/2016, 10:38 AM)Skylar escribió:
Código PHP:
// En plugin_init
register_concmd("zp_level""cmd_level"ADMIN_RCON"<nombre> <puntos>")
register_concmd("zp_famas""cmd_famas"ADMIN_RCON"<nombre> <puntos>")
register_concmd("zp_exp""cmd_exp"ADMIN_RCON"<nombre> <puntos>")

// Al final del modo..
public cmd_levelidlevelcid )
{
    if( !cmd_accessidlevelcid) ) return PLUGIN_HANDLED;
        
    
new arg33 ], arg210 ];
    read_argv1argcharsmaxarg ) );
    read_argv2arg2charsmaxarg2 ) );
    
    
new user cmd_targetidargCMDTARGET_ONLY_ALIVE );
    
    
if( !user )
    {
        client_printidprint_console"Cliente no encontrado." );
        return PLUGIN_HANDLED;
    }
    
    g_tuvariabledenivel
user ] = str_to_numarg2 );
    
    
return PLUGIN_HANDLED;
}
public 
cmd_famasidlevelcid )
{
    if( !cmd_accessidlevelcid) ) return PLUGIN_HANDLED;
        
    
new arg33 ], arg210 ];
    read_argv1argcharsmaxarg ) );
    read_argv2arg2charsmaxarg2 ) );
    
    
new user cmd_targetidargCMDTARGET_ONLY_ALIVE );
    
    
if( !user )
    {
        client_printidprint_console"Cliente no encontrado." );
        return PLUGIN_HANDLED;
    }
    
    g_tuvariabledefamas
user ] = str_to_numarg2 );
    
    
return PLUGIN_HANDLED;
}
public 
cmd_expidlevelcid )
{
    if( !cmd_accessidlevelcid) ) return PLUGIN_HANDLED;
        
    
new arg33 ], arg210 ];
    read_argv1argcharsmaxarg ) );
    read_argv2arg2charsmaxarg2 ) );
    
    
new user cmd_targetidargCMDTARGET_ONLY_ALIVE );
    
    
if( !user )
    {
        client_printidprint_console"Cliente no encontrado." );
        return PLUGIN_HANDLED;
    }
    
    g_tuvariabledeexperiencia
user ] = str_to_numarg2 );
    
    
return PLUGIN_HANDLED;


Donde dice:

Código PHP:
g_tuvariabledenivel
g_tuvariabledefamas
g_tuvariabledeexperiencia 

Lo cambias por tus variables del mod.
Una pregunta, que serian las variables de nivel, famas y exp? y donde seria "al final del modo"?
Responder
#5
(23/05/2020, 06:40 AM)Raemix1 escribió: Una pregunta, que serian las variables de nivel, famas y exp? y donde seria "al final del modo"?
g_experience g_rango g_level


y las funciones las agregas de ultimo Whatever
[Imagen: zcsztw-4.png] [Imagen: 6u5fj2-4.png]
[Imagen: linkedin_thumb_image.png][Imagen: 76561198283253977.png][Imagen: linkedin_thumb_image.png]
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)