[ZA] GiveXP/LVL/Reset
#1
Bueno el plugin esta en [beta] cualquier maricada comentar...
Igual es una modificación de un zp_givexp y aca un usuario me ayudo a colocar colorchat no se si sirva la verdad... pero por si acaso:
Ah... Mystikal es mi otro nick pendejos
Código PHP:
#include <amxmodx> 
#include <amxmisc>
#include <zombieapocalypse> 

public plugin_init()
{
    
register_plugin"[ZA]Givexp""1.0""Mystikal" )
    
register_concmd("zp_givexp""cmdxp"ADMIN_IMMUNITY"zp_givexp <nombre> <cantidad> - Da Experiencia a un usuario" )
    
register_concmd("zp_givers""cmdrs"ADMIN_IMMUNITY"zp_givers <nombre> <cantidad> - Da Reset a un usuario" )
    
register_concmd("zp_givelvl""cmdlvl"ADMIN_IMMUNITY"zp_givelvl <nombre> <cantidad> - Da Nivel a un usuario" )
    
   
}
public 
cmdxp(idlevelcid) {
    if(!
cmd_access(idlevelcid2)) 
        return 
PLUGIN_HANDLED;
        
    new 
string[32], num[10]
    
read_argv(1stringcharsmax(string))
    
read_argv(2numcharsmax(num))
    new 
xp str_to_num(num)

    if(
xp>= 100000)
        return 
PLUGIN_HANDLED
    
    
new player cmd_target(idstringCMDTARGET_ALLOW_SELF)
    if(!
player
        return 
PLUGIN_HANDLED;
        
    new 
AdminName[32], UserName[32]
    
get_user_name(idAdminNamecharsmax(AdminName))
    
get_user_name(playerUserNamecharsmax(UserName))
    
    
chatcolor(0"!gAdmin: !t%s!n - Dio !t%d !nde !gExperiencia!n a !t%s"AdminNamexpplayer)
    
za_set_user_experience(playerza_get_user_experience(id) + xp)
    return 
PLUGIN_HANDLED;


// reset

public cmdrs(idlevelcid) {
    if(!
cmd_access(idlevelcid2)) 
        return 
PLUGIN_HANDLED;
        
    new 
string[32], num[10]
    
read_argv(1stringcharsmax(string))
    
read_argv(2numcharsmax(num))
    new 
rs str_to_num(num)

    if(
rs>= 20)
        return 
PLUGIN_HANDLED
    
    
new player cmd_target(idstringCMDTARGET_ALLOW_SELF)
    if(!
player
        return 
PLUGIN_HANDLED;
        
    new 
AdminName[32], UserName[32]
    
get_user_name(idAdminNamecharsmax(AdminName))
    
get_user_name(playerUserNamecharsmax(UserName))
    
     
chatcolor(0"!gAdmin: !t%s!n - Dio !t%d !nde !gFama !na !t%s"AdminNamersplayer)
    
za_set_user_fame(playerza_get_user_fame(id) + rs)
    return 
PLUGIN_HANDLED;



//Nivel 

public cmdlvl(idlevelcid) {
    if(!
cmd_access(idlevelcid2)) 
        return 
PLUGIN_HANDLED;
        
    new 
string[32], num[10]
    
read_argv(1stringcharsmax(string))
    
read_argv(2numcharsmax(num))
    new 
lvl str_to_num(num)

    if(
lvl>= 100)
        return 
PLUGIN_HANDLED
    
    
new player cmd_target(idstringCMDTARGET_ALLOW_SELF)
    if(!
player
        return 
PLUGIN_HANDLED;
        
    new 
AdminName[32], UserName[32]
    
get_user_name(idAdminNamecharsmax(AdminName))
    
get_user_name(playerUserNamecharsmax(UserName))
    
     
chatcolor(0"!gAdmin: !t%s!n - Subio de Nivel !g%d !na !t%s"AdminNamelvlplayer)
    
za_set_user_level(playerza_get_user_level(id) + lvl)
    return 
PLUGIN_HANDLED;

/*STOCK DEL COLOR*/
stock chatcolor(const id, const input[], any:...)
{
    new 
count 1players[32]
    
    static 
msg[191]
    
    
vformat(msg190input3)
    
    
replace_all(msg190"!g""^4")
    
replace_all(msg190"!n""^1")
    
replace_all(msg190"!t""^3")
    
replace_all(msg190"!t2""^0")
    
    if (
idplayers[0] = id; else get_players(playerscount"ch")
    {
        for (new 
0counti++)
        {
            if (
is_user_connected(players[i]))
            {
                
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players[i])
                
write_byte(players[i])
                
write_string(msg)
                
message_end()
            }
        }
    }



Archivos adjuntos
.sma   Descargar AMXX / zp_givexp.sma (Tamaño: 3.01 KB / Descargas: 8)
Responder
#2
Algo nunca visto, sos super innovador amigo

Anda a lavarte las patas capo
Y ese stock está pésimo, dale una mirada al tutorial de Mario AR.

Responder
#3
(06/09/2019, 05:55 PM)Skylar escribió: Algo nunca visto, sos super innovador amigo

Anda a lavarte las patas capo
Y ese stock está pésimo, dale una mirada al tutorial de Mario AR.

Pues a muchos les puede servir? no entiendo la necesidad de criticar a mal tanto a mi me sirve y solo lo que hice fue adaptar el givexp del ZA con un giveap anda tu a ver si ya esta el queso...
Responder
#4
Whatever
[Imagen: zcsztw-4.png] [Imagen: 6u5fj2-4.png]
[Imagen: linkedin_thumb_image.png][Imagen: 76561198283253977.png][Imagen: linkedin_thumb_image.png]
Responder
#5
17 msjs y habla como adulto Roflmao
[Imagen: bvpq9q-6.png]

NO DOY AYUDA VIA MENSAJE PRIVADO

* Si requieres algún servicio de pago puedes contactarme vía MP o en mi facebook
Responder
#6
(06/09/2019, 06:38 PM)life escribió:
(06/09/2019, 05:55 PM)Skylar escribió: Algo nunca visto, sos super innovador amigo

Anda a lavarte las patas capo
Y ese stock está pésimo, dale una mirada al tutorial de Mario AR.

Pues a muchos les puede servir? no entiendo la necesidad de criticar a mal tanto a mi me sirve y solo lo que hice fue adaptar el givexp del ZA con un giveap anda tu a ver si ya esta el queso...

Te respondo con insultos tal como lo hacés en el post
"Ah... Mystikal es mi otro nick pendejos"

Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)