Here we go:
PHP Code:
#include <amxmodx>
native zp_get_user_level(id);
new const g_Prefix[9] = "^x04[VIP]";
public plugin_init()
{
register_plugin("VIP and Level Prefix", "1.0", "siriusmd99")
register_message(get_user_msgid("SayText"),"handle_chat");
}
public handle_chat(msgId, msgDest, msgEnt){
new id = get_msg_arg_int(1);
if(!is_user_connected(id))
return PLUGIN_HANDLED;
new szLevel[9],
szTmp[256],
szTmp2[256];
get_msg_arg_string(2, szTmp, charsmax(szTmp));
formatex(szLevel, charsmax(szLevel), "^x04[%d]", zp_get_user_level(id))
if(!equal(szTmp, "#Cstrike_Chat_All")){
add(szTmp2, charsmax(szTmp2), szLevel);
add(szTmp2, charsmax(szTmp2), " ");
if(get_user_flags(id) & ADMIN_LEVEL_H){
add(szTmp2, charsmax(szTmp2), g_Prefix);
add(szTmp2, charsmax(szTmp2), " ");
}
add(szTmp2, charsmax(szTmp2), szTmp);
}
else
{
add(szTmp2, charsmax(szTmp2), szLevel);
if(get_user_flags(id) & ADMIN_LEVEL_H){
add(szTmp2, charsmax(szTmp2), " ");
add(szTmp2, charsmax(szTmp2), g_Prefix);
}
add(szTmp2, charsmax(szTmp2), "^x03 %s1^x01 : %s2");
}
set_msg_arg_string(2, szTmp2);
return PLUGIN_CONTINUE;
}