View Single Post
  #23  
Old 04-25-2006, 04:49 PM
paaco
Discordant
 
Join Date: Jan 2005
Posts: 320
Default

Final Working version of quest. Works Perfectly ( Thank you Doodman for all the help )

Code:
sub EVENT_SAY
{
  if ($text =~ /hail/i)
    {
      quest::say("Hello $name , I am one of the finest weaponsmiths this land has ever seen. If you find me a mold I will craft you a weapon. However if it is armor you seek, my brother makes the best around.");
    }
}

sub EVENT_ITEM
{
  if ($class eq 'Warrior' && plugin::check_handin (\%itemcount, 6141 => 1))
    {
      quest::summonitem (62189);
      quest::exp (750);
      quest::emote ("smiles warmly as he hands you your weapon.");
      quest::ding ();
    }
  elsif ($class eq 'Paladin' && plugin::check_handin (\%itemcount, 6141 => 1))
    {
      quest::summonitem (62189);
      quest::exp (750);
      quest::emote ("smiles warmly as he hands you your weapon.");
      quest::ding ();
    }
  elsif ($class eq 'Shadow Knight' && plugin::check_handin (\%itemcount, 6141 => 1))
    {
      quest::summonitem (62189);
      quest::exp (750);
      quest::emote ("smiles warmly as he hands you your weapon.");
      quest::ding ();
    }
  elsif ($class eq 'Berserker' && plugin::check_handin (\%itemcount, 6141 => 1))
    {
      quest::summonitem (62189);
      quest::exp (750);
      quest::emote ("smiles warmly as he hands you your weapon.");
      quest::ding ();
    }
  elsif ($class eq 'Monk' && plugin::check_handin (\%itemcount, 6141 => 1))
    {
      quest::summonitem (6611);
      quest::exp (750);
      quest::emote ("smiles warmly as he hands you your weapon.");
      quest::ding ();
    }
  elsif ($class eq 'Beastlord' && plugin::check_handin (\%itemcount, 6141 => 1))
    {
      quest::summonitem (6611);
      quest::exp (750);
      quest::emote ("smiles warmly as he hands you your weapon.");
      quest::ding ();
    }
  elsif ($class eq 'Druid' && plugin::check_handin (\%itemcount, 6141 => 1))
    {
      quest::summonitem (29422);
      quest::exp (750);
      quest::emote ("smiles warmly as he hands you your weapon.");
      quest::ding ();
    }
  elsif ($class eq 'Necromancer' && plugin::check_handin (\%itemcount, 6141 => 1))
    {
      quest::summonitem (29422);
      quest::exp (750);
      quest::emote ("smiles warmly as he hands you your weapon.");
      quest::ding ();
    }
  elsif ($class eq 'Wizard' && plugin::check_handin (\%itemcount, 6141 => 1))
    {
      quest::summonitem (29422);
      quest::exp (750);
      quest::emote ("smiles warmly as he hands you your weapon.");
      quest::ding ();
    }
  elsif ($class eq 'Magician' && plugin::check_handin (\%itemcount, 6141 => 1))
    {
      quest::summonitem (29422);
      quest::exp (750);
      quest::emote ("smiles warmly as he hands you your weapon.");
      quest::ding ();
    }
  elsif ($class eq 'Enchanter' && plugin::check_handin (\%itemcount, 6141 => 1))
    {
      quest::summonitem (29422);
      quest::exp (750);
      quest::emote ("smiles warmly as he hands you your weapon.");
      quest::ding ();
    }
  elsif ($class eq 'Shaman' && plugin::check_handin (\%itemcount, 6141 => 1))
    {
      quest::summonitem (29422);
      quest::exp (750);
      quest::emote ("smiles warmly as he hands you your weapon.");
      quest::ding ();
    }
  elsif ($class eq 'Cleric' && plugin::check_handin (\%itemcount, 6141 => 1))
    {
      quest::summonitem (29442);
      quest::exp (750);
      quest::emote ("smiles warmly as he hands you your weapon.");
      quest::ding ();
    }
  else
    {
      plugin::return_items (\%itemcount);
      quest::say ("These are not the pieces I need.");
    }
}
Reply With Quote