View Single Post
  #1  
Old 12-02-2010, 10:35 PM
Akkadius's Avatar
Akkadius
Administrator
 
Join Date: Feb 2009
Location: MN
Posts: 2,072
Default

Quote:
Originally Posted by Kayen View Post
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
Put this in npc_tools.pl - Revision 4
Reply With Quote