#include <amxmodx>
new flagi_vips;
new SyncHudObj;
public plugin_init()
{
register_plugin("VIP Check HUD", "0.1", "asiap");
register_clcmd("say /vips", "CheckVIPs");
flagi_vips = register_cvar("vips_flaga", "t");
SyncHudObj = CreateHudSyncObj();
}
public CheckVIPs(id)
{
new flagi[27];
new g_szNames[192], g_szName[32], g_Players[32], iNum, i, p;
get_pcvar_string(flagi_vips, flagi, 26);
get_players(g_Players, iNum, "ch");
for(p = 0; p < iNum; ++p)
{
i = g_Players[p];
if(!(get_user_flags(i) & read_flags(flagi)))
continue;
get_user_name(i, g_szName, 31);
}
formatex(g_szNames, 191, "%s^n%s", g_szNames, g_szName);
set_hudmessage(0, 255, 0, 0.05, 0.20, 0, 6.0, 12.0, _, _, -1);
ShowSyncHudMsg(id, SyncHudObj, "%s", strlen(g_szNames) ? g_szNames : "Brak VIPow Online!");
}