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

Запрещенные Ники При Старте

Рекомендуемые сообщения

И так начнем!

 

1. Открываем

gameserver\network\clientpackets\CharacterCreate.java

 

Почти в самом начале видим такие строки, если что юзаем поиск CTRL+F

@Override
protected void runImpl()
{

 

Добавляем после них

if (Config.LIST_RESTRICTED_CHAR_NAMES.contains(_name))
{
if(Config.DEBUG)
_log.fine("DEBUG "+getType()+": charname: " + _name + " is invalid.");
sendPacket(new CharCreateFail(CharCreateFail.REASON_NAME_ALREADY_EXISTS));
return;
}

 

Сохраняем...

 

2. Идем далее

gameserver\head-src\com\l2jfrozen\Config.java

 

Открываем и ищем такую строку

public static int STARTING_AA;

 

Добавляем после нее

// Запрещенные ники при старте
public static String RESTRICTED_CHAR_NAMES;
public static List LIST_RESTRICTED_CHAR_NAMES = new FastList();

 

Еще раз юзаем поиск и ищем такую строку

STARTING_AA = Integer.parseInt(otherSettings.getProperty("StartingAncientAdena", "0"));

 

И после нее добавляем

RESTRICTED_CHAR_NAMES = otherSettings.getProperty("ListOfRestrictedCharNames", "DoctorQ");
LIST_RESTRICTED_CHAR_NAMES = new FastList();
for (String name : RESTRICTED_CHAR_NAMES.split(","))
{
LIST_RESTRICTED_CHAR_NAMES.add(name);
}

 

Сохраняем...

 

3. В конфиг other.properties добавляем

# Имена которые запрещается создавать при старте (через запятую)
# ВНИМАНИЕ! В конце запятую не ставить
ListOfRestrictedCharNames = GM,Admin,Administrator,Suka,Pizda

 

Все готово, радуемся)

 

Пару слов о коде, также, если ваше ядро не знает русского языка, замените русские слова на английские

Заметка по конфигу: Данный код можно обойти, написав в запрещенные ники Gm, то лже администратор все равно создат такой ник но только не Gm, а gM, так что пишите разные способы ников, учет запрета идет по буквам в нике, если не поняли данное объяснение жду вас в комментах)

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Окуда вырезаешь (хроники) и команда?

 

ну а если подумать)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я думаешь увлекаюсь разработкой всех хроник?для меня ток хф.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ууу...даж незнаком с таким )

 

я думаю это под любые хроники можно затолкать)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В l2jlink вроде как запихнуто подобное. Ну , а они вроде как из EON выдерали понемногу .

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В l2jlink вроде как запихнуто подобное. Ну , а они вроде как из EON выдерали понемногу .

 

да у них есть такое) в фрозенах много нету, поэтому нагоняю их)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Эм , во фрозенов слишком много наоборот понапихали!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ИМХО через регулярные выражения было-бы полезнее

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

[javac] C:\Users\Иван\Desktop\c4\L2JChronus_GS\java\net\sf\l2j\Config.java:1258: error: illegal start of expression
[javac] public static List<String> LIST_RESTRICTED_CHAR_NAMES = new FastList<String>();
[javac] ^
[javac] C:\Users\Иван\Desktop\c4\L2JChronus_GS\java\net\sf\l2j\Config.java:1258: error: ';' expected
[javac] public static List<String> LIST_RESTRICTED_CHAR_NAMES = new FastList<String>();
[javac] ^
[javac] C:\Users\Иван\Desktop\c4\L2JChronus_GS\java\net\sf\l2j\Config.java:1258: error: not a statement
[javac] public static List<String> LIST_RESTRICTED_CHAR_NAMES = new FastList<String>();
[javac] ^
[javac] C:\Users\Иван\Desktop\c4\L2JChronus_GS\java\net\sf\l2j\Config.java:1258: error: ';' expected
[javac] public static List<String> LIST_RESTRICTED_CHAR_NAMES = new FastList<String>();
[javac] ^
[javac] 12 errors
[javac] 1 warning

 

 

Критует, вот часть кода

 

STARTING_ADENA	 = Integer.parseInt(otherSettings.getProperty("StartingAdena", "100"));
public static String RESTRICTED_CHAR_NAMES;
public static List<String> LIST_RESTRICTED_CHAR_NAMES = new FastList<String>();

 

Как исправить?

 

C меня ++++

Изменено пользователем La Luna

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вот так попробуйте, просто писал быстро упустил моменты

 

 

 

И так начнем!

 

1. Открываем

gameserver\network\clientpackets\CharacterCreate.java

 

Почти в самом начале видим такие строки, если что юзаем поиск CTRL+F

@Override
protected void runImpl()
{

 

Добавляем после них

if (Config.LIST_RESTRICTED_CHAR_NAMES.contains(_name))
{
if(Config.DEBUG)
_log.fine("DEBUG "+getType()+": charname: " + _name + " is invalid.");
sendPacket(new CharCreateFail(CharCreateFail.REASON_NAME_ALREADY_EXISTS));
return;
}

 

Сохраняем...

 

2. Идем далее

gameserver\head-src\com\l2jfrozen\Config.java

 

Открываем и ищем такую строку

public static int STARTING_AA;

 

Добавляем после нее

// Запрещенные ники при старте
public static String RESTRICTED_CHAR_NAMES;
public static List LIST_RESTRICTED_CHAR_NAMES = new FastList();

 

Еще раз юзаем поиск и ищем такую строку

STARTING_AA = Integer.parseInt(otherSettings.getProperty("StartingAncientAdena", "0"));

 

И после нее добавляем

RESTRICTED_CHAR_NAMES = otherSettings.getProperty("ListOfRestrictedCharNames", "DoctorQ");
LIST_RESTRICTED_CHAR_NAMES = new FastList();
for (String name : RESTRICTED_CHAR_NAMES.split(","))
{
LIST_RESTRICTED_CHAR_NAMES.add(name);
}

 

Сохраняем...

 

3. В конфиг other.properties добавляем

# Имена которые запрещается создавать при старте (через запятую)
# ВНИМАНИЕ! В конце запятую не ставить
ListOfRestrictedCharNames = GM,Admin,Administrator,Suka,Pizda

 

Все готово, радуемся)

 

 

  • Upvote 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

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