PHP Code:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "ShowPlayersHud"
#define VERSION "1.1"
#define AUTHOR "NapoleoN#"
#define TASK_REPEAT 45780
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
}
public client_putinserver(id)
{
set_task(2.0, "ShowAlivePlayers", id+TASK_REPEAT, _, _, "b")
}
public ShowAlivePlayers(id)
{
id -= TASK_REPEAT;
new ctPlayers[32], ctNum, szName[33], szHudNames[200];
get_players(ctPlayers, ctNum, "e", "CT");
for(new i; i < ctNum; i++)
{
get_user_name(ctPlayers[i], szName, charsmax(szName));
formatex(szHudNames, charsmax(szHudNames), "%s^n", szName[i]);
}
new tPlayers[32], tNum;
get_players(tPlayers, tNum, "e", "TERRORIST");
for(new i; i < tNum; i++)
{
get_user_name(tPlayers[i], szName, charsmax(szName));
formatex(szHudNames, charsmax(szHudNames), "%s^n", szName[i]);
}
if(get_user_team(id) == 2)
{
set_hudmessage(0, 0, 255, 0.02, 0.15, 0, 2.0, 1.1, 0.0, 0.0, -1);
show_hudmessage(id, "[CT]: %i^n%s", ctNum, szHudNames);
}
else if(get_user_team(id) == 1)
{
set_hudmessage(255, 0, 0, 0.02, 0.15, 0, 2.0, 1.1, 0.0, 0.0, -1);
show_hudmessage(id, "[TS]: %i^n%s", tNum, szHudNames);
}
}
public client_disconncet(id) remove_task(TASK_REPEAT+id);