Solucionado
#1
Triste 
Buenas, tardes a todos vengo por aca, porque quiero que me ayuden con el plugin que da informacion de la ronda (Round_Info), Bueno como todos saben a lo ultimo dice mejor jugador de la ronda, bueno a mi me sale eso pero en verde y desaparece super rapido, quisiera que me ayudaran para mejorar ese HUD , para que no salga asi de simple de color verde y esas letras feas xd. Y que durara mas tiempo es decir que desaparesca el hud del mejor jugador, cuando empieze de nuevo la otra ronda.!
Y ps si tienen un Roud_Info, mejor ps aun mucho mejor. Sonrisa, Aunque este que les acabo de pasar, creo que no dice a lo ultimo mejor jugador de la ronda xd, esto para mi es un broyo pacman O sino ps un plugin que sea solo , para que salga en forma de HUD el mejor jugador de la ronda y ya.

Código:
#include <amxmodx>
#include <amxmisc>

#define VERSION "1.3"


new rounds_elapsed;
new play_sound;
new chat_message;
new g_maxplayers;
new g_map[32]
new say_text;

public plugin_init()
{
    /* Register plugin and author */
    register_plugin("Vox Round Say", VERSION, "God@Dorin")
    
    
    /* Register plugin version by cvar */
    register_cvar("round_version", VERSION, FCVAR_SERVER | FCVAR_SPONLY);
    set_cvar_string("round_version", VERSION);

    /* Register new round events */
    register_event("HLTV", "new_round", "a", "1=0", "2=0");
    register_event("TextMsg", "restart_round", "a", "2=#Game_will_restart_in");

    /* Register language file */
    register_dictionary("round_message.txt");

    /* Register plugin cvars */
    play_sound = register_cvar("amx_playsound","1");
    chat_message = register_cvar("amx_chatmessage","1");
    g_maxplayers = get_maxplayers();
    get_mapname(g_map, 31)
    
    say_text = get_user_msgid("SayText");
}
public new_round()
{
    rounds_elapsed += 1;
    
    new p_playernum;
    p_playernum = get_playersnum(1);
    
    if(get_pcvar_num(chat_message) == 1)
    {    
        client_printc(0, "%L", 0, "RND_MSG", rounds_elapsed, g_map, p_playernum, g_maxplayers);
    }
    if(get_pcvar_num(play_sound) == 1)
    {
        new rndctstr[21]
        num_to_word(rounds_elapsed, rndctstr, 20);
        client_cmd(0, "spk ^"vox/round %s^"",rndctstr)
    }    
    return PLUGIN_CONTINUE;
}
public restart_round()
{
    rounds_elapsed = 0;    
}
stock client_printc(const id, const string[], {Float, Sql, Resul,_}:...) {
    
    new msg[191], players[32], count = 1;
    vformat(msg, sizeof msg - 1, string, 3);
    
    replace_all(msg,190,"!g","^4");
    replace_all(msg,190,"!y","^1");
    replace_all(msg,190,"!t","^3");
    
    if(id)
        players[0] = id;
    else
        get_players(players,count,"ch");
    
    new index;
    for (new i = 0 ; i < count ; i++)
    {
        index = players[i];
        message_begin(MSG_ONE_UNRELIABLE, say_text,_, index);
        write_byte(index);
        write_string(msg);
        message_end();  
    }  
    
}
SI NO VAS AYUDAR, POR FAVOR NO COMENTARLovepanda
Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)