Username Filter [Удалено]

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

rejchev

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

NicknameProtect - Избавляется от ссылок в нике.

Проверяет ники игроков на наличие ссылок и лочит их.
Способен самостоятельно обнаруживать ссылки в нике(не во всех случаях).
При первом появлении новой валидной ссылки, наказание не применяется.

PS. Версия 0.8.0 намекает на отсутствие оптимизации и адекватного кода
P.S.S Тестировалось только в CS:GO, работа на остальных платформах не исключена.

#Todo
  • Добавить проверку на наличие "плохих" слов в нике (одно другому не мешает) v0.8.5
  • Добавить проверку тегом на спам. v0.9.0...

Узнать больше об этом ресурсе...
 

Crocell

Мошенник
Сообщения
106
Реакции
42
Можно было улучшить допустим ввести только домены, а плагин сам распознает слияние слов с доменом и лочит их.
 

rejchev

менеджер клоунов
Сообщения
1,669
Реакции
1,291
Можно было улучшить допустим ввести только домены, а плагин сам распознает слияние слов с доменом и лочит их.
В этом и загвоздка, что слившийся ник и домен подходит под регулярное выражение, но на стадии запроса выдаст ошибку, т.к. такой страницы нет.
Т.е. ник: васяDomen.ru - валиден для регулярки, но такого домена нет.
Это, разве что, добавлять проверку каждого символа в нике на регистр и делать разделение, т.к. врятли, кто то будет делать непонятный ник со слитным доменом в нижнем или верхнем регистре, аля васяdomen.ru или ВАСЯDOMEN.RU

Крч. решение найдется. Надоели эти рулетки в никах...
 

teran

Участник
Сообщения
207
Реакции
44
Вместо багнутого anc? Найс
 

kleuser

Участник
Сообщения
1,838
Реакции
732
@Skeriiz, клан теги проверяет? а то там тоже бывают рекламу суют
 

Crocell

Мошенник
Сообщения
106
Реакции
42
Пока что нет, но в планах есть #Todo.
Я почему это написал, потому что я заказывал плагин приватный (меня тоже задолбали рулетки) так вот Скриптер сделал так как ты писал, я тестил слитые и т.д он лочит нормально, поройся, поспрашивай у других скриптером мб поможет.
 

CAH4E3

Сосанчез.
Сообщения
1,597
Реакции
779
@Skeriiz
L 08/09/2018 - 12:11:23: [SM] Exception reported: Invalid data pack handle aa7c0492 (error 1).
L 08/09/2018 - 12:11:23: [SM] Blaming: all/NicknameProtect.smx
L 08/09/2018 - 12:11:23: [SM] Call stack trace:
L 08/09/2018 - 12:11:23: [SM] [0] DataPack.Reset
L 08/09/2018 - 12:11:23: [SM] [1] Line 108, C:\Users\segar\Desktop\scripting\NicknameProtect.sp::RequestCompleted
L 08/09/2018 - 12:11:23: [SM] [3] Call_Finish
L 08/09/2018 - 12:11:23: [SM] [4] Line 347, F:\C++\sourcepawn 1.9.0\addons\sourcemod\scripting\include\httpreq.inc::HTTPRequest_OnReceive
L 08/09/2018 - 12:19:14: Error log file session closed.
SourceMod Version: 1.10.0.6323
 

rejchev

менеджер клоунов
Сообщения
1,669
Реакции
1,291
@CAH4E3, в курсе, залью фикс, как у пека появлюсь.
 

rejchev

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

Обновление 0.8.1

  • Исправлена ошибка Invalid data pack handle ....
  • Текст сообщения о смене ника и причины кика цели вынесены в отдельные переменные для удобного редактирования.
  • В архив добавлен include для успешного рекомпила.

Узнать больше об этом обновлении...
--- Добавлено позже ---
Я почему это написал, потому что я заказывал плагин приватный (меня тоже задолбали рулетки) так вот Скриптер сделал так как ты писал, я тестил слитые и т.д он лочит нормально, поройся, поспрашивай у других скриптером мб поможет.
А мы точно об одном говорим? В посте NicknameProtect рассказывалось о проблеме некого "самообучения", а не о детекте уже известных линков(из базы)
 
