GameChat Filter [Удалено]

Статус
В этой теме нельзя размещать новые ответы.

rejchev

менеджер клоунов
Сообщения
1,669
Реакции
1,291
Проблема в написании команды !vip или !vips и тд.
Данный плагин цензорит их и затем отключает чат.
Было бы неплохо создать white лист для команд, которые можно было писать без цензуры.
Но он не может цензурить то, чего нет в блоклисте.
 

StormX

Участник
Сообщения
891
Реакции
302
Но он не может цензурить то, чего нет в блоклисте.
Ну вот у меня почему то цензурит.
Вот что у меня в листе
лох
еблан
уебок
даун
пидарас
пидараз
хуесос
мамку ебал
пидрила
ублюдок
шалава
шлюха
мать
чмо
дебил
vk.com
http//
http
www
vk
вк
ip
ип
com
.com
ru
.ru
net
.net
kz
.kz
ua
.ua
ukr
.ukr
by
.by
biz
.biz
вконтакте
vkontakte
ввв
https
паблик
pablic
public
публичный
сервак
сервер
server
servak
 

StormX

Участник
Сообщения
891
Реакции
302
Из за "ip" и цензурит.

Не пойму причем тут IP к команде вызова меню Вип? На сколько я понял у данного плагина есть иммунитет для Админов так вот он цензурит и выключает чат даже админу с root правами.
В итоге не стал ломать себе зубы и вернулся на regexfilter - нагрузка на сервер выше, но работает эффективно.
 

rejchev

менеджер клоунов
Сообщения
1,669
Реакции
1,291
Не пойму причем тут IP к команде вызова меню Вип? На сколько я понял у данного плагина есть иммунитет для Админов так вот он цензурит и выключает чат даже админу с root правами.
В итоге не стал ломать себе зубы и вернулся на regexfilter - нагрузка на сервер выше, но работает эффективно.
Команда !vip содержит в себе сочетание "ip" поэтому и лочит. (Хоть я и не понимаю зачем добавлять "ip" в лок лист, но упустим...).
Нет у админов, всех видов, иммунитета, не пойму от куда вы это взяли. Разве что предложение поступало.
В RWF присутствует такая же проблема, поэтому эффективность при сравнении с поддерживаемым продуктом спорная.
 

rejchev

менеджер клоунов
Сообщения
1,669
Реакции
1,291
Пользователь Skeriiz обновил ресурс [CHAT] AnyChatFilter новой записью:

Обновление 1.1

  • Добавлен квар sm_acf_whitecom - Команды, которые не будут проверяться. Решает проблему ложных детектов при написании !voteban и прочих команд, содержащих "плохие" слова из списка.
  • Добавлен квар sm_acf_ignflag - Флаг иммунитета перед фильтром и IP локером. Оставить пустым, если не выдавать никому.

Узнать больше об этом обновлении...
 

kleuser

Участник
Сообщения
1,838
Реакции
732
@Skeriiz, есть баг, со слов игроков
после трёх предупреждений(если писать мат в чат). Даётся бан игроку на 30 минут , а далее если кто то пишет в чат (ещё не забаненный) и ему больше трёх предупреждений прилетает, то снова пишет что бан выдан 1 игроку, который его уже получил. А этот второй игрок снова продолжает писать в чат
D83DDE04.png
и в бан уже не попадает не кто кроме первого игрока получившего бан. Проверял как админ) бан только у первого игрока остаётся.

и еще ошибку одну обнаружил
C-подобный:
L 08/26/2018 - 00:19:06: [SM] Exception reported: Client 11 is not connected
L 08/26/2018 - 00:19:06: [SM] Blaming: AnyChatFilter.smx
L 08/26/2018 - 00:19:06: [SM] Call stack trace:
L 08/26/2018 - 00:19:06: [SM]   [0] IsFakeClient
L 08/26/2018 - 00:19:06: [SM]   [1] Line 249, D:\Dev\sm19\scripting\AnyChatFilter.sp::IsClientImmunity
L 08/26/2018 - 00:19:06: [SM]   [2] Line 147, D:\Dev\sm19\scripting\AnyChatFilter.sp::CHAT_CallBack
 

rejchev

менеджер клоунов
Сообщения
1,669
Реакции
1,291
C-подобный:
L 08/26/2018 - 00:19:06: [SM] Exception reported: Client 11 is not connected
L 08/26/2018 - 00:19:06: [SM] Blaming: AnyChatFilter.smx
L 08/26/2018 - 00:19:06: [SM] Call stack trace:
L 08/26/2018 - 00:19:06: [SM]   [0] IsFakeClient
L 08/26/2018 - 00:19:06: [SM]   [1] Line 249, D:\Dev\sm19\scripting\AnyChatFilter.sp::IsClientImmunity
L 08/26/2018 - 00:19:06: [SM]   [2] Line 147, D:\Dev\sm19\scripting\AnyChatFilter.sp::CHAT_CallBack
На github'e доступна свежая версия.
 

rejchev

менеджер клоунов
Сообщения
1,669
Реакции
1,291
Пользователь Skeriiz обновил ресурс [CHAT] AnyChatFilter новой записью:

Обновление 1.1.5

  • Оптимизация
  • Исправлен баг, когда один наказанный игрок отдувался за всех
  • Убрана попытка прослушивать sm_csay, sm_psay и т.д.
  • Убран ключ {NAME} за ненадобностью.
  • Добавлена постоянная необходимость в ключе {UID}, если конвар sm_acf_command не пуст.

