Top10 Knife v1.1
#1
Hola Nothingdohere les vengo a aportar un simple top10 de knife(facas) que hice la otra vez por que estaba aprendiendo a hacer top10 con tablas de html

Comandos:
Cita:/rank ( ver posición del player )
/top ( los mejores 10 )

Creditos:
Cita:Destro: adv_vault

Requisitos:

Cambios:
Cita:v1.0: Lanzamiento del plugin
v1.1:
- Actualizar el top al empezar una ronda nueva


.sma   Descargar AMXX / top10_knifev1.0.sma (Tamaño: 4.6 KB / Descargas: 95)

.sma   Descargar AMXX / top10_knifev1.1.sma (Tamaño: 4.88 KB / Descargas: 230)
Responder
#2
Código PHP:
new motd8000 ]

enum {
    
KNIFE,
    
MAX_FIELDS
}

new 
g_campos[MAX_FIELDS]

--->

new motd1256 ]; // Creo
new g_campoKnife

Código PHP:
public Hook_Deathmessage()
{
    
    new 
killer read_data);
    new 
victim read_data);
    new 
weapon get_user_weaponkiller )
    
    if( 
killer == victim )
    {
        return 
PLUGIN_HANDLED;
    }
    
    if ( 
weapon == CSW_KNIFE )
    {
        
g_knifekiller ] += 1
    
}
    return 
PLUGIN_CONTINUE;

--->
public Hook_Deathmessage()
{
    static 
killervictimweapon;
    
killer read_data); victim read_data);
    
weapon get_user_weaponkiller );

    if( !
is_user_connectedkiller ) || !killer ) return;    
    
    if ( 
weapon == CSW_KNIFE )
        ++
g_knifekiller ];


Código PHP:
get_user_name(idg_playername[id], charsmax(g_playername[]));
-->
get_user_name(idg_playername[id], 31 ); 


Lo demás me dio flojera leerlo xd mañana le doy otra leida

Buen aporte papu (;
[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
#3
actualiza el top a cada ronda...

buen aporte
~Digito ergo sum~
Responder
#4
Actualizado v1.1

Gracias a los 2... Cutecry

I'mBuggimen hay agregue para que cada vez que empiece la ronda se actualice

Kikizon2: Lo del get_user_name(id, g_playername[id], 31 ); lo agregue, pero lo del Hook_Deathmessage() no por que nunca usas victim, y ademas no usas return pacman lo que hice fue sacar los {} que estaban alpedo y reemplace el += 1 por el ++

Gracias a los 2 nuevamente por la ayuda / sugerencia
Responder
#5
El màximo de caracteres de un menù MOTD es de 1536.
Hay muchas funciones que son mucho mejor reemplazarlas por otras, por ejemplo:
Código:
DeathMsg > Ham_Killed (Pre y Post)
Código:
client_infochanged > FM_ClientUserInfoChanged
Código PHP:
#define TAG   "!t[ !gamxmodx-es.com !t]" 
>
Código PHP:
new const g_sPrefix[] = "!t[!gamxmodx-es.com!t]"
Responder
#6
Muchas gracias CSaxel por tu sugerencia / recomendación en la próxima versión lo actualizo
Responder
#7
Lo pensaba poner en mi sv pero es una lata que se actualize el top cada ronda , no le veo sentido , minimo que se actualize cada mapa , quien me apoya xd
Junior al cuadrado , paciencia
Responder
#8
plugins worked but
in game dont show when i type /top

why to fix this ??
Responder
#9
gracias
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)