Found one small syntax error. Fixed it, script still broken though :(
Changed to:
Code:
sub EVENT_SAY {
if($text=~/Hail/i) {
quest::say("Hail, $class. I am Luana, The God of Life. I am in this world to see to it that those that have proven themselves worthy will be rewarded. If you have proof that Hanvar is dead, hand it to me."); }
}
sub EVENT_ITEM {
if (plugin::check_handin(\%itemcount, 29294 => 1)) {
my %rewards = (
"Warrior" => 66177, 66176, 10908, "Paladin" => 10099, "Shadow Knight" => 14383,
"Monk" => 10652, "Beastlord" => 6611, "Rogue" => 11057,
"Cleric" => 5532, "Bard" => 20542, "Ranger" => 20487, 20488,
"Druid" => 20490, "Shaman" => 10651, "Necromancer" => 20544,
"Wizard" => 14341, "Magician" => 28034, "Enchanter" => 10650
);
if(defined($rewards{$class})) {
quest::summonitem($rewards{$class});
$client->Message(6, "Luana raises her hands and says a prayer quietly. You feel your whole body begin to tingle as she brings her hands down to your shoulders." );
quest::level(51);
quest::ding();
quest::shout2("Today $name has proved his worth to the gods of this world. He has now joined our ranks as a god himself and is a force to be reckoned with!");
}
}
else {
plugin::return_items(\%itemcount);
quest::say("I can't use this.");
}
}