View Single Post
  #4  
Old 05-07-2011, 12:14 AM
Astal
Hill Giant
 
Join Date: Mar 2010
Posts: 236
Default

Quote:
Originally Posted by Kayen View Post
You do not need a global to accomplish your situation.

To check if your npc is spawned use this instead


Code:
(defined($entity_list->GetNPCByNPCTypeID(npctypeid))
Where npctypeid is typeid of the npc you want to check if spawned, as long as that is defined do whatever you want ect.

Code:
#Monolith of Lohesh

sub EVENT_SPAWN {
	quest::settimer("HealLohesh", 10);
}

sub EVENT_TIMER {

if ( ($timer eq "HealLohesh" ) && (defined($entity_list->GetNPCByNPCTypeID(npctypeid)) ) {

	quest::say("Take our life oh dark one!!");
	$mob->SetTarget(999424);
	plugin::CastOnTarget(18366); #knockback
	quest::settimer("HealLohesh", 10);
	}


	
}

sub EVENT_ATTACK {

	if ((defined($entity_list->GetNPCByNPCTypeID(npctypeid))) {
		$npc->NPCSpecialAttacks(HfDC, 0);
	}
}
Thanks man
Reply With Quote