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

SmoKE_xD

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

sas123

Участник
Сообщения
310
Реакции
224
1) sv_ignoregrenaderadio 1
2) Simple Message Suppression
p.s. еще можно убрать TA сообщения:
C-подобный:
#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;
}
 

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,377
Можно переделать этот плагин чтоб убирал из чата "ложись!" при броске гранаты?
C-подобный:
#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 версии ксс.

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