-
Публикаций
1672 -
Зарегистрирован
-
Посещение
-
Победитель дней
37 -
Отзывы
100%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент zGosu
-
И что, что готовый. Класс не загружен! В батнике добавь *.jar файл, где есть этот класс и всё!
-
Не все *.jar файл загружены и не может найти нужный класс из-за этого.
-
Ввел изменение в батник, но сохранил не правильно. Возьми оригинальный батник это сборки и сохраняй в notepad
-
С исходниками - любую. Выбирай сам: L2JServer\LostWorld бесплатные с исходниками есть в шаре
-
Тогда только в ядре.
-
В ГСе при дисконекте что-то пишет?
-
Это custom таблица. Тут 3 варианта: 1) Добавить таблицу damage_balance 2) Отключить в конфигах доп. функцию на баланс урона 3) (если пункт 2 не прокатил - требует исходник) Найти, где используется эта таблица и выполнить 1 пункт (структура там будет показана), либо 2 (добавить конфиг на отключение или за комментировать этот метод) Пример: public double loadDamageBalance(double damage) { // отключение damage_balance if (!Config.ENABLE_DAMAGE_BALANCE) return 1.; ..................................................... return damage; } Удачи!
-
Смотри файл L2ClassMasterInstance.java строка 278
-
Все действия происходят через ваш сайт => привилегии менять не надо (т.е. те же, что накладываются на сайт).
-
Ну правильно, когда программа завершает работу и в батнике есть функция pause, то выдает этот текст, а не сразу закрывает ее. Нужно для того, чтобы посмотреть результаты программы, которые выводятся на экране (в консоли).
-
Лучшая защита - это нападение. А если серьезно, то какую бы ты защиту не поставил, она тебя не спасет от дюпов и других багов. Все защиты обходятся.
-
Так на скрине нету ошибки.... Не могли бы перевести вашу просьбу на Русский язык, пожалуйста.
-
GeoData or Spawnlist Правь конфиги геодаты (мб даже качать новую геодату), либо исправляй спавнлист.
-
переписать метод onKill: 1) Зайти в скрипты AI, где у вас находятся боссы\мобы и т.п. 2) найти там метод onKill 3) в скрипте аннонсов поменять тип данных со String на тот, что вы нашли в скритпх на рб\мобов Готово!
-
junior - разработчик, начинающий серьезно работать в определенной области (java junior - начинающий разработчик на языке java)
-
Под свою сборку не сложно настроить. Алгоритм то один и тот же. Просто свои импорты и функции подставить и всё.
-
Сначала в конфигах поищи, потом в коре... Проще конечно в исходниках найти эту строчку, на что ругается и всё. Тем более в ГСе написано в каких строчках ошибка.
-
For input string: "NoGu" Найди это слово в конфиге\коре.
-
Это чистый патч для HF5. Попробуй с ним зайти. Вот мой конфиг протоколов: AllowedProtocolRevisions = 267;268;271;273 Если не поможет, то тебе надо выключить защиту в сборке. system.zip
-
MinProtocolRevision = 1 MaxProtocolRevision = 999 Если прокатит, то всё норм, иначе - защита.
-
public static void enterTheCastle(Player player) { if(player == null) return; if(player.getParty() == null) { player.sendMessage(«You no have party!»); return; } L2Party cc = ccleader.getParty().getPartyMembers(); // тут может быть другая команда if(_state.getState() != EpicBossState.State.NOTSPAWN) { player.sendMessage("Kelbim is still reborning. You cannot invade the nest now"); return; } if(_state.getState() == EpicBossState.State.ALIVE) { if(getKelbimStage() >= 2 && (!player .isDead() || !player .isFlying() || !player .isCursedWeaponEquipped() || player.getLevel() >= 100)) { player.teleToLocation(TELEPORT_POSITION); return; } else { player.sendMessage("Kelbim has already been reborned and is being attacked. The entrance is sealed."); return; } } if(cc.getChannelLeader() != player) { player.sendPacket(SystemMsg.ONLY_THE_ALLIANCE_CHANNEL_LEADER_CAN_ATTEMPT_ENTRY); return; } if(cc.getMemberCount() > 7) // cc.size() > 7 { player.sendMessage("The maxim of 7 players can invade the Kelbim Castle"); return; } if(cc.getMemberCount() < 2) // cc.size() < 2 { player.sendMessage("The minimum of 2 players can invade the Kelbim Castle"); return; } // checking every member of CC for the proper conditions for(Player p : cc) if(p.isDead() || p.isFlying() || p.isCursedWeaponEquipped() || !p.isInRange(player, 2) || p.getLevel() < 100) { player.sendMessage("Command Channel member " + p.getName() + " doesn't meet the requirements to enter the Castle"); return; } for(Player p : cc) p.teleToLocation(TELEPORT_POSITION); setKelbimSpawnTask(); } Следующие строки могут отличатся в зависимости от сборки: L2Party cc = ccleader.getParty().getPartyMember(); // тут может быть другая команда if(cc.getMemberCount() > 7) // cc.size() > 7 if(cc.getMemberCount() < 2) // cc.size() < 2
-
Неверный протокол! На сервере добавь протокол, который стоит в патче (узнать можно включив в сборке debug пакетов).
-
Так замени на тот, что работает и всё. Если вылезут ошибки, подправь (их там не много должно быть) и всё.
-
FloodProtector от спама, т.е. ты говоришь с нпс и потом только начинается отсчет (к примеру 2 сек), когда ты нее можешь еще раз открыть диалог с нпс. А если хочешь чтоб ты нажал мышкой по нпс и диалог открылся через 2 сек, то тебе надо лезть в исходник. Поправку надо делать как раз там, где задействован FloodProtector для диалогов нпс.