View Single Post
  #5  
Old 08-29-2006, 07:50 PM
ylosh
Sarnak
 
Join Date: Jan 2006
Posts: 39
Default

no, you can only have one event_say in the file.

you can set a temporary variable to have the npc summon the item when whatever key item is handed in..

Code:
sub EVENT_SPAWN {
  $variable = 0;
}

sub EVENT_SAY {
  if ($variable == 1) {
	if ($text=~/.*/i) {
	  quest::summonitem($text);
	  $variable = 0;
	}
  }
  elsif ($text=~/hail/i) { #all other dialogue
	quest::say("hello");
  }
  elsif ($text=~/something else/i) {
	quest::say("more dialogue");
  }
}

sub EVENT_ITEM {
  if (plugin::check_handin(\%itemcount, 1001 => 1)) {
	quest::say("blah blah give me an item id number");
	$variable = 1;
  }
  plugin::return_items(\%itemcount);
}
Reply With Quote