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

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

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

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

2 страниц V   1 2

Voice protection

, Защита от голосовых хулиганов
Статус пользователя Subb98
сообщение 26.10.2016, 9:18
Сообщение #1


Стаж: 15 лет
Город: Пермь

Сообщений: 216
Благодарностей: 281
Полезность: 1246

Текущая версия: 0.3 от 30.11.2016
Источник: github.com



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

Настройки:

Код:
#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).

Скачать: Прикрепленный файл  voice_protection.zip ( 5,33 килобайт ) Кол-во скачиваний: 116


Отредактировал: Subb98, - 29.11.2016, 23:25
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 5 раз
   Цитировать сообщение
Invision
сообщение 26.10.2016, 23:58
Сообщение #2
Стаж: 9 лет 6 месяцев

Сообщений: 50
Благодарностей: 11
Полезность: < 0

Блокировка автоматически снимается, когда игрок достигает определённого числа фрагов - для чата сделайте пожалуйста тоже

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 27.10.2016, 0:14
Сообщение #3


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Invision, нет в онлайн компиляторе инклуда reapi. Компилируйте локально.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Subb98
сообщение 27.10.2016, 12:17
Сообщение #4


Стаж: 15 лет
Город: Пермь

Сообщений: 216
Благодарностей: 281
Полезность: 1246

Invision, да, уже поступили многочисленные предложения сделать блокировку и для чата, учту при обновлении, оно состоится уже скоро.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Invision
сообщение 27.10.2016, 15:12
Сообщение #5
Стаж: 9 лет 6 месяцев

Сообщений: 50
Благодарностей: 11
Полезность: < 0

Цитата(Subb98 @ 27.10.2016, 13:17) *
Invision, да, уже поступили многочисленные предложения сделать блокировку и для чата, учту при обновлении, оно состоится уже скоро.

Благодарю, кнопка "спасибо" к сожалению у новичков отсутствует при недавней регистрации
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Angerfist
сообщение 29.10.2016, 10:49
Сообщение #6


Стаж: 10 лет

Сообщений: 439
Благодарностей: 161
Полезность: 229

L 10/29/2016 - 11:37:01: [AMXX] Displaying debug trace (plugin "voice_protection.amxx")
L 10/29/2016 - 11:37:01: [AMXX] Run time error 4: index out of bounds
L 10/29/2016 - 11:37:01: [AMXX] [0] voice_protection.sma::HamKilledPlayerPost (line 55)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя ThePhoenix
сообщение 29.10.2016, 12:29
Сообщение #7


Стаж: 11 лет

Сообщений: 2723
Благодарностей: 533
Полезность: 40

Будь добр, если будешь делать обновление, сделай дефайнами блок чата и микро, дабы можно было отключить, если нужно что-то одно ;)

Отредактировал: ThePhoenix, - 29.10.2016, 12:29
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Subb98
сообщение 30.10.2016, 6:02
Сообщение #8


Стаж: 15 лет
Город: Пермь

Сообщений: 216
Благодарностей: 281
Полезность: 1246

Цитата(Angerfist @ 29.10.2016, 13:49) *
L 10/29/2016 - 11:37:01: [AMXX] Displaying debug trace (plugin "voice_protection.amxx")
L 10/29/2016 - 11:37:01: [AMXX] Run time error 4: index out of bounds
L 10/29/2016 - 11:37:01: [AMXX] [0] voice_protection.sma::HamKilledPlayerPost (line 55)

Спасибо за репорт, будет исправлено.

Цитата(ThePhoenix @ 29.10.2016, 15:29) *
Будь добр, если будешь делать обновление, сделай дефайнами блок чата и микро, дабы можно было отключить, если нужно что-то одно ;)

Обязательно буду, так и планировал. good.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ThePhoenix
сообщение 30.10.2016, 9:41
Сообщение #9


Стаж: 11 лет

Сообщений: 2723
Благодарностей: 533
Полезность: 40

Subb98, уже исправлено ;)
Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Blitzz
сообщение 7.11.2016, 10:33
Сообщение #10


