View Single Post
  #1  
Old 08-15-2004, 08:25 AM
jimbox114
Hill Giant
 
Join Date: Jun 2004
Posts: 231
Default Trouble with some code

I have looked at this over and over again. I have tried many different ways, and compared it to other similar quests and just can't seem to find whats wrong with it. What this basically does is spawns 4 mobs that each drop a item. You then turn those 4 items into the quest npc and get a item in return. Here is the code as of now:

Code:
sub EVENT_SAY
{
 if ($text=~ /Hail/i){quest::say("What business do you have in my realm?  I did not request your presence?  Has [somebody] sent you to me?");}
 if ($text=~ /somebody/i){quest::say("Who told you to speak with me?  Speak there name!");}
 if ($text=~ /phexor/i){quest::say("Oh you you are here on the matter of Father Time.  Well before I waste my time helping you, I expect you to pass a [test].  If you are indeed a worthy soldier, you will have no problem passing this test.");}
 if ($text=~ /test/i){quest::say("Yes, I will summon forth some of my most honorable soldiers.  Fight them and return to me each of there gems. Let me know when you are [ready] to start.");}
 if ($text=~ /ready/i){quest::say("Very Well, Hand me 500 pieces of platinum to start.");} 
      
sub EVENT_ITEM {
   if ($itemcount{69117} == 4){
      quest::say("Very well $name, I see you have the will of a noble soldier.  Take this Symbol as proof of our meeting. Now you must venture to Paludal Caverns where you will meet The Duke of Below."); 
      quest::summonitem(69113); 
   }
   if ($platinum == 500) {quest:say("Below me is four soldiers.  Fight them and bring me there symbol's as proof of your actions.");
   quest::spawn(281234,0,0,-170,2438,463);
   quest::spawn(281234,0,0,-170,2311,466);
   quest::spawn(281234,0,0,180,2283,463);
   quest::spawn(281234,0,0,180,2431,463);}
}
Oh he does nothing when hailed. He basically is only doing the default quest for the server, so it is not reading any of the quest from his file.
Reply With Quote