PDA

View Full Version : plugin::CountNPCTYPE


Kayen
12-02-2010, 08:49 PM
Usage: plugin::CountNPCTYPE($NPC_TYPE_ID);

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

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

Akkadius
12-02-2010, 10:35 PM
Usage: plugin::CountNPCTYPE($NPC_TYPE_ID);

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

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