-
Публикаций
1655 -
Зарегистрирован
-
Посещение
-
Победитель дней
37 -
Отзывы
100%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент zGosu
-
Использую 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
-
ищи исходники, т.к. реализовывать без них - можно е******ся (мало кто сможет это реализовать с такими ограничениями в разработке)
-
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 Символ не найден. Вы сами придумали? Удалите его или замените на существующий.