Jump to content
Sign in to follow this  
FullOver

Ищу человека

Recommended Posts

НЕ смог создать в теме  куплю - ищу 

Сборка Lucera есть исходники

Есть скил масс свип он работает только когда хоть 1 из мертвых мобов в таргете.

А нужно сделать что бы юн юзался без таргета. Кто сможет помочь и сколько это будет стоить?

Share this post


Link to post
Share on other sites

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

Или вообще сделать автосвип при смерти моба, хоть в исходах, хоть скриптом - onDeath() -> isSpoiled() -> sweep()

Share this post


Link to post
Share on other sites
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
Posted (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 by zGosu

Share this post


Link to post
Share on other sites
Posted (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 by Saltfire

Share this post


Link to post
Share on other sites

если у вас понимание явы 0  но не дрочите судьбу  что за вас кто то что то реализует покупайте решение

Share this post


Link to post
Share on other sites
1 час назад, KiberGen сказал:

если у вас понимание явы 0  но не дрочите судьбу  что за вас кто то что то реализует покупайте решение

А вы видите в данной теме что бы я просил кого -то за меня что то сделать?

Я спросил кто может и сколько это будет стоить.
 

А если не умеете читать это уже ваши проблемы

Share this post


Link to post
Share on other sites
Posted (edited)
30 минут назад, FullOver сказал:

вы видите в данной теме что бы я просил кого -то за меня что то сделать

В данном случае, да, тема ссылается, чтобы кто-то сделал за вас, за деньги.

30 минут назад, FullOver сказал:

Я спросил кто может и сколько это будет стоить.

Наверняка должны понимать, чтобы сделать, за вас, нужно видеть, как минимум код, я так понял это походу 1.7, после перехода, исходники не продавались или я ошибаюсь?

В любом случае, вам придется либо самим править, либо давать исходы, чтобы кто-то правил.
Всего два пути.
Как не крути.
Третьего не дано.

Edited by Saltfire

Share this post


Link to post
Share on other sites
14 минут назад, Saltfire сказал:

В данном случае, да, тема ссылается, чтобы кто-то сделал вас, за деньги.

Наверняка должны понимать, чтобы сделать, за вас, нужно видеть, как минимум код, я так понял это походу 1.7, после перехода, исходники не продавались или я ошибаюсь?

В любом случае, тебе придется либо самому править, либо давать исходы, чтобы кто-то правил.
Всего два пути.
Как не крути.
Третьего не дано.

Дело в том, что в разделе Куплю не смог создать тему. 
Пришлось создавать тут, и написал об этом сразу))). 
Я же не против, если бы человек зашел бы и написал бы: Скинь файл, я так понимай l2skill. java и будет стоить столько то. 
Я же не против)).
 

Share this post


Link to post
Share on other sites
15 часов назад, FullOver сказал:

Дело в том, что в разделе Куплю не смог создать тему. 
Пришлось создавать тут, и написал об этом сразу))). 
Я же не против, если бы человек зашел бы и написал бы: Скинь файл, я так понимай l2skill. java и будет стоить столько то. 
Я же не против)).
 

Вы сначала разберитесь, что вы хотите сделать, учитывая вашу позицию, вы противоречите сами себе-же.
То якобы не просите за вас, что-то делать, тут-же просите сделать.
Но при этом, по прежнему, никаких попыток не предпринимаете, для решения проблемы.
Хотя решение выше.

Share this post


Link to post
Share on other sites

Ребят кто возьмется что бы сделать масс свип ?
Нужно что бы он работал без таргета и собирал спойл со всех мертвых мобов.
Сейчас он работает так.
Пример  5 мобов все проспойлены из них 4 мертвых  он собирает спойл но только с таргетом и пропадает моб  у которого 100% хп.

Вопрос: сколько будет стоит и сроки?

Share this post


Link to post
Share on other sites
5 часов назад, FullOver сказал:

Вопрос: сколько будет стоит и сроки?

А это для кого?

В 12.03.2025 в 19:51, zGosu сказал:

Если сам не сможешь, то готов взяться за $20.

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...