zerjz3
11-07-2014, 11:28 PM
Trying to get an invisible NPC to move the player to another area if their faction is below a certain value.... here's what I came up with, but can't seem to get it to work. Probably something silly that I'm overlooking!
sub EVENT_SPAWN {
my $x = $npc->GetX();
my $y = $npc->GetY();
quest::set_proximity($x - 3, $x + 3, $y - 3, $y + 3);
}
sub EVENT_ENTER {
if($faction >=3) {
quest::movepc(6, 49.76, -14.47, 3.75, 194.0);
}
sub EVENT_EXIT {
quest::clear_proximity();
my $x = $npc->GetX();
my $y = $npc->GetY();
quest::set_proximity($x - 3, $x + 3, $y - 3, $y + 3);
}
}
sub EVENT_SPAWN {
my $x = $npc->GetX();
my $y = $npc->GetY();
quest::set_proximity($x - 3, $x + 3, $y - 3, $y + 3);
}
sub EVENT_ENTER {
if($faction >=3) {
quest::movepc(6, 49.76, -14.47, 3.75, 194.0);
}
sub EVENT_EXIT {
quest::clear_proximity();
my $x = $npc->GetX();
my $y = $npc->GetY();
quest::set_proximity($x - 3, $x + 3, $y - 3, $y + 3);
}
}