![](images/misc/post_spacer.gif) |
Member
Join Date: Oct 2014
Location: Asia
|
![Old](images/statusicon/post_old.svg)
08-19-2015
, 10:45
Re: [REQ] Need [HELP] Tag Admin Plugin
|
#11
|
Quote:
Originally Posted by Hartmann
Which is a problem to add another prefix in the plugin?
I quickly created a better and simpler version of the admin_ranks. Try...
PHP Code:
#include <amxmodx>
#define HEADADMIN_CHAT_FLAG ADMIN_IMMUNITY
#define ADMIN_CHAT_FLAG ADMIN_LEVEL_E
#define VIP_CHAT_FLAG ADMIN_LEVEL_F
#define SMS_CHAT_FLAG ADMIN_LEVEL_G
#define HELP_CHAT_FLAG ADMIN_LEVEL_C
new const g_szTag[][] = {
"",
"Head Admin",
"Admin",
"Mod",
"VIP",
"Help"
}
public plugin_init(){
register_message(get_user_msgid("SayText"),"handleSayText");
}
public handleSayText(msgId, msgDest, msgEnt){
new id = get_msg_arg_int(1);
if(is_user_connected(id)){
new szTmp[256],
szTmp2[256];
new admin = 0, iFlags = get_user_flags(id);
if(iFlags & HEADADMIN_CHAT_FLAG)
admin = 1
else if(iFlags & ADMIN_CHAT_FLAG)
admin = 2
else if(iFlags & VIP_CHAT_FLAG)
admin = 3
else if(iFlags & SMS_CHAT_FLAG)
admin = 4
else if(iFlags & HELP_CHAT_FLAG)
admin = 5
new szPrefix[64]
formatex(szPrefix,charsmax( szPrefix ),"^x04[%s]",g_szTag[admin])
get_msg_arg_string(2, szTmp, charsmax(szTmp));
if(!equal(szTmp, "#Cstrike_Chat_All")){
add(szTmp2, charsmax(szTmp2), szPrefix);
add(szTmp2, charsmax(szTmp2), " ");
add(szTmp2, charsmax(szTmp2), szTmp);
}
else{
add(szTmp2, charsmax(szTmp2), szPrefix);
add(szTmp2, charsmax(szTmp2), "^x03 %s1^x01 : %s2");
}
set_msg_arg_string(2, szTmp2);
}
return PLUGIN_CONTINUE;
}
|
You removed colors? It's not what i need bro.
Want to run admin_rank and vip_tag plugins together on my server.
But then the vip_tag plugin which you provided doesn't work.
|
|
|
|