Мне нужно игнорировать сообщения от ULTRON (JT) в любом виде. Можно не беспокоиться о тенях и цветовых кодах в нике. Ник при проверке делается "плоским". Регистр символов также не имеет значения.
cl_consoleIgnoreText ultron,jt
Теперь любые сообщения, которые содержат ultron или jt будут проигнорированы, кроме информации об убийствах.
Если же я хочу видеть сообщение от jt, которое содержит мой ник например, то тут может помочь команда cl_consoleAllowText. Можно задать одно ключевое слово, при наличии которого текст всегда отобразится.
Релиз пока только для ioq3 x64.
Конечно, это не универсальный механизм, его можно обойти. Но это лучше, чем ничего.
Сюда почему-то не прикрепляется файл.
Вот ссылка на билд для windows:
https://drive.google.com/open?id=1BcVDyfaXYHrrHNhmd-WcmA715p-J-YoX
Anti spam build
Блокировка сообщений по ключевым словам
#1 - 28 ноября 2017, вторник
|
|
Посетитель
Сообщений: 29
1863 дня назад
|
+2
Редактировалось: 5 раз (Последний: 28 ноября 2017 в 21:46)
|
#2 - 29 ноября 2017, среда
|
|
Администратор
Сообщений: 112
Гамильтон
586 дней назад
|
0
JT даже на пг мешает своим флудом, или на sbct начал заходить играть?
Если ты хочешь зарегистрироваться, но не знаешь к кому обратиться — дуй играть в квейк на sbct.ru и проси инвайт на почту у игроков :)
|
#3 - 29 ноября 2017, среда
|
|
Посетитель
Сообщений: 29
1863 дня назад
|
0
BFG10K: JT даже на пг мешает своим флудом, или на sbct начал заходить играть? На sbct он заходил пару раз при мне) Флуд мешает да, вот я и решил написать такую штуку. К сожалению самый интересный код, связанный с playerid и пр. прелестями, которые от сервера приходят, зашит в код виртуальной машины. Каждый мод по-своему обрабатывает работу с графикой, клиентом, а осп не имеет исходных кодов, поэтому нет возможности править код клиента. Только анализ строки ![]() Если только свой мод сделать с интегрированным кодом физики cpm и прочими плюшками. Редактировалось: 2 раза (Последний: 29 ноября 2017 в 11:20)
|
#4 - 1 декабря 2017, пятница
|
|
Администратор
Сообщений: 114
Санкт-Петербург
1330 дней назад
|
0
Патч-то выложи, зачем нам твой бинарий для щиндовса? Ещё и GPL нарушаешь, выкладывая сборки без исходников.
|
#5 - 2 декабря 2017, суббота
|
|
Посетитель
Сообщений: 29
1863 дня назад
|
0
GUUU: Патч-то выложи, зачем нам твой бинарий для щиндовса? Ещё и GPL нарушаешь, выкладывая сборки без исходников. https://github.com/enq3/ioq3/blob/SpamFilter/0001-Simple-spam-filter-by-keywords.patch |
#6 - 3 декабря 2017, воскресенье
|
|
Администратор
Сообщений: 114
Санкт-Петербург
1330 дней назад
|
0
Ээ… зачем же ты патч в репозиторий закоммитил? Достаточно было дать ссылку на https://github.com/enq3/ioq3/commit/bcba5e
Энивей, спасибо. |
Быстрый ответ
У вас нет прав, чтобы писать на форуме.