Some of the data is sent to the timer event, such as $name of player and $entity_list for the zone. I was specifically trying to functions for the client but those seemed to fail as well, strangely enough.
Code:
sub EVENT_TIMER
{
quest::say("Hello $name");
$c = $entity_list->GetClientByName($name);
$charname = $c->GetName();
quest::say("Hi $charname");
$c->MovePC(1,1,1,1);
$c->CastSpell(1,1);
}
Output:
Code:
NPC says, 'Hello JohnDoe'
NPC says, 'Hi JohnDoe'
*crickets*
*more crickets*
Not an actual script but prefect representation if all function input had valid data.