Перейти к содержанию
Авторизация  

[Проверка] Русские или Английские символы


Описание

Я думаю многие администраторы которые установили на свой сервер поддержку русских ников иногда сталкивались с проблемой похожих ников. Например когда игрок создаёт персонажа с ником который точь в точь выглядит как ник другого игрока, но является фейковым. В этом мануале я выкладываю проверку которая запретит при создании чара использовать такой способ подмены.

Что будем делать: Установим адекватную строку через которую мы запретим создание персонажей с русскими и английскими символами в нике одновременно.

 

1. Найти в конфигах файл который отвечает за разрешенные символы в нике при создании (так же клан / али / название пета при желании).

2. В строчках CnameTemplate, PetNameTemplate и др. которые отвечают за разрешенные символы установить следующее выражение -

[A-Za-z0-9&&[^\u0410-\u042f\u0430-\u044f]]{3,16}|[\u0410-\u042f\u0430-\u044f\0-9&&[^A-Za-z]]{3,16}

Теперь переведём его на русский язык чтобы было понятнее как это работает:

Символы от [A до Z, от a до z, от 0 до 9] и&& не^ [от А до Я, от а до я] или| [от А до Я, от а до я, от 0 до 9] и&& не^ от A до Z, от a до z.



Рекомендуемые комментарии

Комментариев нет

×
×
  • Создать...