The above has syntax errors and doesn't look complete, sorta like you copy/pasted only what you felt was relevant. Which is ok mind you, however; the below may not do all you wanted it to do as a result:
Code:
sub EVENT_SPAWN {
plugin::SetProx(20,20);
}
sub EVENT_ENTER {
quest::say("How are you enjoying your ".quest::varlink(1111)."?") if plugin::check_hasitem($client, 1111);
}
sub EVENT_SAY {
if($text=~/hail/i) {
if (plugin::check_hasitem($client, 1111)) {
quest::say ("You already have a ".quest::varlink(1111)."!");
} else {
quest::say ("Oh, hello $name, so have you come to claim your ".quest::varlink(1111)."?");
}
}
}
sub EVENT_ITEM {
if (!plugin::check_hasitem($client, 1111) && plugin::check_handin(\%item1, 2222 => 1)) {
quest::say ("Congratulations $name! Enjoy your ".quest::varlink(1111)."!");
quest::summonitem(1111);
} else {
plugin::returnitems(\%itemcount);
}
}