Стаж: 10 лет

Сообщений: 509
Благодарностей: 117
Полезность: 91

Как скоро будет обновления плагина ? Очень хороший плагин только вот не хватает "оповещения игрока"


Самые лучшие мысли приходят по глупости.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Subb98
сообщение 9.11.2016, 13:57
Сообщение #11


Стаж: 15 лет
Город: Пермь

Сообщений: 216
Благодарностей: 281
Полезность: 1246

Плагин обновлён до версии 0.2
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя energydance
сообщение 9.11.2016, 14:07
Сообщение #12


Стаж: 10 лет

Сообщений: 2809
Благодарностей: 740
Полезность: 213

Subb98, что нового в плагине? есть ли возможность блокировать чат?


Press enter to exit ...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Angerfist
сообщение 9.11.2016, 14:12
Сообщение #13


Стаж: 10 лет

Сообщений: 439
Благодарностей: 161
Полезность: 229

Цитата(Subb98 @ 9.11.2016, 14:57) *
Плагин обновлён до версии 0.2

Есть ли возможность в дальнейшем обновление сделать 2 квара запрета,то есть один квар на голос.чат,второй на обычный чат?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Subb98
сообщение 9.11.2016, 14:30
Сообщение #14


Стаж: 15 лет
Город: Пермь

Сообщений: 216
Благодарностей: 281
Полезность: 1246

Цитата(energydance @ 9.11.2016, 17:07) *
Subb98, что нового в плагине? есть ли возможность блокировать чат?

Список изменений:

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

Да, такая возможность есть:

Код:
#define USE_CHAT_PROTECTION // comment out this line if you don't want use chat protection

Цитата( @ 9.11.2016, 17:12) *
Есть ли возможность в дальнейшем обновление сделать 2 квара запрета,то есть один квар на голос.чат,второй на обычный чат?

Для чата настройка уже предусмотрена (смотрите выше по тексту), для голосового чата не вижу смысла такую настройку делать, т.к. в этом заключается суть плагина (точнее, его основной функции).

Отредактировал: Subb98, - 9.11.2016, 14:30
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Blitzz
сообщение 9.11.2016, 19:30
Сообщение #15


Стаж: 10 лет

Сообщений: 509
Благодарностей: 117
Полезность: 91

Какая версия VTC требуется ?

L 11/09/2016 - 19:20:07: [AMXX] Plugin says: VTC is required for plugin work!
L 11/09/2016 - 19:20:07: [AMXX] Run time error 1 (plugin "voice_protection.amxx") - forced exit


Самые лучшие мысли приходят по глупости.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 9.11.2016, 19:32
Сообщение #16


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Blitzz, 2RC по всей видимости.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Blitzz
сообщение 9.11.2016, 19:46
Сообщение #17


Стаж: 10 лет

Сообщений: 509
Благодарностей: 117
Полезность: 91

Цитата(Bloo @ 9.11.2016, 19:32) *
Blitzz, 2RC по всей видимости.

Стоит VoiceTranscoder fail load vtc.so v302 ini ANY ANY, попробую на 2RC запустить .


Самые лучшие мысли приходят по глупости.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 9.11.2016, 19:48
Сообщение #18


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Blitzz, не стоит
Цитата
VoiceTranscoder fail load vtc.so v302 ini ANY ANY
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Blitzz
сообщение 9.11.2016, 19:53
Сообщение #19


Стаж: 10 лет

Сообщений: 509
Благодарностей: 117
Полезность: 91

я уже заметил ))


Самые лучшие мысли приходят по глупости.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Blitzz
сообщение 9.11.2016, 20:03
Сообщение #20


Стаж: 10 лет

Сообщений: 509
Благодарностей: 117
Полезность: 91

meta list
[ 6] VoiceTranscoder RUN - VoiceTranscoder. v2.0RC1 ini ANY ANY

amxx list
[ 11] Voice protection 0.2 AMXX.Shop voice_protectio error
( 11) Error: VTC is required for plugin work!


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