☠ ÄйӃи ☠
Добрая душа
- Сообщения
- 220
- Реакции
- 86
Как называется плагин для отключения звука и текста при броске гранаты?Этот плагин у меня был на компе и был утерян.Название не поиню.
Скиньте ссылку тут точно был такой.
Игра Counter-Strike Source v.34
Держи =) Компиль и пользуйся
PHP:
#pragma semicolon 1
#pragma newdecls required
#include <sourcemod>
int last_radio_use[65];
int note[65];
Handle cvar_radio_spam_block = null;
Handle cvar_radio_spam_block_time = null;
Handle cvar_radio_spam_block_all = null;
Handle cvar_radio_spam_block_notify = null;
bool notify = true;
public void OnPluginStart()
{
RegConsoleCmd("coverme", RestrictRadio);
RegConsoleCmd("takepoint", RestrictRadio);
RegConsoleCmd("holdpos", RestrictRadio);
RegConsoleCmd("regroup", RestrictRadio);
RegConsoleCmd("followme", RestrictRadio);
RegConsoleCmd("takingfire", RestrictRadio);
RegConsoleCmd("go", RestrictRadio);
RegConsoleCmd("fallback", RestrictRadio);
RegConsoleCmd("sticktog", RestrictRadio);
RegConsoleCmd("getinpos", RestrictRadio);
RegConsoleCmd("stormfront", RestrictRadio);
RegConsoleCmd("report", RestrictRadio);
RegConsoleCmd("roger", RestrictRadio);
RegConsoleCmd("enemyspot", RestrictRadio);
RegConsoleCmd("needbackup", RestrictRadio);
RegConsoleCmd("sectorclear", RestrictRadio);
RegConsoleCmd("inposition", RestrictRadio);
RegConsoleCmd("reportingin", RestrictRadio);
RegConsoleCmd("getout", RestrictRadio);
RegConsoleCmd("negative", RestrictRadio);
RegConsoleCmd("enemydown", RestrictRadio);
cvar_radio_spam_block = CreateConVar("SM_RADIO_SPAM_BLOCK_ON", "1", "0 = отключено, 1 = включен Функциональность блока радиоcпама", 0, true, 0.0, true, 1.0);
cvar_radio_spam_block_time = CreateConVar("SM_RADIO_SPAM_TIME", "0", "Время в секундах между радиосообщениями", 0, true, 1.0, true, 60.0);
cvar_radio_spam_block_all = CreateConVar("SM_RADIO_SPAM_BLOCK_ALL", "1", "0 = отключено, 1 = блокировать все радиосообщения", 0, true, 0.0, true, 1.0);
cvar_radio_spam_block_notify = CreateConVar("SM_RADIO_N", "0", "0 = отключено, 1 = показывать сообщение чата игроку, когда его радиоспам заблокирован", 0, true, 0.0, true, 1.0);
for (int i = 0; i < 64; i++)
{
last_radio_use[i] = -1;
}
}
public Action RestrictRadio(int client,int args)
{
if (!GetConVarBool(cvar_radio_spam_block))
{
return Plugin_Continue;
}
notify = GetConVarBool(cvar_radio_spam_block_notify);
if(GetConVarBool(cvar_radio_spam_block_all))
{
if (notify)
{
return Plugin_Handled;
}
else
{
return Plugin_Handled;
}
}
if (last_radio_use[client] == -1)
{
last_radio_use[client] = GetTime();
return Plugin_Continue;
}
int time = GetTime() - last_radio_use[client];
int block_time = GetConVarInt(cvar_radio_spam_block_time);
if ( time >= block_time )
{
last_radio_use[client] = GetTime();
return Plugin_Continue;
}
int wait_time = block_time - time;
if ( (note[client] != wait_time) && notify)
{
if (wait_time <= 1){}else{}
}
note[client] = wait_time;
return Plugin_Handled;
}