You have a syntax error else if should be elsif in Perl.
Code:
sub EVENT_SAY {
if($text=~/hail/i) {
quest::say("$name, where do you want to go today? I can send you to the [". quest::saylink("temple") . "] ?");
}
elsif($text=~/temple/i) {
quest::say("Let me know if this spell works....I just wrote it!");
quest::movepc(729,-55,44,-158.81); # TODO: fix coordinates later
}
}
Also ensure the file is named #Arias.pl not #arias.pl - pretty sure their case sensitive.
An easy way to check your syntax is to open a command window then change directory to where your quests are located:
cd C:/EQ_Emu/quests (or whatever your path is to that folder)
then:
perl -c #Arias.pl
That should spit out any error's and tell you what line it's on or near, then you just gotta figure out what's wrong there.
Oh! Right nearly forgot the in-game command is: #reloadquests
Happy Scripting!