Система контроля игрового чата: блокировка рекламы и мата, цвет чата и т.п.

  1. Оффлайн
    sabas Ламер
    На проекте с:
    9 окт 2011
    Сообщения:
    18
    Симпатии:
    0
    Баллы:
    1
    Уважаемый Hafner , не будете ли Вы так любезны , прикрепить sma файл с этими поправками для версии 3.4 ! Заранее Благодарю !

    Вложения:

    sabas, 12 май 2013
  2. Оффлайн
    Hafner a114team
    На проекте с:
    13 авг 2010
    Сообщения:
    2.058
    Симпатии:
    710
    Баллы:
    113
    .

    Вложения:

    Hafner, 12 май 2013
  3. Оффлайн
    test13 Уже не бот
    На проекте с:
    13 янв 2012
    Сообщения:
    61
    Симпатии:
    2
    Баллы:
    8
    что-то помощи по моему вопросу нет.
    нашел еще баг.
    выключил русский язык всем кроме админов с флагом Б - иногда попадаются игроки у которых русский язык все равно активен. Хотя я сам пробовал зайти без админ прав и включить русский - мне говорило что это не возможно
    Пробовал менять acp_cc_translit_field на свой - все равно игроки попадаются с русским текстом. Наблюдаю маты в логах на русском - хотя идея была оставить один язык (англ) для удобства блокирования мата
    Квары
    Код:
    13:29:29 amxx cvars acp_chatcontrol.amxx
    13:29:29 Registered cvars:
                    name                    value                    plugin         
              [  1] acp_chatcontrol          3.6                      acp_chatcontrol
              [  2] acp_cc_bancommand        amx_superban %userid% %  acp_chatcontrol
              [  3] acp_cc_bantype          2                        acp_chatcontrol
              [  4] acp_cc_bantime          5                        acp_chatcontrol
              [  5] acp_cc_warn_count        3                        acp_chatcontrol
              [  6] acp_cc_warn_action      2    (добавлен код выше для амх_гаг)                  acp_chatcontrol
              [  7] acp_cc_vipaccess                                  acp_chatcontrol
              [  8] acp_cc_savelogs          1                        acp_chatcontrol
              [  9] acp_cc_immunity          a                        acp_chatcontrol
              [ 10] acp_cc_adminlisten      a                        acp_chatcontrol
              [ 11] acp_cc_adminlisten_type  0                        acp_chatcontrol
              [ 12] acp_cc_floodtime        0.75                    acp_chatcontrol
              [ 13] acp_cc_adminview        i                        acp_chatcontrol
              [ 14] acp_cc_allchat          0                        acp_chatcontrol
              [ 15] acp_cc_serverip                                  acp_chatcontrol
              [ 16] acp_cc_clean_config      0                        acp_chatcontrol
              [ 17] acp_cc_translit          1                        acp_chatcontrol
              [ 18] acp_cc_translit_field    russian                  acp_chatcontrol
              [ 19] acp_cc_translit_default  0                        acp_chatcontrol
              [ 20] acp_cc_translit_access  b                        acp_chatcontrol
              [ 21] acp_cc_translit_trigger  /rus                    acp_chatcontrol
              [ 22] acp_sql_host            127.0.0.1                acp_chatcontrol
              [ 23] acp_sql_user            **                      acp_chatcontrol
              [ 24] acp_sql_pass            **                acp_chatcontrol
              [ 25] acp_sql_db              acpanel                  acp_chatcontrol
            25 cvars
    
    test13, 16 май 2013
  4. Оффлайн
    x@kep Самый злобный админ 2012 года по версии a114games
    На проекте с:
    13 авг 2010
    Сообщения:
    619
    Симпатии:
    301
    Баллы:
    63
    Обновлённый steam клиент позволяет писать на русском языке и в чате и в консоли (и даже ставить русский ник, правда работать он будет только на обновлённых серверах) без каких-либо плагинов или модификаций.
    x@kep, 16 май 2013
  5. Оффлайн
    test13 Уже не бот
    На проекте с:
    13 янв 2012
    Сообщения:
    61
    Симпатии:
    2
    Баллы:
    8
    про это как бы мы в курсе но у игрока был не стим. по крайней мере если стимы сейчас не пошли такого плана как у этого игрока
    STEAM_0:0:640650831 По крайней мере не определяется ка кстим
    test13, 16 май 2013
  6. Оффлайн
    Hafner a114team
    На проекте с:
    13 авг 2010
    Сообщения:
    2.058
    Симпатии:
    710
    Баллы:
    113
    По той ошибке, что выше в асю ответил в тот же день, однако, обратной связи не было:
    В плагине нет бага. Дело в том, что исходя из настроек, которые у вас стоят - плагин проверяет флаг "b" и разрешает транслит только нужным игрокам. В случае, если флага "b" нет, то плагин выдает текст так как есть, то есть без транслитерации. Как вариант, текст уже приходит в кириллице - может юникод патч установлен у клиента/на сервере?
    Hafner, 17 май 2013
  7. Оффлайн
    test13 Уже не бот
    На проекте с:
    13 янв 2012
    Сообщения:
    61
    Симпатии:
    2
    Баллы:
    8
    В аську ответил по заданным вопросам.. по вопросу юникода на сервере естественно нет.. у клиента - не могу знать. Вопрос если у клиента установлен - может ли приходить сообщения на сервер именно русским шрифтом ? если на сервере юникод плагин не установлен
    test13, 23 май 2013
  8. Оффлайн
    Gr@pe Fruit a114team DEV
    На проекте с:
    13 сен 2010
    Сообщения:
    724
    Симпатии:
    312
    Баллы:
    63
    Да.
    Gr@pe Fruit, 23 май 2013
  9. Оффлайн
    aaoz ACP мембер
    На проекте с:
    26 янв 2013
    Сообщения:
    103
    Симпатии:
    15
    Баллы:
    18
    L 05/29/2013 - 18:39:28: [AMXX] Displaying debug trace (plugin "acp_chatcontrol.amxx")
    L 05/29/2013 - 18:39:28: [AMXX] Run time error 4: index out of bounds
    L 05/29/2013 - 18:39:28: [AMXX] [0] acp_chatcontrol.sma::insert_logs (line 1207)
    L 05/29/2013 - 18:39:28: [AMXX] [1] acp_chatcontrol.sma::CmdSay (line 505)

    выдает ошибку когда я пишу запретное слово (HIDE-LIST)
    aaoz, 29 май 2013
  10. Оффлайн
    Hafner a114team
    На проекте с:
    13 авг 2010
    Сообщения:
    2.058
    Симпатии:
    710
    Баллы:
    113
    На любое запретное слово реагирует ошибкой? Версия последняя из первого сообщения стоит?
    Hafner, 30 май 2013
  11. Оффлайн
    aaoz ACP мембер
    На проекте с:
    26 янв 2013
    Сообщения:
    103
    Симпатии:
    15
    Баллы:
    18
    еще не разобрался на какое слово реагирует ошибкой,да последняя
    aaoz, 30 май 2013
  12. Оффлайн
    Hafner a114team
    На проекте с:
    13 авг 2010
    Сообщения:
    2.058
    Симпатии:
    710
    Баллы:
    113
    Длинную запрещенную фразу попробуйте ввести.
    Hafner, 30 май 2013
  13. Оффлайн
    test13 Уже не бот
    На проекте с:
    13 янв 2012
    Сообщения:
    61
    Симпатии:
    2
    Баллы:
    8
    Ладно хрен с ними с ошибками. Пусть валятся раз не решить. Подумайте лучше о том чтобы добавить в плагин возможность выключения чата (аналогия amx_gag) чтобы это работало на всех серверах. К примеру у меня несколько серверов. Игрок на одном получил гаг зашел на другой и чат остается все равно выключен на время установленное в кваре за нарушение
    test13, 9 июн 2013
    danjkeee нравится это.
  14. Оффлайн
    Gr@pe Fruit a114team DEV
    На проекте с:
    13 сен 2010
    Сообщения:
    724
    Симпатии:
    312
    Баллы:
    63
    Я планирую сделать gag как разновидность блокировки для acp_bans, так как в бан системе для этого есть все условия.
    Gr@pe Fruit, 9 июн 2013
    Safety1st нравится это.
  15. Оффлайн
    Safety1st Фраг
    На проекте с:
    12 фев 2013
    Сообщения:
    6
    Симпатии:
    5
    Баллы:
    3
    Кажется, нашёл неувязку: в AddPlayerBan(id, name[]) с помощью ResetOptions() строка g_player_reason[] очищается, а в KickPlayer(id, name[]) этого не происходит.

    Рекомендую оптимизации:

    вместо
    Код:
    copy(g_player_reason, 43, "");
    это
    Код:
    g_player_reason[0] = 0;

    вместо
    Код:
    if ( equal(g_player_reason,"") )
    это
    Код:
    if( !g_player_reason[0] )
    Safety1st, 10 июн 2013
    Hafner и Slowpoked нравится это.
  16. Оффлайн
    test13 Уже не бот
    На проекте с:
    13 янв 2012
    Сообщения:
    61
    Симпатии:
    2
    Баллы:
    8
    ну не все же юзают ацп_банс ((
    test13, 13 июн 2013
  17. Оффлайн
    Hafner a114team
    На проекте с:
    13 авг 2010
    Сообщения:
    2.058
    Симпатии:
    710
    Баллы:
    113
    Да и не всем нужен гаг, по сути. Гаг является мерой наказания, также как бансистема, поэтому актуальнее будет доработать существующий плагин гага чем внедрять полный его функционал в контроль чата, имхо.
    Hafner, 13 июн 2013
    Slowpoked нравится это.
  18. Оффлайн
    test13 Уже не бот
    На проекте с:
    13 янв 2012
    Сообщения:
    61
    Симпатии:
    2
    Баллы:
    8
    ну нет так нет что уж теперь. вы не представляете на сколько это удобно. я ощутил удобство автогага на своих серверах. вопрос в том что гаг сам по себе херово работает, а доработать его никто не хочет
    test13, 15 июн 2013
  19. Оффлайн
    Safety1st Фраг
    На проекте с:
    12 фев 2013
    Сообщения:
    6
    Симпатии:
    5
    Баллы:
    3
    А ты спрашивал на AlliedModders?
    Safety1st, 19 июн 2013
  20. Оффлайн
    test13 Уже не бот
    На проекте с:
    13 янв 2012
    Сообщения:
    61
    Симпатии:
    2
    Баллы:
    8
    не спрашивал но читая последние страницы там я понял что автору не надо ничего доделывать, у него пашет как-то (возможно из-за того что сервере стим. ТАм какая-то проверка есть в коде на это дело может быть с этим связано я хз не знаток) и он отмалчивается и все.
    test13, 22 июн 2013