Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Проблемы с префиксами

, Помощь с правильной постановкой...
Статус пользователя CH0CAPIC
сообщение 29.8.2014, 20:39
Сообщение #1


Стаж: 12 лет

Сообщений: 388
Благодарностей: 19
Полезность: < 0

Здравствуйте. У меня есть плагин, который выдаёт префикс 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
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Legenda
сообщение 29.8.2014, 21:39
Сообщение #2


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

конструкция вида
Код:
if( get_user_flags(id) & ADMIN_KICK)
{
.........
}
else if (is_user_steam(id))
{
.........
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: