Поиск сообщества
Показаны результаты для тегов 'frozen'.
Найдено: 1 результат
-
И так начнем! 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, так что пишите разные способы ников, учет запрета идет по буквам в нике, если не поняли данное объяснение жду вас в комментах)