Can anyone add colorchat pls...
client_print(0, print_chat, "* Best player of the round is %s!", name);
client_print(0, print_chat, "* He killed %d players, including %d headshots.", Kills[best], Headshots[best]);
Green Words should be: Best Player , Round , NAME
Green Words for second line: Killed Players, Headshots
Big THX.
Code:
#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(Kills, 0, sizeof Kills);
arrayset(Headshots, 0, sizeof 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(players, num);
if (!num)
return;
new best = players[0];
for (new i = 1, id; i < num; i++)
{
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(best, name, charsmax(name));
client_print(0, print_chat, "* Best player of the round is %s!", name);
client_print(0, print_chat, "* He killed %d players, including %d headshots.", Kills[best], Headshots[best]);
}