Witam, próbowałem zrobić prefix przed nickiem graczom którzy posiadają dane flagi.
Flaga s (ADMIN_LEVEL_G) - Super Vip
Flaga r (ADMIN_LEVEL_F) - Vip
Mój problem polega na tym, że jak gracz ma flagę s bądź r to zawsze mu wyświetla SVIP przed nickiem.
public handleSayText(msgId,msgDest,msgEnt){
new id = get_msg_arg_int(1);
if(!is_user_connected(id)) return PLUGIN_CONTINUE;
new szTmp[256],szTmp2[256];
get_msg_arg_string(2,szTmp, charsmax( szTmp ) )
if(is_user_connected(id) && ADMIN_LEVEL_G){
new szPrefix[64] = "^x03[SVIP]";
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");
}
}
else if(is_user_connected(id) && ADMIN_LEVEL_F){
new szPrefix2[64] = "^x03[VIP]";
if(!equal(szTmp,"#Cstrike_Chat_All")){
add(szTmp2,charsmax(szTmp2),szPrefix2);
add(szTmp2,charsmax(szTmp2)," ");
add(szTmp2,charsmax(szTmp2),szTmp);
}
else{
add(szTmp2,charsmax(szTmp2),szPrefix2);
add(szTmp2,charsmax(szTmp2),"^x03 %s1^x01 : %s2");
}
}
set_msg_arg_string(2,szTmp2);
return PLUGIN_CONTINUE;
}
Proszę o pomoc! ![]()
Oczywiście za pomoc daje +.
Użytkownik protypek edytował ten post 12.01.2016 13:22


Dodatki SourceMod








prefix.amxx






