-
Публикаций
1677 -
Зарегистрирован
-
Посещение
-
Победитель дней
37 -
Отзывы
100%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент zGosu
-
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
-
ищи исходники, т.к. реализовывать без них - можно е******ся (мало кто сможет это реализовать с такими ограничениями в разработке)
-
if buff != " ": // или if buff != null:
-
"Перерождение" в поем понимании брать совершенно новую профу (как на ГОДе). Если да, то можно этот релиз вырезать от туда.
-
на SW такое было когда переименовывал папку admin. Это было нужно для скрытия админ-панели.
-
Хочу уточнить 1й пункт: Т.е. когда ха доходит до максимума, отключать функцию ацп? Т.е. для повторного включения надо еще раз ввести команду .autocp?
-
за такую сумму можно норм сборку с клиенткой взять xD
-
Ошибка 0 обозначает: "коннект как бы есть, я подключился к приложению, но там какие-то косяки, понять не могу". Как говорил выше, частой проблемой является не совпадение структуры таблицы приложения и запросов с сайта. На SW это решается путем смены вида сборки для подключения (l2jserver, l2phoenix и т.д.) Только единожды мне не подошла ни 1 вид сборки, которая предлагалось в SW. Для решения я заходил в папку l2j, копировал 1 из php файлов и модифицировал его под свою сборку... А еще, проверь открыты ли у тебя порты xDDD
-
В журнале смотри. Скорей всего структура таблиц отличается от структуры запросов
-
Ошибка 0 - это отсутствие ошибки веб-сайта. Проблема в приложении. Смотри журнал ошибок на веб-сервере
-
проще будет править через тот же Eclipce, где выделяются строки с ошибками и предлагает возможные решения этих проблем.
-
У вас просто по другому классы называются Этот скрипты изначально идет для лыжи. Для того чтобы скрипт работал на другой сборке, нужно просто поменять названия классов\функций (названия разные, а функционал одинаковый)
-
Ну на астерусе к примеру хф сборка читает клиент ГОДа. Я думаю с таким же успехом можно сделать и наоборот (сервер ГОДа читает клиент ХФ)
-
Всё же очевидно. Если бы вводили ошибки в гугл или просто переводили то, что пишет при компиляции, у Вас бы не было таких глупых вопросов. import org.junit.Test; Такого пакета не существует. Скорей всего Вы не правильно ввели адрес класса, либо он просто не подключен (иногда требуется внедрять jar файлы для этого). @Test Символ не найден. Вы сами придумали? Удалите его или замените на существующий.
-
Я уже скидывал ACP для сборки. Как вы ищите.... http://forummaxi.ru/topic/78644-%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D1%8B-%D0%B4%D0%BB%D1%8F-java-%D1%81%D0%B1%D0%BE%D1%80%D0%BA%D0%B8-lineage-2-l2jserver-hf5/?do=findComment&comment=735126
-
поправь спавнлист и всё (таблица grandboss_data)
-
ну это уже другое. лучше создай проект в Eclipce и засунь туда свой код. Там выдаст тебе ошибки, которые есть в коде и присутствует компилятор.
- 4 ответа
-
- 1
-
