#include <amxmodx>
#include <fakemeta>
new const g_iFlagiRang[] = {
ADMIN_LEVEL_H, //VIP
ADMIN_LEVEL_A, //Premium
ADMIN_LEVEL_B, //Super premium
ADMIN_BAN, //Admin serwera
ADMIN_CVAR, //Opiekun
ADMIN_IMMUNITY //Head Admin
};
new const g_szNazwyRang[][] = {
"VIP",
"Premium",
"Super Premium",
"Admin",
"Opiekun",
"Head Admin"
};
new g_iHud;
public plugin_init()
{
register_plugin("Pokaz range gracza", "0.1", "d0naciak");
g_iHud = CreateHudSyncObj();
}
public client_putinserver(id)
set_task(1.0, "PokazRange", id, _, _, "b");
public client_disconnect(id)
remove_task(id);
public PokazRange(id)
{
if(!is_user_alive(id))
{
new iTarget = pev(id, pev_iuser2);
if(!iTarget)
return PLUGIN_CONTINUE;
new iRanga;
for(new i = 1; i <= charsmax(g_iFlagiRang); i++)
if(get_user_flags(iTarget) & g_iFlagiRang[i])
iRanga = i;
set_hudmessage(255, 255, 255, 0.7, 0.1, 0, 6.0, 1.2)
ShowSyncHudMsg(id, g_iHud, "Ranga: %s", g_szNazwyRang[iRanga]);
return PLUGIN_CONTINUE;
}
new iRanga;
for(new i = 1; i <= charsmax(g_iFlagiRang); i++)
if(get_user_flags(id) & g_iFlagiRang[i])
iRanga = i;
set_hudmessage(255, 255, 255, 0.7, 0.1, 0, 6.0, 1.2)
ShowSyncHudMsg(id, g_iHud, "Ranga: %s", g_szNazwyRang[iRanga]);
return PLUGIN_CONTINUE;
}