-
Публикаций
1671 -
Зарегистрирован
-
Посещение
-
Победитель дней
37 -
Отзывы
100%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент zGosu
-
вот более точный путь: game\data\scripts\handlers\effecthandlers\OpenChest.java
-
У меня в data/scritps. У Вас может быть и в ядре
-
Скомпилируй сборку и в папке build будут jar файлы
-
Крч, у Вас не подключен jar файл, где находится этот класс Если у Вас нету classpath.bat, то добавляется в startGameServer.bat у меня так: java -Djava.util.logging.manager=com.l2jserver.util.L2LogManager -Dpython.cachedir=../cachedir -Xms1024m -Xmx1024m -XX:-UseGCOverheadLimit -jar l2jserver.jar А так гуглите как подключать jar файлы
-
В classpath.bat добавить и всё
-
выше же ответ: lib не загружен был
-
http://www.cyberforum.ru/java/thread1205636.html решение похожей проблемы
-
внедрять придется тогда (через исходники скорей всего)
-
В таблице clanhall в столбце item_id (не везде реализовано) возле столбца lease Так же может быть реализовано в конфиге с кланхолом
-
Админ чары в статистику не выводятся.
-
http://l2maxi.ru/lineage2/article/3293-gayd-gayd-po-sozdaniyu-kvestov-lineage-2.html
-
Исходники не обязательны. Можно сделать через скрипт (если можно внедрять через script.cfg)
-
подробнее смотреть тут: http://logging.apache.org/log4j/1.2/manual.html#defaultInit -Dlog4j.configuration=file:///path/to/your/log4j.properties
-
Использую Eclipce и не хочу ни на что менять. Всё в нем устраивает)
-
Не видел ни 1 сборку где был нормально реализован докаст. Время обрыва 0.5 сек. У себя реализовал, на остальных говноявах сборках это 0.4 сек, из-за чего анимация докаста есть, а дпса нету, хотя по офу и анимация должна обрываться.
-
L2Character \ L2PcInstance. [spoiler=Метод onMagicLaunchedTimer] if ((targets.length > 0) && (escapeRange > 0)) { int skipRange = 0; int skipLOS = 0; int skipPeaceZone = 0; final List<L2Object> targetList = new ArrayList<>(); for (L2Object trg : targets) { if (trg instanceof L2Character) { if (!isInsideRadius(trg.getX(), trg.getY(), trg.getZ(), escapeRange + getTemplate().getCollisionRadius(), true, false)) { skipRange++; continue; } // Healing party members should ignore LOS. if (((skill.getTargetType() != L2TargetType.PARTY) || !skill.hasEffectType(L2EffectType.HEAL)) // && !GeoData.getInstance().canSeeTarget(this, trg)) { skipLOS++; continue; } if (skill.isBad()) { if (isPlayer()) { if (((L2Character) trg).isInsidePeaceZone(getActingPlayer())) { skipPeaceZone++; continue; } } else { if (((L2Character) trg).isInsidePeaceZone(this, trg)) { skipPeaceZone++; continue; } } } targetList.add(trg); } } if (targetList.isEmpty()) { if (isPlayer()) { if (skipRange > 0) { sendPacket(SystemMessageId.DIST_TOO_FAR_CASTING_STOPPED); } else if (skipLOS > 0) { sendPacket(SystemMessageId.CANT_SEE_TARGET); } else if (skipPeaceZone > 0) { sendPacket(SystemMessageId.A_MALICIOUS_SKILL_CANNOT_BE_USED_IN_PEACE_ZONE); } } switch (skill.getTargetType()) { // only AURA-type skills can be cast without target case AURA: case FRONT_AURA: case BEHIND_AURA: case AURA_CORPSE_MOB: case SELF: break; default: abortCast(); ThreadPoolManager.getInstance().scheduleAi(new Rotation(this, targets[0], skill), 0); return; } } mut.setTargets(targetList.toArray(new L2Object[targetList.size()])); }
-
Если можно внедрять скрипты через script.cfg или MasterHandler.java, то можно. а так нет.
- 3 ответа
-
- 1
-
-
В методе doDie() добавь проверку на скил 9008 if (sk.getId() == 9008) { deleteBuffs = false; } Так же не забудь указать, чтоб он искал этот скил в пассивках
- 3 ответа
-
- 1
-
-
no comment. Примеры, интернет... нет, пусть кто-то сделает за меня и всё 1й вариант: if len(buff) > 0: 2й вариант: if not buff.endswith(""): Выбирай любой. На фрозене получилось запустить.
-
Всё просто: != нету функции в этом языке. ее заменяет команда not