Узнать больше об этом обновлении...
 

MaZa

Участник
Сообщения
1,732
Реакции
980
Подкину идейку,а что если к каждому слову создавать определенное наказание и чтобы плагин заменял запрещенное слово на какое нибудь другое)?
 

Dreizehnt

Доминик
Сообщения
1,160
Реакции
798
Ругается на что-то Sourcecomms, в игре работает - нет проблем, игрок прописывается в админке, что он с мутом, но нельзя снять (только консолью). Хотелось бы вообще вывода мутов в базу данных (в SourceBans):

C-подобный:
L 09/02/2018 - 15:48:38: [SM] Exception reported: Client index 0 is invalid
L 09/02/2018 - 15:48:38: [SM] Blaming: xSB/SB_comms.smx
L 09/02/2018 - 15:48:38: [SM] Call stack trace:
L 09/02/2018 - 15:48:38: [SM]   [0] GetClientUserId
L 09/02/2018 - 15:48:38: [SM]   [1] Line 2989, D:\1.9.0-dev-6151\addons\sourcemod\scripting\SB_comms.sp::SavePunishment
L 09/02/2018 - 15:48:38: [SM]   [2] Line 2226, D:\1.9.0-dev-6151\addons\sourcemod\scripting\SB_comms.sp::CreateBlock
L 09/02/2018 - 15:48:38: [SM]   [3] Line 555, D:\1.9.0-dev-6151\addons\sourcemod\scripting\SB_comms.sp::CommandCallback

555: CreateBlock(client, _, _, type, _, sBuffer);
C-подобный:
if (type <= TYPE_SILENCE)
        CreateBlock(client, _, _, type, _, sBuffer);
    else
        ProcessUnBlock(client, _, type, _, sBuffer);

    return Plugin_Stop;

2226: SavePunishment(client, target_list[0], type, length, reason);
C-подобный:
if (target_count == 1 && !skipped)
        SavePunishment(client, target_list[0], type, length, reason);
    if (target_count > 1 || !skipped)
        ShowActivityToServer(client, type, length, reason, target_name, tn_is_ml);

    return;

2989: WritePackCell(dataPackFwd, GetClientUserId(admin));

 

Вложения

  • SB_comms.sp
    97.5 КБ · Просмотры: 2

The_C@t

Слабоумие и отвага
Сообщения
272
Реакции
142
Да, поддержка sb и MA будет нелишней
 

rejchev

менеджер клоунов
Сообщения
1,669
Реакции
1,291
@abduabuarab, i can, but i won't do this...
There is a more important problem that needs to be fixed
 

unique

Добрая душа
Сообщения
247
Реакции
34
Ключ {NAME} очень был полезен
Так как если использовать {UID} то при смене steam id наказанного, еще одна блокировка не выдается..
 

rejchev

менеджер клоунов
Сообщения
1,669
Реакции
1,291
Ключ {NAME} очень был полезен
Так как если использовать {UID} то при смене steam id наказанного, еще одна блокировка не выдается..
UID - ID игрока на сервере, это не STEAM ID, MA и SB при любом раскладе, будто:
C-подобный:
"sm_ban {NAME} 0 HAKI" or  "sm_ban {UID} 0 HAKI"
будет выдавать бан/кик/мут по SteamID.
Именно поэтому нет никакого смысла в {NAME}
 

unique

Добрая душа
Сообщения
247
Реакции
34
UID - ID игрока на сервере, это не STEAM ID, MA и SB при любом раскладе, будто:
C-подобный:
"sm_ban {NAME} 0 HAKI" or  "sm_ban {UID} 0 HAKI"
будет выдавать бан/кик/мут по SteamID.
Именно поэтому нет никакого смысла в {NAME}
Я знаю что это не STEAM ID, но при получении блокировки по {UID}, если игрок меняет свой STEAM ID то, сервер больше не может выдать блокировку, просто пишет в чат что заблокировано но игрок все равно может писать
--- Добавлено позже ---
Так как {UID} игрока не меняется при смене Steam ID (если что я про css v34)
 
Последнее редактирование:

rejchev

менеджер клоунов
Сообщения
1,669
Реакции
1,291
Пользователь Skeriiz обновил ресурс [CHAT] AnyChatFilter новой записью:

Обновление 1.5.0

  • Переписан код
  • Добавлен квар sm_acf_serverfilter 0/1 - фильтр сообщений от сервера.(Сообщения от плагинов, сообщения от гейм ивентов).
  • Добавлен квар sm_acf_trigfilter 0/1 - фильтр триггеров (убирает из чата !admin| !vip и прочие триггеры).

Узнать больше об этом обновлении...
 

L4NOFF

Участник
Сообщения
59
Реакции
34
После обновления плагина спам пошел в консоль

L 01/09/2019 - 20:06:37: [SM] Call stack trace:
L 01/09/2019 - 20:06:37: [SM] [1] PbReadString
L 01/09/2019 - 20:06:37: [SM] [2] Line 200, AnyChatFilter.sp::MsgText_CB
L 01/09/2019 - 20:06:37: [SM] [4] PrintToChat
L 01/09/2019 - 20:06:37: [SM] [5] Line 183, restrictinc/events.sp::CS_OnBuyCommand
L 01/09/2019 - 20:06:38: [SM] Exception reported: Native is not bound
L 01/09/2019 - 20:06:38: [SM] Blaming: AnyChatFilter.smx

В чем дело?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу