View Single Post
  #1  
Old 10-12-2009, 10:22 PM
reddogut
Sarnak
 
Join Date: Jun 2007
Posts: 83
Default Spell Scriber Quest

I am trying to create a quest that will scribe spells for a level 10 or under Ranger only. I want the NPC to turn away any other class and any Rangers over level 10.

This is what I have so far, but I can't even get the npc to reply.

Code:
sub EVENT_SAY {

  if ($text=~/hail/i) {
    quest::say ("Good day to you, $name. For free I will teach all Rangers level 10 and under all of your [spells] up to level 10. After that it will cost you, although not much."); }
  if ($text=~/spells/i && $class != "Ranger") {
    quest::say ("I am sorry $class, but I cannot help you"); }
  elseif ($text=~/spells/i && $class == "Ranger" && $ulevel >=11) {
    quest::say ("Yes, you are a Ranger, but your level is too high for me. Go see NAME."); }
  elseif ($text=~/spells/i && $class == "Ranger" && $ulevel <= 10) {
    quest::say ("Good, stand where you are while I begin your lessons");
    quest::scribespells($ulevel); }

}
__________________
-Red Dog
My Windows Server install guide - http://www.eqemulator.net/wiki/wikka.php?wakka=Windows
My guide for configuring a solo-able server - http://www.eqemulator.net/wiki/wikka.php?wakka=How
Reply With Quote