EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Quests::Q&A (https://www.eqemulator.org/forums/forumdisplay.php?f=599)
-   -   Cant figure out what is wrong with this quest, if anyone can help me thank you (https://www.eqemulator.org/forums/showthread.php?t=18956)

Sims 07-07-2005 02:53 PM

Cant figure out what is wrong with this quest, if anyone can help me thank you
 
sub EVENT_SAY
{
if($text=~/Hail/i)
{
quest::text ("Greetings $name, I bet you are here to collect your armor??");
}
if($text=~/yes/i)
{
quest::text ("Well you must head to greater faydark and bring me back four spiderling silk");
}
sub EVENT_ITEM
{
if ($itemcount{13099}==4)
{
if ($ulevel>3)
{
quest::emote('starts to wave quickly.');
quest::say('congradulation!');
quest::summonitem(25);
quest::summonitem(26);
quest::summonitem(27);
quest::summonitem(28);
quest::summonitem(29);
quest::summonitem(30);
quest::summonitem(100);
quest::summonitem(1000);
}
}
else
{
quest::say('You will have to be more skilled to complete that quest.');
quest::summonitem(13099);
quest::summonitem(13099);
quest::summonitem(13099);
quest::summonitem(13099);
}
}
}

mystic414 07-08-2005 02:39 AM

First, you have sub EVENT ITEM placed within the sub EVENT SAY routine. They need to be kept seperate. Also, I don't know why you're using quest::text. quest::say is better. And I'm pretty sure it requires a double-quote " rather than a single-quote ' to work.
Code:

sub EVENT_SAY {
  if($text=~/Hail/i) {
    quest::say ("Greetings $name, I bet you are here to collect your armor??");
  }
  if($text=~/yes/i) {
    quest::say ("Well you must head to greater faydark and bring me back four spiderling silk");
  }
}

sub EVENT_ITEM {
  if ($itemcount{13099}==4) {
    if ($ulevel>3) {
      quest::emote('starts to wave quickly.');
      quest::say('congradulation!');
      quest::summonitem(25);
      quest::summonitem(26);
      quest::summonitem(27);
      quest::summonitem(28);
      quest::summonitem(29);
      quest::summonitem(30);
      quest::summonitem(100);
      quest::summonitem(1000);
    }
  }
  else {
    quest::say("You will have to be more skilled to complete that quest.");
    quest::summonitem(13099);
    quest::summonitem(13099);
    quest::summonitem(13099);
    quest::summonitem(13099);
  }
}


x-scythe 07-13-2005 05:38 PM

just a suggestion, but you should also try organizing your quest like how mystics is
makes it much easier to read =)


All times are GMT -4. The time now is 11:54 AM.

Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.