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

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

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

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

Приставки в чате

Статус пользователя lambda
сообщение 23.9.2017, 15:59
Сообщение #1
Стаж: 6 лет 6 месяцев

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

Доброго дня (вечера, ночи, утра). Имеется плагин банд. В нем есть 3 статуса, status_member, status_admin, status_leader (т.е. участника, типо зама и лидера).
Хочу сделать приставки в чате, и приставкой чтобы служило название банды. Но особо нечего не выходит.
Cкрытый текст
Код:
public prfx(msgId,msgDest,msgEnt)
{
new id = get_msg_arg_int(1)

if(!is_user_connected(id)) // пытаюсь отловить подключение
return PLUGIN_CONTINUE;
if( !is_user_connected( id ) || cs_get_user_team( id ) != CS_TEAM_T ) // пытаюсь проверить команду игрока, чтобы приставка работала только у команды Т
{

if( getStatus( id, g_iGang[ id ] ) == STATUS_LEADER && STATUS_MEMBER && STATUS_ADMIN ) // пытаюсь получить статусы

{
new szTmp[256],szTmp2[256];
get_msg_arg_string(2,szTmp, charsmax( szTmp ) ) // поулчаем написаное сообщение

if(!equal(szTmp,"#Cstrike_Chat_All")) // Если чат между коммандой
{
add(szTmp2,charsmax(szTmp2),aData[ GangName ]); // Ставим наш префикс
add(szTmp2,charsmax(szTmp2)," ");
add(szTmp2,charsmax(szTmp2),szTmp); // Сообщение
}else{ // Если чат общий
add(szTmp2,charsmax(szTmp2),aData[ GangName ]); //наш префикс
add(szTmp2,charsmax(szTmp2)," ^x03%s1^x01: ^x04%s2") // Имя игрока и сообщение
}
set_msg_arg_string(2,szTmp2); //Устанавливаем вид который мы сделали выше
}
return PLUGIN_CONTINUE // Продолжаем работу плагина
}
}


Что не так? как сделать правильно ?
Вот сам плагин: https://yadi.sk/d/7ervJYQMpyQH4

Отредактировал: Fullserver, - 24.9.2017, 12:24
Причина: Выдано устное предупреждение!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: