Русское сообщество по скриптингу

Защита от голосовых хулиганов (Voice protection)

Утвержденные плагины для AMX Mod X администратором/модератором форума.

Модератор: Leonidddd

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только работоспособных плагинов для AMX Mod X. Новые плагины нужно выкладывать в разделе "Новые плагины".

Защита от голосовых хулиганов (Voice protection)

Сообщение Subb98 » 26 окт 2016, 10:41

Текущая версия: 0.3 от 30.11.2016
Источник: Вы должны зарегистрироваться, чтобы видеть ссылки.



Описание:
Данный плагин блокирует возможность общения для вновь пришедших игроков, то есть, выполняет функцию защиты от хулиганов, которые заходят с сервера на сервер и флудят в микрофон и/или чат. Также плагин может послужить в качестве защиты от рекламы при помощи некоторых видов ботов. Блокировка автоматически снимается, когда игрок достигает определённого числа фрагов, настраивается константой. Предусмотрена возможность освободить от блокировки игроков с иммунитетом, также настраивается константой.

Настройки:

Код: Выделить всё
#define USE_IMMUNITY ADMIN_BAN // comment out this line if you don't want use immunity
#define USE_CHAT_PROTECTION // comment out this line if you don't want use chat protection
#define USE_NOTIFICATIONS // comment out this line if you don't want use notifications

const MIN_FRAGS 10// minimum number of frags for unlock client (default: 10) 

Требования:
  • VTC
  • ReHLDS
  • Reapi
  • CSStats
Версия 0.3 от 30.11.2016:

  • Исправлен баг с набиванием фрагов посредством суицида
  • Удалён лишний вызов native-функции VTC_UnmuteClient в client_disconnect
Версия 0.2 от 09.11.2016:

  • Добавлена поддержка чат-сообщений
  • Добавлены оповещения
  • Исправлены известные баги версии 0.1
  • Прекращена поддержка HLDS версии
Версия 0.1 от 26.10.2016:

  • Первый релиз

  • Fedcomp - за помощь по Linux (релиз состоялся, главным образом, благодаря ему)
  • neygomon - за обнаружение потенциального бага с VTC_MuteClient
  • PRoSToTeM@ - за разъяснение отсутствия необходимости вызова VTC_MuteClient в client_disconnect
  • Angerfist - за баг-репорт с index out of bounds
  • Punisher666 - за баг-репорт с набиванием фрагов посредством суицида

Примечание:
  • Скрипт взаимодействует только с плагинами, которые используют нативы стандартной статистики (StatsX).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
«Очень хорошо. Лучше вы, чем я» © Donald J. Trump
Аватара пользователя
Subb98
Модератор
 
Сообщения: 4401
Зарегистрирован: 24 мар 2011, 19:42
Откуда: г. Пермь
Благодарил (а): 1221 раз.
Поблагодарили: 2045 раз.
Опыт программирования: Больше трех лет
Языки программирования: Pawn, PHP

Re: Защита от голосовых хулиганов (Voice protection)

Сообщение liFe iS GoOD » 26 окт 2016, 23:18

Subb98, вроде же есть API от VTC. Почему не используешь в версии для HLDS ?
Аватара пользователя
liFe iS GoOD
Модератор
 
Сообщения: 1362
Зарегистрирован: 24 май 2012, 19:48
Благодарил (а): 111 раз.
Поблагодарили: 453 раз.

Re: Защита от голосовых хулиганов (Voice protection)

Сообщение Pafos » 26 окт 2016, 23:18

защита от пезд*ков скорее
Аватара пользователя
Pafos
 
Сообщения: 533
Зарегистрирован: 07 апр 2014, 18:03
Откуда: pfnClientConnect
Благодарил (а): 126 раз.
Поблагодарили: 92 раз.
Опыт программирования: Больше трех лет
Языки программирования: Pawn

Re: Защита от голосовых хулиганов (Voice protection)

Сообщение Subb98 » 27 окт 2016, 07:50

liFe iS GoOD писал(а):Subb98, вроде же есть API от VTC. Почему не используешь в версии для HLDS ?

Верно, я забыл об этом. Исправлю при обновлении, спасибо за замечание.

Pafos писал(а):
защита от пезд*ков скорее

P*zduk protection? No..
«Очень хорошо. Лучше вы, чем я» © Donald J. Trump
Аватара пользователя
Subb98
Модератор
 
