1. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.588
    Симпатии:
    4.158
    Пол:
    Мужской
    Block All Asdverts - это комплексное решение для защиты вашего сервера от рекламы. Непорядочные сервера часто прописывают игрокам в конфиг всякий спам, потом они заходят на сервер и мешают играть, засоряя чат назойливой рекламой услуг, бустов или других серверов. Такой игрок как правило даже не знает что такое конфиг и где он лежит, не говоря уже о том, чтобы убрать себе рекламу.
    Также реклама может быть встроена в сборку клиента изначально. Кто-то не знает как менять себе ник, в итоге играем с игроками по имени my-boost.com.
    Данный плагин решит проблему рекламы в чате максимально бережно по отношению к незадачливому игроку, без банов, киков и страшных предупреждений.

    Особенности:
    1. Блокирует рекламу в чате. Не производим никаких действий над игроком, просто блокируем спам в чате. Писать обычные сообщения при этом он сможет.
    2. Блокируем рекламу в нике путём смены ника. Ник меняется только на сервере через userinfo игрока. На клиенте у него будет всё тот же ник, что и раньше. Это позволит избежать бана в бустах.
    3. Имеется возможность игнора ОДНОЙ определённой рекламы. Например, рекламы вашего сайта.
    4. Блокируется частая смена ника.
    5. Лёгкость кода.
    Настройки:
    PHP:
    #define BLOCK_NAME_SPAM                // Включает блокировку частой смены ника.
    #define TIME_WAIT    5.0            // Время между сменами ника [Не работает, если выключен BLOCK_NAME_SPAM]
    #define DEFAULT_NAME    "[Neugomon.Ru] User"    // Имя, на которое менять. Меняет только визуально, при выходе сервера будет старый ник.
    #define TRUE_KEY    "neugomon.ru"  
    /*
        TRUE_KEY - Разрешенный ключ в нике/чате. Если в DEFAULT_NAME указан сайт, то сюда укажите сайт, иначе словите Reliable channel overflow
        Если в строке содержится это (и макроса TRUE_KEY), то строка игнорируется, то есть вернет как валидную - не реклама.
        Например:
                1. "Все на neugomon.ru" - будет пропущено в чат
                2. "Все на c-s.net.ua"  - будет заблокировано
    */
    Установка и настройка:
    • скачиваем исходник плагина.
    • меняем настройки по своему усмотрению.
    • компилируем.
    • ставим на сервер и видим, что рекламы нет.
     

    Вложения:

    Последнее редактирование модератором: 10.11.16
    KEHT, kot, Spawner10 и 5 другим нравится это.
  2. ex3m777 Пользователь

    Регистрация:
    27.02.15
    Сообщения:
    761
    Симпатии:
    334
    Пол:
    Мужской
    VKcom:
    ex3m777
    Skype:
    ex3m777
    из

    PHP:
    new const g_sBadKeys[][]
    берутся и для ников и для сообщений в чат?
    или плагин только исправляет ник если в нем есть + #
     
  3. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.588
    Симпатии:
    4.158
    Пол:
    Мужской
    ex3m777,
     
  4. ex3m777 Пользователь

    Регистрация:
    27.02.15
    Сообщения:
    761
    Симпатии:
    334
    Пол:
    Мужской
    VKcom:
    ex3m777
    Skype:
    ex3m777
    сменил карту и в начале нового раунда кинуло за overflow
     
  5. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.588
    Симпатии:
    4.158
    Пол:
    Мужской
    ex3m777, больше инфы..
    • всех?
    • рекламные ники были?
    • сам с рекламой гоняешь?
     
  6. ex3m777 Пользователь

    Регистрация:
    27.02.15
    Сообщения:
    761
    Симпатии:
    334
    Пол:
    Мужской
    VKcom:
    ex3m777
    Skype:
    ex3m777
    Всех
    Были
    Нет
     
  7. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.588
    Симпатии:
    4.158
    Пол:
    Мужской
    ex3m777, в скайп пиши.
    потестим
     
  8. Rust Пользователь

    Регистрация:
    08.03.15
    Сообщения:
    113
    Симпатии:
    11
    Пол:
    Мужской
    Не плохо бы запилить плагин который меняет деф. ники без траблов. А то все версии, и эти типо приватные которые продают все с багами. Временами выкидывает с ошибкой оверфлоу, пропадает пицел, в чат выводятся сообщения с опазданием, жесть вообщем.
     
  9. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.588
    Симпатии:
    4.158
    Пол:
    Мужской
    Rust, чем тебе этот не нравится? -_-
     
  10. Rust Пользователь

    Регистрация:
    08.03.15
    Сообщения:
    113
    Симпатии:
    11
    Пол:
    Мужской
    Меня сообщение #4 "напугало"..

    Вот идеальный вариант (для меня).

    #include <amxmodx>

    new const g_BadNames[][] =
    {
    "cs16Player",
    "Exes | Player",
    "[CS-Exes.Ru] Player"
    }
    new const g_NewName[][] =
    {
    "Fraerok",
    "Indeec",
    "Matrix",
    "BadNic",
    "dyra4ok"
    }

    public plugin_init()
    {
    register_plugin("ChangeName", "1.1", "ill"); // original prostotema
    }

    public client_infochanged(id)
    {
    new newname[32];
    get_user_info( id, "name", newname, charsmax( newname ) );

    for(new i; i < sizeof(g_BadNames); i++)
    {
    if(containi(g_BadNames, newname) != -1)
    {
    set_user_info(id, "name", g_NewName[random(sizeof g_NewName)]);
    return PLUGIN_HANDLED;
    }
    }

    return PLUGIN_CONTINUE;
    }

    Но он с траблами которые выше писал. Если бы ты смог допилить чтобы проблема исчезла. Отблогодарил бы ($ :) )
     
    Последнее редактирование: 26.03.15
  11. ex3m777 Пользователь

    Регистрация:
    27.02.15
    Сообщения:
    761
    Симпатии:
    334
    Пол:
    Мужской
    VKcom:
    ex3m777
    Skype:
    ex3m777
    У меня стоит ngs от неугомона, все хорошо и стабильно, но этой версией у меня проблемы, возможно у вас хорошо будет работать))
     
  12. gudaus Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.513
    Симпатии:
    1.103
    Пол:
    Мужской
    Поставил, покатал 2 раунда, пока что работает нормально.
     
  13. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.588
    Симпатии:
    4.158
    Пол:
    Мужской
    Gudaus, попробуй так:
    • Выходишь с сервера, если был на нем
    • Ставишь запрещенный ник
    • Заходишь на сервер
    В теории, может тебя выкинуть за оверфлоу. но у меня не получилось воспроизвести :(
     
  14. gudaus Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.513
    Симпатии:
    1.103
    Пол:
    Мужской
    Да, получилось. Все 10 попыток теста выкидывало за RCO. Иногда заходил на сервер на 5 сек, иногда ещё при коннекте. В консоли при любом коннекте
    Your name will be changed after your next respawn.
    Reliable channel overflow

    Надпись в чат Your name will be changed after your next respawn. была отправлена клиенту порядка 200 раз судя по консоли. Не из-за неё ли переполнение?
     
  15. gudaus Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.513
    Симпатии:
    1.103
    Пол:
    Мужской
    Уточню, 200 раз - это за 1 попытку коннекта, а не за все в сумме.
     
  16. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.588
    Симпатии:
    4.158
    Пол:
    Мужской
    ### Обновлен первый пост ###
    99%, что исправлен overflow при коннекте :)
     
    KilleR и Realution нравится это.
  17. Rust Пользователь

    Регистрация:
    08.03.15
    Сообщения:
    113
    Симпатии:
    11
    Пол:
    Мужской
    Может мертвому игроку посылается команда бесконечное число раз пока не начнется новый раунд и ник не сменится. Во всяком случае уверен Неугомончик справится с кодом который выше писал))
    Поможешь?
     
  18. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.588
    Симпатии:
    4.158
    Пол:
    Мужской
    пиши говноиллюжену.
    и не флуди в теме
     
    ex3m777 нравится это.
  19. gudaus Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.513
    Симпатии:
    1.103
    Пол:
    Мужской
    Вылетов нет, но смены ника за рекламу тоже нет. Заходил под uit.ru, играл.
     
  20. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.588
    Симпатии:
    4.158
    Пол:
    Мужской
    Gudaus, проверь еще раз.
    плагины отключи, которые юзают infochanged