View Single Post
  #1  
Old 06-11-2009, 01:21 PM
Vainglory69
Fire Beetle
 
Join Date: Jun 2009
Location: Mi
Posts: 6
Talking Little help please :)

Any ideas why the following will not work?
Wrapping the statements in double (( )) I get the hail text but no items,
Using single ( ) I get no response at all... and I am at my wits end right now with this.

Code:
########(1.0 Rewarder)
####Zone:PoK
########

sub EVENT_SAY
  {
if($text=~/Hail/i) && ($ulevel <=46)
{
quest::say("Sorry young $class, I am afraid you are too young still, please return to me when you are level 46.")
}
elsif($text=~/Hail/i) && ($ulevel >=46)
  {
  quest::say("Greetings $name, do you seek your first [epic] weapon for yourself and or bots?");
  }
 if ($text=~/epic/i) && ($ulevel >=46)
  {
  quest::say("As a reward for the great deeds you have done I will reward you with a weapon of great power, please tell me which class you need the item for.");
  }
}
sub EVENT_ITEM 
{ 
  if ($text=~/berserker/i) && ($ulevel >=46)
    {
      quest::summonitem (68299);
      quest::ding ();
    }
  elsif ($text=~/cleric/i) && ($ulevel >=46)
    {
      quest::summonitem (5532);
      quest::ding ();
   }
  elsif ($text=~/druid/i) && ($ulevel >=46)
    {
      quest::summonitem (20490);
      quest::ding ();
    }
  elsif ($text=~/magician/i) && ($ulevel >=46)
    {
      quest::summonitem (28034);
      quest::ding ();
    }
  elsif ($text=~/necromancer/i) && ($ulevel >=46)
    {
      quest::summonitem (20544);
      quest::ding ();
    }
  elsif ($text=~/enchanter/i) && ($ulevel >=46)
	{
      quest::summonitem (10650);
      quest::ding ();
    }
  elsif ($text=~/monk/i) && ($ulevel >=46)
     {
      quest::summonitem (1683);
      quest::ding ();
    }
  elsif ($text=~/beastlord/i) && ($ulevel >=46)
      {
      quest::summonitem (8495);
      quest::summonitem (8496);
      quest::ding ();
    }
  elsif ($text=~/rogue/i) && ($ulevel >=46)
      {
      quest::summonitem (11057);
      quest::ding ();
    }  
  elsif ($text=~/ranger/i) && ($ulevel >=46)
      {
      quest::summonitem (20487);
      quest::summonitem (20488);
      quest::ding ();
    }  
  elsif ($text=~/bard/i) && ($ulevel >=46)
      {
      quest::summonitem (20542);
      quest::ding ();
    }  
  elsif ($text=~/shaman/i) && ($ulevel >=46)
      {
      quest::summonitem (10651);
      quest::ding ();
    }
  elsif ($text=~/warrior/i) && ($ulevel >=46)
      {
      quest::summonitem (10908);
      quest::summonitem (17859);
      quest::ding ();
    }
  elsif ($text=~/wizard/i) && ($ulevel >=46)
      {
      quest::summonitem (14341);
      quest::ding ();
    }
  elsif ($text=~/shadowknight/i) && ($ulevel >=46)
      {
      quest::summonitem (14383);
      quest::ding ();
    }
  elsif ($text=~/paladin/i) && ($ulevel >=46)
      {
      quest::summonitem (10099);
      quest::ding ();
	}
}
Reply With Quote