Убрать стандартные команды...

Тема в разделе "Запросы", создана пользователем SmoKE_xD, 24 авг 2011.

  1. SmoKE_xD

    SmoKE_xD

    Сообщения:
    137
    Симпатии:
    23
    Нужно убрать команды из чата:
    1) При броске гранаты - ложись
    2) При подключении/отключении игрока
     
  2. CTe6eJIeK_vRn

    CTe6eJIeK_vRn Супер-модератор

    Сообщения:
    2.014
    Симпатии:
    1.798
  3. sas123

    sas123

    Сообщения:
    311
    Симпатии:
    224
    1) sv_ignoregrenaderadio 1
    2) Simple Message Suppression
    p.s. еще можно убрать TA сообщения:
    Код:
    #include <sourcemod>
    #include <sdktools>
    
    #define PLUGIN_VERSION "0.7"
    
    public Plugin:myinfo = 
    {
    	name = "ta_mess_dis",
    	author = "meng",
    	version = "PLUGIN_VERSION",
    	description = "disable team attack messages",
    	url = ""
    };
    
    new UserMsg:g_textmsg;
    
    public OnPluginStart()
    {
    	g_textmsg = GetUserMessageId("TextMsg");
    	HookUserMessage(g_textmsg, UserMessageHook, true);
    }
    
    public Action:UserMessageHook(UserMsg:msg_id, Handle:bf, const players[], playersNum, bool:reliable, bool:init)
    {
    	decl String:message[256];
    	BfReadString(bf, message, sizeof(message));
    	if (StrContains(message, "teammate_attack") != -1)
    	{
    		return Plugin_Handled;
    	}
    	return Plugin_Continue;
    }
     
  4. Серый™

    Серый™ CS:S Server

    Сообщения:
    2.564
    Симпатии:
    1.149
    Можно переделать этот плагин чтоб убирал из чата "ложись!" при броске гранаты?
    Код:
    #include <sourcemod>
    #include <sdktools>
    
    #define PLUGIN_VERSION "0.7"
    
    public Plugin:myinfo = 
    {
    	name = "ta_mess_dis",
    	author = "meng",
    	version = "PLUGIN_VERSION",
    	description = "disable team attack messages",
    	url = ""
    };
    
    new UserMsg:g_textmsg;
    
    public OnPluginStart()
    {
    	g_textmsg = GetUserMessageId("TextMsg");
    	HookUserMessage(g_textmsg, UserMessageHook, true);
    }
    
    public Action:UserMessageHook(UserMsg:msg_id, Handle:bf, const players[], playersNum, bool:reliable, bool:init)
    {
    	decl String:message[256];
    	BfReadString(bf, message, sizeof(message));
    	if (StrContains(message, "teammate_attack") != -1)
    	{
    		return Plugin_Handled;
    	}
    	return Plugin_Continue;
    }
    А то Radio Spam Block v.1.0.0 он не убирает это и sv_ignoregrenaderadio 1 этого нету в 34 версии ксс.

    Спасибо уже не нужно)))
     
    Последнее редактирование: 10 ноя 2011