[Любая игра] IP Name & Say Block v2

Тема в разделе "Утверждённые плагины", создана пользователем R1KO, 8 июн 2013.

  1. R1KO

    R1KO Супер-модератор

    Сообщения:
    5.999
    Симпатии:
    2.992
    IP Name & Say Block v2


    Описание:
    Плагин наказывает игроков за ip в их нике или сообщениях в чат.

    Особенности:
    Блокирует ip написанные через пробелы.
    Баны заносятся в SourceBans.

    Cvar`s:

    sm_ip_block_warning - Количество предупреждений перед наказанием (0 - сразу наказывать), def - 2.
    sm_ip_block_punishment_mode - Тип наказания (0 - Кик, 1 - Бан), def - 0.
    sm_ip_ban_time - Время бана в минутах при sm_ip_block_punishment_mode 1 (0 - Навсегда), def - 60.
    sm_ip_whitelist_enable - Использовать ли лист исключений (0 - Нет, 1 - Да), def - 1.
    sm_ip_immuniti_flag - Флаг админа для иммунитета ("" - нет иммунитета)", def - "z".

    Внимание!!! Если вы использовали раньше этот плагин - удалите старый конфиг. Новый создастся автоматически.



    Лист исключений находится в addons/sourcemod/configs/ip_whitelist.txt

    В планах:
    Блокирвать ip типа: ysashki.host.ru:27018.


    P.S.
    1. К скриптерам просьба поправить код или дать совет по оптимизации/исправлению.
    2. Отдельная благодарность Reiko1231
    3. Написал т.к. не хотел ради одного ip юзать для чата REGEX Word Filter и для ника name checker.
     

    Вложения:

    Последнее редактирование: 23 мар 2014
    san911, t1empO, pozdnyakovstas и 13 другим нравится это.
  2. R1KO

    R1KO Супер-модератор

    Сообщения:
    5.999
    Симпатии:
    2.992
    Re: IP Name & Say Block v1.0b

    Обновил.
     
  3. максимка27

    максимка27

    Сообщения:
    517
    Симпатии:
    170
    Re: IP Name & Say Block v1.0b

    а как насчёт сайтов?
     
  4. R1KO

    R1KO Супер-модератор

    Сообщения:
    5.999
    Симпатии:
    2.992
    Re: IP Name & Say Block v1.0b

    максимка27, тогда уже REGEX Word Filter v1.2 лучше используй. Не встречал людей которые рекламируют сайты. Только пару раз и то только те у кого контра свежая с сайтом в нике (в34) Оффтоп
     
    1 человеку нравится это.
  5. максимка27

    максимка27

    Сообщения:
    517
    Симпатии:
    170
    Re: IP Name & Say Block v1.0b

    R1KO, не так уж давно было атака читеров и при каждом начале раунда в чате автоматически высвечивался сайт где скачал ушлёпок читы, REGEX Word Filter избавил от их напасти
     
  6. KorDen

    KorDen Atra esterní ono thelduin! Ньюсмейкер

    Сообщения:
    2.194
    Симпатии:
    1.398
    Re: IP Name & Say Block v1.0b

    С сайтами по собственному опыту гораздо сложнее - начинаются слишком частые ложные срабатывания, если в сообщении было скажем две точки, или еще что-либо подобное.
     
    R1KO нравится это.
  7. R1KO

    R1KO Супер-модератор

    Сообщения:
    5.999
    Симпатии:
    2.992
    Re: IP Name & Say Block v1.0b

    максимка27, это уже функция чита. От него по идее должен спасать namechecker и SMAC
     
    2 пользователям это понравилось.
  8. HooLIGUN

    HooLIGUN

    Сообщения:
    748
    Симпатии:
    126
    Re: IP Name & Say Block v1.0b

    Оффтоп
     
  9. R1KO

    R1KO Супер-модератор

    Сообщения:
    5.999
    Симпатии:
    2.992
    Re: IP Name & Say Block v1.0b

    HooLIGUN, да ну ?
    Заходят с ip в нике и или орут в микро заходите сюда или пишут в чат, что-то типа такого: "заходим сюда" или "открылся новый сервер" и уходят в бан. Я написал этот плагин на случай моего отсутствия на сервере, чтобы защитится от таких школьников, которые могу рекламировать сервер только за счет других.

    И еще такой вопрос, иммунитет админам не нужен же ?
     
    Последнее редактирование: 9 июн 2013
  10. The End Is Near...

    The End Is Near... Russian Roulette

    Сообщения:
    893
    Симпатии:
    659
    Re: IP Name & Say Block v1.0b

    AddCommandListener лучше используй
     
    R1KO нравится это.
  11. R1KO

    R1KO Супер-модератор

    Сообщения:
    5.999
    Симпатии:
    2.992
    Re: IP Name & Say Block v1.0b

    The End Is Near..., в чем приемущество ?
     
  12. KorDen

    KorDen Atra esterní ono thelduin! Ньюсмейкер

    Сообщения:
    2.194
    Симпатии:
    1.398
    Re: IP Name & Say Block v1.0b

    R1KO, потому что AddCommandListener добавляет хук к уже существующей команде, а Reg... создает. Разница в инициализации, первый вариант правильнее в таких случаях
     
    R1KO нравится это.
  13. byxue

    byxue

    Сообщения:
    102
    Симпатии:
    63
    Re: IP Name & Say Block v1.0b

    Неплохо бы было добавить конфиг со списком разрешенных Ip адресов
     
    R1KO и rik1 нравится это.
  14. R1KO

    R1KO Супер-модератор

    Сообщения:
    5.999
    Симпатии:
    2.992
    Re: IP Name & Say Block v1.0b

    byxue, в планах.
     
  15. R1KO

    R1KO Супер-модератор

    Сообщения:
    5.999
    Симпатии:
    2.992
    Re: IP Name & Say Block v1.0b

    Есть проблема, срабатывает на это:
    "TE4M x TMR 2k10 -5k."
    "3x3 или 5x5"
     
  16. The End Is Near...

    The End Is Near... Russian Roulette

    Сообщения:
    893
    Симпатии:
    659
    Re: IP Name & Say Block v1.0b

    Создай свой способ, откажись от regex, будешь более уверен в коде
     
  17. R1KO

    R1KO Супер-модератор

    Сообщения:
    5.999
    Симпатии:
    2.992
    Re: IP Name & Say Block v1.0b

    The End Is Near..., как его по другому сделать ?
     
    Последнее редактирование: 25 сен 2013
  18. The End Is Near...

    The End Is Near... Russian Roulette

    Сообщения:
    893
    Симпатии:
    659
    Re: IP Name & Say Block v1.0b

    ПоСчитай числа, точки, двоеточие.. и так далее
     
  19. R1KO

    R1KO Супер-модератор

    Сообщения:
    5.999
    Симпатии:
    2.992
    Re: IP Name & Say Block v1.0b

    The End Is Near..., ну как то попробую
     
  20. R1KO

    R1KO Супер-модератор

    Сообщения:
    5.999
    Симпатии:
    2.992
    Re: IP Name & Say Block v1.0b

    ----------------------------------
    Обновил.
    1. Теперь не реагирует на:

    2. Баны добавляются в SourceBans.
     
    Последнее редактирование: 18 июл 2013