#include <amxmodx>
#include <amxmisc>
new const TAG_ADMINVIP[] = "[ADM VIP]"
new const TAG_ADMIN[] = "[ADM]"
new const TAG_VIP[] = "[VIP]"
new admvip_Mode, adm_Mode, vip_Mode
public plugin_init()
{
register_plugin("Prefix", "1.0", "RaZzoR")
admvip_Mode = register_cvar("admvip_mode", "1")
adm_Mode = register_cvar("adm_mode", "1")
vip_Mode = register_cvar("vip_mode", "1")
}
public client_connect(id)
change_nick(id)
public client_infochanged(id)
change_nick(id)
public change_nick(id)
{
if(!get_pcvar_num(admvip_Mode) )
return PLUGIN_HANDLED
if(!get_pcvar_num(adm_Mode) )
return PLUGIN_HANDLED
if(!get_pcvar_num(vip_Mode) )
return PLUGIN_HANDLED
if(is_user_connected(id) && get_user_flags(id) & ADMIN_LEVEL_C )
{
new Name[32]
get_user_name(id, Name, 31)
switch(get_pcvar_num(admvip_Mode) )
{
case 1: format(Name, 31, "%s %s", TAG_ADMINVIP, Name)
case 2: format(Name, 31, "%s %s", Name, TAG_ADMINVIP)
}
set_user_info(id, "name", Name)
}
if(is_user_connected(id) && get_user_flags(id) & ADMIN_LEVEL_D )
{
new Name[32]
get_user_name(id, Name, 31)
switch(get_pcvar_num(adm_Mode) )
{
case 1: format(Name, 31, "%s %s", TAG_ADMIN, Name)
case 2: format(Name, 31, "%s %s", Name, TAG_ADMIN)
}
set_user_info(id, "name", Name)
}
if(is_user_connected(id) && get_user_flags(id) & ADMIN_LEVEL_E )
{
new Name[32]
get_user_name(id, Name, 31)
switch(get_pcvar_num(vip_Mode) )
{
case 1: format(Name, 31, "%s %s", TAG_VIP, Name)
case 2: format(Name, 31, "%s %s", Name, TAG_VIP)
}
set_user_info(id, "name", Name)
}
return PLUGIN_HANDLED
}