jimbox114
08-15-2004, 08:25 AM
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:
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.
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.