View Single Post
  #1  
Old 12-02-2010, 08:49 PM
Kayen
Developer
 
Join Date: Mar 2009
Location: -
Posts: 228
Default plugin::CountNPCTYPE

Usage: plugin::CountNPCTYPE($NPC_TYPE_ID);

Counts the number of NPC's in a zone that have the same npc type id.

Code:
sub CountNPCTYPE {

	my $npc = plugin::val('npc');
	my $entity_list = plugin::val('$entity_list');
	my $NPC_TYPE_ID = $_[0];

	@npclist = $entity_list->GetNPCList();

		$Count_NPC_TYPE = 0;
     		foreach $cur (@npclist) {
		my $NPC_TYPEid = $cur->GetNPCTypeID(); 
				
			if ($NPC_TYPEid == $NPC_TYPE_ID) { 
			$Count_NPC_TYPE++;
			}
		}
	return $Count_NPC_TYPE;
}
Kayen
GM Storm Haven
Reply With Quote