Сообщения: 4401
Зарегистрирован: 24 мар 2011, 19:42
Откуда: г. Пермь
Благодарил (а): 1221 раз.
Поблагодарили: 2045 раз.
Опыт программирования: Больше трех лет
Языки программирования: Pawn, PHP

Re: Защита от голосовых хулиганов (Voice protection)

Сообщение Subb98 » 09 ноя 2016, 15:31

Плагин обновлён до версии 0.2
«Очень хорошо. Лучше вы, чем я» © Donald J. Trump
Аватара пользователя
Subb98
Модератор
 
Сообщения: 4401
Зарегистрирован: 24 мар 2011, 19:42
Откуда: г. Пермь
Благодарил (а): 1221 раз.
Поблагодарили: 2045 раз.
Опыт программирования: Больше трех лет
Языки программирования: Pawn, PHP

Re: Защита от голосовых хулиганов (Voice protection)

Сообщение SISA » 12 ноя 2016, 13:19

В дополнение, нужно встраивать лимит на время балаболинья. Чтобы на админов и випов он распространялся в первую очередь, без возможности отключения.
Аватара пользователя
SISA
 
Сообщения: 259
Зарегистрирован: 28 ноя 2009, 01:46
Благодарил (а): 19 раз.
Поблагодарили: 115 раз.
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Team Fortress II
Left 4 Dead

Re: Защита от голосовых хулиганов (Voice protection)

Сообщение Subb98 » 12 ноя 2016, 13:22

SISA, я думаю, это предложение стоить адресовать Тёме. Логичнее будет сделать такую возможность кваром VTC.

Добавлено спустя 57 секунд:
Можно, конечно, и плагином, но это несколько "извращённо" будет реализовано.
«Очень хорошо. Лучше вы, чем я» © Donald J. Trump
Аватара пользователя
Subb98
Модератор
 
Сообщения: 4401
Зарегистрирован: 24 мар 2011, 19:42
Откуда: г. Пермь
Благодарил (а): 1221 раз.
Поблагодарили: 2045 раз.
Опыт программирования: Больше трех лет
Языки программирования: Pawn, PHP

Re: Защита от голосовых хулиганов (Voice protection)

Сообщение SISA » 12 ноя 2016, 13:47

Прост если делать защиту "От хулиганов", то как по мне, основные хуликаны - это не замолкающие балаболы. Проблема лишь в том, что основная их часть - это админы и привилегированные игроки :-D Так что voice_enable 0 на данный момент самая лучшая защита.
Аватара пользователя
SISA
 
Сообщения: 259
Зарегистрирован: 28 ноя 2009, 01:46
Благодарил (а): 19 раз.
Поблагодарили: 115 раз.
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Team Fortress II
Left 4 Dead

Re: Защита от голосовых хулиганов (Voice protection)

Сообщение Subb98 » 30 ноя 2016, 01:14

Плагин обновлён до версии 0.3
«Очень хорошо. Лучше вы, чем я» © Donald J. Trump
Аватара пользователя
Subb98
Модератор
 
Сообщения: 4401
Зарегистрирован: 24 мар 2011, 19:42
Откуда: г. Пермь
Благодарил (а): 1221 раз.
Поблагодарили: 2045 раз.
Опыт программирования: Больше трех лет
Языки программирования: Pawn, PHP

Re: Защита от голосовых хулиганов (Voice protection)

Сообщение MARSHO » 07 дек 2016, 17:35

У меня ошибку в логах выдает после установки данного плагина. В чем проблема и как его исправить?
Стоит рехлдс, регамедлл и реапи

Код: Выделить всё
L 12/07/2016 - 13:55:53: Start of error session.
L 12/07/2016 - 13:55:53: Info (map "de_clan1_mill_2x2") (file "addons/amxmodx/logs/error_20161207.log")
L 12/07/2016 - 13:55:53: [AMXX] Plugin ("voice_protection.amxx") is setting itself as failed.
L 12/07/2016 - 13:55:53: [AMXX] Plugin says: VTC is required for plugin work!
L 12/07/2016 - 13:55:53: [AMXX] Run time error 1 (plugin "voice_protection.amxx") - forced exit
Аватара пользователя
MARSHO
 
Сообщения: 59
Зарегистрирован: 09 фев 2016, 15:39
Благодарил (а): 11 раз.
Поблагодарили: 1 раз.

След.

Вернуться в Утвержденные плагины

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 1