Показать сообщение отдельно
Непрочитано 21.02.2013, 03:20   #3
Аватар для Krasavella
ваще Красауэлла

Talking Re: Special Christmas Tree

Цитата:
Сообщение от Jessy Посмотреть сообщение
CKA3KA EDITION
Не знаю что за сказка, но советую посмотреть скрипты ивента или аи елки

Код:
		// АИ вещающее бафф регена устанавливается только для большой елки
		if(itemId == 5561)
			npc.setAI(new ctreeAI(npc));
Ai выглядит примерно таким образом:

Код:
public class ctreeAI extends DefaultAI
{
	public ctreeAI(NpcInstance actor)
	{
		super(actor);
	}

	@Override
	protected boolean thinkActive()
	{
		NpcInstance actor = getActor();
		if(actor == null)
			return true;

		int skillId = 2139;
		for(Player player : World.getAroundPlayers(actor, 200, 200))
			if(player != null && !player.isInZonePeace() && player.getEffectList().getEffectsBySkillId(skillId) == null)
				actor.doCast(SkillTable.getInstance().getInfo(skillId, 1), player, true);
		return false;
	}

	@Override
	protected boolean randomAnimation()
	{
		return false;
	}

	@Override
	protected boolean randomWalk()
	{
		return false;
	}
}
P.S. бафф регена устанавливается только для большой елки

P.S.S. Весна на дворе
__________________
Krasavella вне форума Ответить с цитированием
Сказали спасибо: