Cześć, mam taki problem, po wgraniu vipa na serwer, nie widzę tego, co napisałem na sayu(zamiast wiadomości wyświetla się "[VIP]s1:s2"), choć inni gracze widzą pełną wiadomość. Moje pytanie, gdzie w niżej podanym kodzie jest błąd? //edit Dodam, że na say_team widać wszystko, lecz na ogólnym to co uwzględniłem wyżej [VIP]s1:s2.
public handleSayText(msgId,msgDest,msgEnt){
new id = get_msg_arg_int(1);
if(is_user_connected(id) && g_Vip[id]){
new szTmp[256],szTmp2[256];
get_msg_arg_string(2,szTmp, charsmax(szTmp))
new szPrefix[64] = "^x04[VIP]";
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;
}


Użytkownik sikor. edytował ten post 25.08.2014 01:45


Dodatki SourceMod












