FullOver 0 Posted March 11 НЕ смог создать в теме куплю - ищу Сборка Lucera есть исходники Есть скил масс свип он работает только когда хоть 1 из мертвых мобов в таргете. А нужно сделать что бы юн юзался без таргета. Кто сможет помочь и сколько это будет стоить? Share this post Link to post Share on other sites
Formatter 16 Posted March 11 TARGET_AREA_CORPSE_MOB или TARGET_AREA_CORPSES не подходит? если есть проверки на таргет - убрать тут: ru.catssoftware.gameserver.handler.target.TargetAreaCorpses.java / TargetAreaCorpseMob.java Share this post Link to post Share on other sites
Formatter 16 Posted March 11 Или вообще сделать автосвип при смерти моба, хоть в исходах, хоть скриптом - onDeath() -> isSpoiled() -> sweep() Share this post Link to post Share on other sites
FullOver 0 Posted March 11 1 час назад, Formatter сказал: TARGET_AREA_CORPSE_MOB или TARGET_AREA_CORPSES не подходит? если есть проверки на таргет - убрать тут: ru.catssoftware.gameserver.handler.target.TargetAreaCorpses.java / TargetAreaCorpseMob.java Нет такого файла в исходах Share this post Link to post Share on other sites
zGosu 396 Posted March 12 (edited) Посмотри как реализован targethandler AuraCorpseMob в других сборках. У меня например это так: public GameObject[] getTargetList(Skill skill, Creature activeChar, boolean onlyFirst, Creature target) { final List<Creature> targetList = new ArrayList<>(); final int maxTargets = skill.getAffectLimit(); for (final Creature obj : World.getInstance().getAroundCharacters(activeChar, skill.getAffectRange(), 200)) { if ((obj.isAttackable() || obj.isServitor()) && obj.isDead()) { if (onlyFirst) { return new Creature[] { obj }; } if ((maxTargets > 0) && (targetList.size() >= maxTargets)) { break; } targetList.add(obj); } } return targetList.toArray(new Creature[targetList.size()]); } Тут как раз нет условия на target, а берутся окружающие объекты вокруг тебя. for (final Creature obj : World.getInstance().getAroundCharacters(activeChar, skill.getAffectRange(), 200)) Можешь адаптировать это под свою сборку. Если сам не сможешь, то готов взяться за $20. Edited March 12 by zGosu Share this post Link to post Share on other sites
Saltfire 94 Posted March 12 (edited) В 12.03.2025 в 19:51, zGosu сказал: Посмотри как реализован targethandler AuraCorpseMob в других сборках. У меня например это так: public GameObject[] getTargetList(Skill skill, Creature activeChar, boolean onlyFirst, Creature target) { final List<Creature> targetList = new ArrayList<>(); final int maxTargets = skill.getAffectLimit(); for (final Creature obj : World.getInstance().getAroundCharacters(activeChar, skill.getAffectRange(), 200)) { if ((obj.isAttackable() || obj.isServitor()) && obj.isDead()) { if (onlyFirst) { return new Creature[] { obj }; } if ((maxTargets > 0) && (targetList.size() >= maxTargets)) { break; } targetList.add(obj); } } return targetList.toArray(new Creature[targetList.size()]); } Тут как раз нет условия на target, а берутся окружающие объекты вокруг тебя. for (final Creature obj : World.getInstance().getAroundCharacters(activeChar, skill.getAffectRange(), 200)) Можешь адаптировать это под свою сборку. Если сам не сможешь, то готов взяться за $20. Нда уж... Поэтому меня убивает лыжа... public GameObject[] getTargetList(Skill skill, Creature activeChar, boolean onlyFirst, Creature target) { final int maxTargets = skill.getAffectLimit(); final List<Creature> targetList = World.getInstance() .getAroundCharacters(activeChar, skill.getAffectRange(), 200) .stream() .filter(obj -> (obj.isAttackable() || obj.isServitor()) && !obj.isDead()) .limit(onlyFirst ? 1 : maxTargets) .collect(Collectors.toList()); return targetList.toArray(new Creature[targetList.size()]); } Edited March 17 by Saltfire Share this post Link to post Share on other sites
KiberGen 84 Posted March 13 если у вас понимание явы 0 но не дрочите судьбу что за вас кто то что то реализует покупайте решение Share this post Link to post Share on other sites
FullOver 0 Posted March 13 1 час назад, KiberGen сказал: если у вас понимание явы 0 но не дрочите судьбу что за вас кто то что то реализует покупайте решение А вы видите в данной теме что бы я просил кого -то за меня что то сделать? Я спросил кто может и сколько это будет стоить. А если не умеете читать это уже ваши проблемы Share this post Link to post Share on other sites
Saltfire 94 Posted March 13 (edited) 30 минут назад, FullOver сказал: вы видите в данной теме что бы я просил кого -то за меня что то сделать В данном случае, да, тема ссылается, чтобы кто-то сделал за вас, за деньги. 30 минут назад, FullOver сказал: Я спросил кто может и сколько это будет стоить. Наверняка должны понимать, чтобы сделать, за вас, нужно видеть, как минимум код, я так понял это походу 1.7, после перехода, исходники не продавались или я ошибаюсь? В любом случае, вам придется либо самим править, либо давать исходы, чтобы кто-то правил. Всего два пути. Как не крути. Третьего не дано. Edited March 13 by Saltfire Share this post Link to post Share on other sites
FullOver 0 Posted March 13 14 минут назад, Saltfire сказал: В данном случае, да, тема ссылается, чтобы кто-то сделал вас, за деньги. Наверняка должны понимать, чтобы сделать, за вас, нужно видеть, как минимум код, я так понял это походу 1.7, после перехода, исходники не продавались или я ошибаюсь? В любом случае, тебе придется либо самому править, либо давать исходы, чтобы кто-то правил. Всего два пути. Как не крути. Третьего не дано. Дело в том, что в разделе Куплю не смог создать тему. Пришлось создавать тут, и написал об этом сразу))). Я же не против, если бы человек зашел бы и написал бы: Скинь файл, я так понимай l2skill. java и будет стоить столько то. Я же не против)). Share this post Link to post Share on other sites
Saltfire 94 Posted March 14 15 часов назад, FullOver сказал: Дело в том, что в разделе Куплю не смог создать тему. Пришлось создавать тут, и написал об этом сразу))). Я же не против, если бы человек зашел бы и написал бы: Скинь файл, я так понимай l2skill. java и будет стоить столько то. Я же не против)). Вы сначала разберитесь, что вы хотите сделать, учитывая вашу позицию, вы противоречите сами себе-же. То якобы не просите за вас, что-то делать, тут-же просите сделать. Но при этом, по прежнему, никаких попыток не предпринимаете, для решения проблемы. Хотя решение выше. Share this post Link to post Share on other sites
FullOver 0 Posted March 16 Ребят кто возьмется что бы сделать масс свип ? Нужно что бы он работал без таргета и собирал спойл со всех мертвых мобов. Сейчас он работает так. Пример 5 мобов все проспойлены из них 4 мертвых он собирает спойл но только с таргетом и пропадает моб у которого 100% хп. Вопрос: сколько будет стоит и сроки? Share this post Link to post Share on other sites
Saltfire 94 Posted March 16 5 часов назад, FullOver сказал: Вопрос: сколько будет стоит и сроки? А это для кого? В 12.03.2025 в 19:51, zGosu сказал: Если сам не сможешь, то готов взяться за $20. Share this post Link to post Share on other sites