That wouldn't work because then somebody would just have to say 'platinum coin of metzger' and it would bypass the first part. You could either put the taskselector option under the sub EVENT_ITEM as well, or you could do something with qglobals.
Code:
sub EVENT_ITEM{
if (plugin::check_handin(\%itemcount, 13008 => 1)){ #checks for mead turnin
quest::say("Ah a nice brew, I've been waiting for this for awhile, I would've got one myself but I am not about to do anything that requires work. Since you were so kind to get me this brew I shall reward you with this [$saylink5].");
quest::setglobal("metzger", 1, 5, "F");
}
}
sub EVENT_SAY{
if ($text =~ /platinum coin of metzger/i) {
if (defined($qlobals{metzger})){
quest::say("HAHAHAHAHAHAHAHAHA!!! Did you really think I would just give you that? Oh you should have seen the look on your face, it was priceless. But seriously I want you to go out and create my seal to prove to me that you are worthy of such reward.");
quest::taskselector(35);
}
else{
quest::say("You haven't turned in the mead yet");
}
}
}
The NPC would have to have qglobals set to 1 in the database if you use that option