Half-Life и Adrenaline Gamer форум
http://aghl.ru/forum/

Как отключить сообщения об ошибках amxmodx?
http://aghl.ru/forum/viewtopic.php?f=20&t=3184
Страница 1 из 1

Автор:  Glaster [ 07 окт 2020, 23:41 ]
Заголовок сообщения:  Как отключить сообщения об ошибках amxmodx?

Приветствую!
Есть плагин, работающий с заменой модели игроков. Модель меняется, все работает правильно, но очень раздражают сообщения в чат типа "can't change teamm блаблабла". Их можно как-нибудь отключить?

Автор:  abdobiskra [ 08 окт 2020, 17:59 ]
Заголовок сообщения:  Re: Как отключить сообщения об ошибках amxmodx?

Yes, you can:
Код:
#include <amxmodx>
#include <amxmisc>

public plugin_init() {

   register_message(get_user_msgid("SayText"), "msg_SayText");
}

public msg_SayText(msg_id, msg_dest, msg_entity)
{
   new text[254];
   get_msg_arg_string(2, text, charsmax(text));
   
   if (text[0] == '*' && (contain(text, "Can't change team to") > 0) )
      return PLUGIN_HANDLED;
   return PLUGIN_CONTINUE;
}

Автор:  Safety1st [ 08 окт 2020, 23:44 ]
Заголовок сообщения:  Re: Как отключить сообщения об ошибках amxmodx?

Glaster, мб разумнее вначале разобраться, почему генерируются эти сообщения, а не тупо с последствиями бороться? :)

Автор:  Glaster [ 09 окт 2020, 22:42 ]
Заголовок сообщения:  Re: Как отключить сообщения об ошибках amxmodx?

Safety1st писал(а):
Glaster, мб разумнее вначале разобраться, почему генерируются эти сообщения, а не тупо с последствиями бороться? :)

Это российской науке не известно. Оно всегда пишется при смене модели (не команды и модели соответственно - это важно)

Добавлено спустя 22 минуты 41 секунду:
abdobiskra писал(а):
Yes, you can:
Код:
#include <amxmodx>
#include <amxmisc>

public plugin_init() {

   register_message(get_user_msgid("SayText"), "msg_SayText");
}

public msg_SayText(msg_id, msg_dest, msg_entity)
{
   new text[254];
   get_msg_arg_string(2, text, charsmax(text));
   
   if (text[0] == '*' && (contain(text, "Can't change team to") > 0) )
      return PLUGIN_HANDLED;
   return PLUGIN_CONTINUE;
}

Thanx! It was very useful!

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/