Последнее редактирование:

backedelk031

Участник
Сообщения
35
Реакции
7
Хелп
L 08/18/2018 - 13:50:50: [SM] Exception reported: Cannot replace searches of empty strings
L 08/18/2018 - 13:50:50: [SM] Blaming: nicknameprotect.smx
L 08/18/2018 - 13:50:50: [SM] Call stack trace:
L 08/18/2018 - 13:50:50: [SM] [0] ReplaceString
L 08/18/2018 - 13:50:50: [SM] [1] Line 90, F:\C++\sourcepawn 1.9.0\addons\sourcemod\scripting\NicknameProtect.sp::CheckString_OnRegexList
L 08/18/2018 - 13:50:50: [SM] [2] Line 73, F:\C++\sourcepawn 1.9.0\addons\sourcemod\scripting\NicknameProtect.sp::OnClientSettingsChanged
 

rejchev

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

Обновление 0.8.5

  • Т.к. это не релизная версия, добавлена пометка [DEV]
  • Где версии 0.8.2 - 0.8.4? На гите.
  • Добавлена проверка тегов игроков.
    • Квар: sm_np_checktag - 0 - выкл проверку тегов/ 1 - вкл.
  • Возможное исправление редкой ошибки: Exception reported: Cannot replace searches of empty strings.
  • Изменено название папки в пути до конфига с "PName" на "nnp"

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

kleuser

Участник
Сообщения
1,838
Реакции
732
@Skeriiz, сейчас тестирую этот плагин, и в консоле замечаю вот такое

C-подобный:
httpreq::HTTPRequest 0 socket connecting to Mr.joker:80
httpreq::HTTPRequest 0 socket error: type 3, number 1
httpreq::HTTPRequest 0 socket disconnected
я думаю, что расширение socket глючит, или что это?
 

rejchev

менеджер клоунов
Сообщения
1,669
Реакции
1,291
@Skeriiz, сейчас тестирую этот плагин, и в консоле замечаю вот такое

C-подобный:
httpreq::HTTPRequest 0 socket connecting to Mr.joker:80
httpreq::HTTPRequest 0 socket error: type 3, number 1
httpreq::HTTPRequest 0 socket disconnected
я думаю, что расширение socket глючит, или что это?
Это дебаг, найдите в коде и замените, ну и перекомпильте:
PHP:
req.debug = true;
>>
PHP:
req.debug = false;
 

SAZONISCHE

Участник
Сообщения
405
Реакции
232
Дабавь возможность использовать список ников из кфг, чтоб через getrandom юзать их, былоб огонь)
 

rejchev

менеджер клоунов
Сообщения
1,669
Реакции
1,291

Disonjer

Участник
Сообщения
37
Реакции
2
@Skeriiz, А что это?
"nnp_whitedomen" "skeriiz.ru"
--- Добавлено позже ---
@Skeriiz,
L 02/12/2019 - 04:48:16: SourceMod error session started
L 02/12/2019 - 04:48:16: Info (map "aim_redline") (file "errors_20190212.log")
L 02/12/2019 - 04:48:16: [SM] Exception reported: Client index 2 is not valid
L 02/12/2019 - 04:48:16: [SM] Blaming: custom/NicknameProtect.smx
L 02/12/2019 - 04:48:16: [SM] Call stack trace:
L 02/12/2019 - 04:48:16: [SM] [0] CS_GetClientClanTag
L 02/12/2019 - 04:48:16: [SM] [1] Line 112, NicknameProtect.sp::CheckUser
L 02/12/2019 - 04:48:16: [SM] [2] Line 91, NicknameProtect.sp::OnClientSettingsChanged
L 02/12/2019 - 06:56:02: Error log file session closed.
 
Последнее редактирование:

Yooki

Добрая душа
Сообщения
473
Реакции
169
Плагин банит игроков? Или что он с ними делает?
Было бы классно, если бы он делал "sm_rename" игроку на ник с удаленной ссылкой
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу