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

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

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

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

> Информационная доска

Данный раздел предназначен для обсуждения, а также решения технических проблем связанных с серверной частью. Обсуждения касательно игровых клиентов ведутся здесь.

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли сервера: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.

Защита от флуда клавишей Е (действие)

Статус пользователя mOdest
сообщение 7.4.2019, 11:40
Сообщение #1


Стаж: 7 лет 8 месяцев

Сообщений: 1255
Благодарностей: 255
Полезность: 79

доброго времени суток.
возможно у кого-то завалялся плагин, который наказывает за флуд е (действие), будьте добры поделиться.
джаил сервер, очень бесит когда стоят в ряд 25+ рыл и флудят этой кнопкой (за ней последует неприятный звук, из-за чего и хочу предотвратить это)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя HNig
сообщение 7.4.2019, 12:33
Сообщение #2


Стаж: 5 лет 2 месяца
Город: Москва

Сообщений: 350
Благодарностей: 121
Полезность: 211

Плагин Block WpnSelect Sound 1.1
Он только на REAPI и для 1.9.0

Код:

/*
* Thanks to voed and F@nt0M
*/

#include <amxmodx>
#include <reapi>

new const g_szSoundSelect[] = "common/wpn_select.wav";
new const g_szSoundDenySelect[] = "common/wpn_denyselect.wav";

new HookChain:g_iHookChainImpulseCommandsPost, HookChain:g_iHookChainStartSoundPre;

public plugin_init()
{
register_plugin("Block WpnSelect Sound", "1.1", "w0w & F@nt0M");

RegisterHookChain(RG_CBasePlayer_ImpulseCommands, "refwd_PlayerImpulseCommands_Pre", false);
DisableHookChain(g_iHookChainImpulseCommandsPost = RegisterHookChain(RG_CBasePlayer_ImpulseCommands, "refwd_PlayerImpulseCommands_Post", true));
DisableHookChain(g_iHookChainStartSoundPre = RegisterHookChain(RH_SV_StartSound, "refwd_SV_StartSound_Pre", false));
}

public refwd_PlayerImpulseCommands_Pre(id)
{
if(get_member(id, m_afButtonPressed) & IN_USE)
{
EnableHookChain(g_iHookChainImpulseCommandsPost);
EnableHookChain(g_iHookChainStartSoundPre);
}
}

public refwd_PlayerImpulseCommands_Post(id)
{
DisableHookChain(g_iHookChainImpulseCommandsPost);
DisableHookChain(g_iHookChainStartSoundPre);
}

public refwd_SV_StartSound_Pre(const iRecipients, const iEntity, const iChannel, const szSample[], const flVolume, Float:flAttenuation, const fFlags, const iPitch)
{
return strcmp(szSample, g_szSoundSelect) == 0 || strcmp(szSample, g_szSoundDenySelect) == 0 ? HC_SUPERCEDE : HC_CONTINUE;
}


CS-Fantastic.ru - Xenforo | Выделение места под ваш сервер
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя devilman
сообщение 7.4.2019, 12:54
Сообщение #3
Стаж: 7 лет 9 месяцев

Сообщений: 625
Благодарностей: 263
Полезность: 276

или второй вариант

Код:
#include <amxmodx>
#include <fakemeta>

#define VERSION "0.3"

new const useSound[ ] = "common/wpn_denyselect.wav";

public plugin_init( )
{
register_plugin( "USE Sound Blocker", VERSION, "3Di" );

register_forward( FM_EmitSound, "handleSound" );
}

public handleSound( id, Channel, defaultSound[ ] )
{
if ( equal ( defaultSound, useSound ) )
{
static iButtons, iButtonsCheck;

iButtons = get_uc( 0, UC_Buttons );
iButtonsCheck = pev( id, pev_oldbuttons );

if ( ( iButtons & IN_USE ) && !( iButtonsCheck & IN_USE ) )
return FMRES_SUPERCEDE;
}

return FMRES_IGNORED;
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   + Цитировать сообщение
Статус пользователя mOdest
сообщение 7.4.2019, 13:25
Сообщение #4


Стаж: 7 лет 8 месяцев

Сообщений: 1255
Благодарностей: 255
Полезность: 79

подходят оба варианта, буду пробовать. благодарю
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: