Здравствуйте. У меня есть плагин, который выдаёт префикс STEAM стим игрокам. Хочу добавить в этот плагин и префикс для админа (к примеру для ADMIN_KICK), но надо сделать так, чтобы, если на сервер зайдёт админ и у него будет стим, то сервер все равно бы присвоил ему префикс
админа. (т.е. чтобы избежать бага с двойным префиксом) Заранее благодарен.
Код:
public Text(msgId, msgDest, msgEnt)
{
new id = get_msg_arg_int(1)
if(!is_user_connected(id))
return PLUGIN_CONTINUE
if(is_user_steam(id)&&(get_user_team(id)==1||get_user_team(id)==2))
{
new szTmp[256], szTmp2[256]
get_msg_arg_string(2, szTmp, charsmax(szTmp))
new szPrefix[64] = "^x01[ ^x04STEAM ^x01]"
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
}
Отредактировал: CH0CAPIC, - 29.8.2014, 20:39