1. gudaus Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.508
    Симпатии:
    1.102
    Пол:
    Мужской
    Автор: souvikdas95
    Источник: Alliedmods


    Описание и особенности: Контроль спама в чате.
    • наказывает игроков за спам блоком чата. Можно прописать бан, кик.
    • обнаружение спама именами
    • блокирует спам при client_connect
    • Блок повторяющихся сообщений
    • Блок спама с ip-адресами
    • Блок спама с www-адресами
    • Блок спама, приводящего к overflow
    • Игроку пишет в чате о блоке за спам. Есть возможность показать эту информацию через motd
    • поддержка ботов и иммунитета определённым игрокам
    Консольные команды админа:
    • asp_block <nick, #userid, authid> <seconds> <chat, name, both> [reason]
    • asp_unblock <nick, #userid, authid> <chat, name, both>

    Требования:
    • amxx 1.8.3
    P.S 1.8.3 - это со слов автора. Я ставил на 1.8.2, всё работало.

    Настройки:

    // --------- Общие --------- //
    • EnableMotd 1 \\ предупреждения через motd. 0 = запретить, 1 = разрешить.
    • MaxWarn 5 \\ максимум предупреждений перед киком
    • EnableBan 1 \\ запретить или разрешить бан. 1 = разрешить 0 = запретить
    • BanDuration 60.0 \\ длительность бана в минутах.
    • MaxKick 5 \\ число киков перед баном
    • CheckImmunity 1 \\ иммунитет. 0 = отключить
    • ImmunityFlags "a" \\ флаг иммунитета
    • IgnoreBots 1 \\ игнорировать ботов. 1 = да, 0 = нет

    // --------- Спам в чате --------- //
    • Chat_Check 1 \\ проверять чат. 1 = да, 0 = нет
    • Chat_PunishDuration 30.0 \\ блок чата за warning на это число секунд
    • Chat_CheckBrute 1 \\ проверять ли чат у заблокированного уже игрока? 1 = да, 0 = нет.
    • Chat_MaxBrute 10 \\ максимум попыток что-то написать при заблокированном чате.
    • Chat_CheckFlood 1 \\ проверка на флуд. 1 = включить, 0 = выключить
    • Chat_FloodTimeSec 1.0 \\ минимальный интервал между сообщениями в секундах
    • Chat_MaxFloodCount 5 \\ максимум попыток флуда
    • Chat_CheckString 1 \\ проверка на ip-спам и и www - спам
    • Chat_CheckRepeat 1 \\ проверка на повторяющиеся сообщения
    • Chat_MinMessages 8 \\ минимальное число сообщений в чат для старта проверки на повторяющиеся сообщения
    • Chat_MaxRepeatRatio 0.25 \\ максимальное соотношение повторяющихся сообщений и нормальных

    // --------- Спам именами --------- //
    • Name_Check 1 // проверка на спам именами. 1 = включить, 0 = отключить
    • Name_PunishDuration 30.0 // время запрета смены ника при обнаружении спама именами
    • Name_CheckBrute 1 // смотреть, пытается ли игрок сменить ник во время запрета. 1 = да, 0 = нет.
    • Name_MaxBrute 5 // максимальное число попыток сменить ник во время запрета
    • Name_CheckFlood 1 // смотреть, пытается ли игрок флудить сменой имён
    • Name_FloodTimeSec 3.0 // минимальный интервал для смены ника
    • Name_MaxFloodCount 5 // максимальное число попыток флуда
    • Name_CheckString 1 // обнаружение ip и www спама в никах
    • Name_CheckRepeat 1 // проверка на повторяющиеся имена
    • Name_MaxRepeatCount 3 // максимум повторов в именах

    // -------- Пользовательский спам -----------//

    • EnableCustom 1 // разрешить пользовательский спам
    • CustomFlags "d" // флаг игрока, которому разрешено спамить

    FAQ
    Q1. Как использовать только бан?
    Ans. Поставь "MaxWarn" и "MaxKick" на "0" и "EnableBan" на "1"

    Q2. Как использовать только кик?
    Ans.
    Поставь "EnableBan" и "MaxWarn" на "0"

    Q3. Как обойтись без кика и бана, только предупреждениями?
    Ans. Поставь "MaxWarn" на "-1"

    souvik-1.jpg souvik-2.jpg souvik-3.jpg

    Установка:
    1. Скачать архив, разархивировать
    2. Скомпилировать плагин
    3. Настроить переменные
    4. Залить на сервер, прописать в plugins.ini
     

    Вложения:

    • ASP.7z
      Размер файла:
      8,6 КБ
      Просмотров:
      57
    Последнее редактирование: 11.03.16
    xlenonz и LeninChan^^ нравится это.
  2. shram_47 Пользователь

    Регистрация:
    01.11.15
    Сообщения:
    184
    Симпатии:
    29
    Пол:
    Мужской
    Skype:
    warlock_city
    ICQ:
    656712598
    а разве с 1.8.2 не подружить?
    Актуален вобще?
     
  3. maFFyoZZyk Черный Жнец ^_^ Команда форума

    Регистрация:
    14.01.16
    Сообщения:
    1.233
    Симпатии:
    539
    Пол:
    Мужской
    работу не проверял, но 1.8.2 компилит без погрешностей
     
  4. shram_47 Пользователь

    Регистрация:
    01.11.15
    Сообщения:
    184
    Симпатии:
    29
    Пол:
    Мужской
    Skype:
    warlock_city
    ICQ:
    656712598
    странно тогда почему обязательное требование 1.8.3, поправьте описание что-ли ;-)
    Ну на счёт работы, пойду проверю.
     
  5. maFFyoZZyk Черный Жнец ^_^ Команда форума

    Регистрация:
    14.01.16
    Сообщения:
    1.233
    Симпатии:
    539
    Пол:
    Мужской
    Вот ты сначала проверь, чтоб описание не менять туда-сюда
     
  6. shram_47 Пользователь

    Регистрация:
    01.11.15
    Сообщения:
    184
    Симпатии:
    29
    Пол:
    Мужской
    Skype:
    warlock_city
    ICQ:
    656712598
    :lol:т.е. я ещё и проверь ...
     
  7. gudaus Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.508
    Симпатии:
    1.102
    Пол:
    Мужской
    Я на 1.8.2 ставил, всё работало. 1.8.3 - со слов автора плагина.
    Со временем заменил на неугомоновский.
    Причины?
    1)Этот суров к игрокам, да. Были молчанки ни за что по сути.
    2)Сейчас бусты не пропускают говносервера, отсюда реклама не столь актуальна.