Plugin mejor jugador de la ronda.
#1
Ladrillo 
¿Alguien conoce este plugin?...
Lo he buscado desde hace ya un
buen rato y no doy con el.

[Imagen: cvtgXA]
IMAGEN DE REFERENCIA

De antemano gracias.
#BooM'IsLearning¬¬''
#AlliedModdersES|IsMyFamily<3
¡Soy - Miembro!
¿En que te puedo ayudar?
Responder
#2
https://amxmodx-es.com/Thread-mejor-juga...#pid181068

Es adaptable Whatever
[Imagen: b_350_20_323957_202743_f19a15_111111.png]

Estudia siempre; el tiempo es oro, lo material se puede recuperar pero el tiempo no se puede recuperar.
(02/10/2016, 05:05 PM)meTaLiCroSS escribió: Siempre me gusta ayudar cuando alguien esta interesado realmente en ver que esta programando.
(08/08/2019, 05:32 PM)meTaLiCroSS escribió: grax x el dato cr4ck


Mis aportes

PLUGINS
MAPAS
Menú LANG [SF] Sistema de Frags
Say System (Admin Prefix)
Responder
#3
(20/11/2018, 05:29 PM)totopizza escribió: https://amxmodx-es.com/Thread-mejor-juga...#pid181068

Es adaptable Whatever

Gracias amigo, pero no me funciona, al finalizar
la ronda no sucede nada (es decir no se envía el
mensaje del mejor jugador), y a decir verdad
quisiera saber el nombre del que sale en la imagen
de referencia, gracias de igual forma.

Mario Mario
#BooM'IsLearning¬¬''
#AlliedModdersES|IsMyFamily<3
¡Soy - Miembro!
¿En que te puedo ayudar?
Responder
#4
Hola, prueba con esto...

Código PHP:
#include <amxmodx>

#define MIN_KILLS 1

new Kills[33];
new 
Headshots[33];

public 
plugin_init()
{
    
register_plugin("Best Player of the Round""1.0""hleV");
    
    
register_event("HLTV""OnHltv""a""1=0""2=0");
    
register_event("DeathMsg""OnDeathMsg""a");
    
    
register_logevent("OnRoundEnd"2"1=Round_End");
}

public 
client_disconnect(id)
    
Kills[id] = Headshots[id] = 0;
    
public 
OnHltv()
{
    
arrayset(Kills0sizeof Kills);
    
arrayset(Headshots0sizeof Headshots);
}
    
public 
OnDeathMsg()
{
    new 
id read_data(1);
    
    if (!
is_user_connected(id))
        return;
        
    
Kills[id]++;
    
    if (
read_data(3))
        
Headshots[id]++;
}

public 
OnRoundEnd()
{
    new 
players[32], num;
    
get_players(playersnum);
    
    if (!
num)
        return;
    
    new 
best players[0];
    
    for (new 
1idnumi++)
    {
        
id players[i];
        
        if (
Kills[id] > Kills[best] || (Kills[id] == Kills[best] && Headshots[id] > Headshots[best]))
            
best id;
    }
    
    if (
Kills[best] < MIN_KILLS// Minimum amount of kills
        
return;

    new 
name[32];
    
get_user_name(bestnamecharsmax(name));    
    
set_hudmessage(02550, -1.00.3106.012.0);
    
show_hudmessage(0"Mejor jugador de la ronda: %s!^n^nMato a %d Jugadores (%d Headshots)"nameKills[best], Headshots[best]);


Muestra el mejor jugador con kills realizadas en la cabeza
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)