|
|
 |
 |
 |
 |
|
 |
 |
|
 |
 |
|
 |
|
Quests::Q&A This is the quest support section |

08-24-2006, 11:48 AM
|
Forum Guide
|
|
Join Date: Jul 2005
Posts: 473
|
|
Well I worked out all the talking... but for the life of me I cant get the person to react at all to any type of money even using the script taken directly from the guide. Has something changed?
|
 |
|
 |

08-24-2006, 12:11 PM
|
Forum Guide
|
|
Join Date: Jul 2005
Posts: 473
|
|
It's quite possible that this quest will be the death of me... here's what I have so far, it works all the way up untill time to turn in money. the npc im placing this on simply will not respond to money turnins... yes I know the pet summon wont work anyways, but he should at least be saying his responce phrase to the money right? any help would be appreciated.
Code:
#Hired Hand's Quest
sub EVENT_SAY {
if($text=~/Hail/i){
quest::emote("Looks around carefully");
quest::pause(2);
quest::say("Hail. $name! I had to be sure you were alone, this type of (buisness) is not always accepted among the people here.");
}
if($text=~/buisness/i)
{
quest::say("What! you don't know of my trade? Have you not heard of the Freeport Hired Hands? Oh come now, don't tell me you haven't come to hire an (Adventurer) from me.");
}
if($text=~/adventurer/i)
{
quest::say("Yes, an adventurer! I have some of the finest (cleric's), (Warrior's) and (Wizard's) Norrath has ever seen. If hired they will fight at your side for the day.");
}
if($text=~/cleric's/i)
{
quest::say("Yes the cleric's I have are very experienced and will help to keep you alive in combat. Trade me 2 Gold for the services of a Cleric for one day.");
}
if($text=~/warrior's/i)
{
quest::say("Yes the Warrior's I have are very experienced in battle and will protect you well. Trade me 4 Gold for the services of a Warrior for one day.");
}
if($text=~/Wizard's/i)
{
quest::say("Yes, the Wizard's I have are very experienced in battle and will assist you well. Trade me 6 Gold for the services of a Warrior for one day.");
}
}
sub EVENT_ITEM
{
if($copper == 2){
quest::say("Thank you, this Cleric is among my finest and, will serve you well.");
quest::givepet(npcid);}
}
sub EVENT_ITEM
{
if($copper == 4){
quest::say("Thank you, this Warrior is among my finest and, will serve you well.");
quest::givepet(npcid);}
}
sub EVENT_ITEM
{
if($copper == 6){
quest::say("Thank you, this Wizard is among my finest and, will serve you well.");
quest::givepet(npcid);
}
}
#END (Quest writing Sucks!)
Last edited by hayward6; 08-24-2006 at 08:13 PM..
|
 |
|
 |

08-24-2006, 12:15 PM
|
Discordant
|
|
Join Date: May 2006
Posts: 356
|
|
If it's like your sample above, you have Multiple Sub EVENT_ITEM's. You should only have one
Code:
sub EVENT_ITEM
{
#Cleric
if($gold==2){
quest::say("Thank you, this Cleric is among my finest and, will serve you well.");
quest::givepet(npcid);
}
#Warrior
elsif($gold==4){
quest::say("Thank you, this Warrior is among my finest and, will serve you well.");
quest::givepet(npcid);
}
#Wizard
elsif($gold==6){
quest::say("Thank you, this Wizard is among my finest and, will serve you well.");
quest::givepet(npcid);
}
}
#end of quest
|
 |
|
 |

08-25-2006, 12:03 AM
|
Forum Guide
|
|
Join Date: Jul 2005
Posts: 473
|
|
Ok, it's working as written below. All I need to do now is make the actual pet summon work, make sure the pets are able to cross zone lines and set a check to make sure the player doesn't already have a pet... and add some text for an invalid turnin  lots to do, good thing the weekend is coming.
Code:
#Hired Hand's Quest
sub EVENT_SAY {
if($text=~/Hail/i){
quest::emote("Looks around carefully");
quest::pause(2);
quest::say("Hail. $name! I had to be sure you were alone, this type of (buisness) is not always accepted among the people here.");
}
if($text=~/buisness/i)
{
quest::say("What! you don't know of my trade? Have you not heard of the Norrath Hired Hands? Oh come now, don't tell me you haven't come to hire an (Adventurer) from me.");
}
if($text=~/adventurer/i)
{
quest::say("Yes, an adventurer! I have some of the finest (cleric's), (Warrior's) and (Wizard's) Norrath has ever seen. If hired they will fight at your side for the day.");
}
if($text=~/cleric's/i)
{
quest::say("Yes the cleric's I have are very experienced and will help to keep you alive in combat. Trade me 2 Gold for the services of a Cleric for one day.");
}
if($text=~/warrior's/i)
{
quest::say("Yes the Warrior's I have are very experienced in battle and will protect you well. Trade me 4 Gold for the services of a Warrior for one day.");
}
if($text=~/Wizard's/i)
{
quest::say("Yes, the Wizard's I have are very experienced in battle and will assist you well. Trade me 6 Gold for the services of a Warrior for one day.");
}
}
sub EVENT_ITEM {
#Cleric
if($gold==2){
quest::say("Thank you, this Cleric is among my finest and, will serve you well.");
quest::givepet(npcid);}
#Warrior
elsif($gold==4){
quest::say("Thank you, this Warrior is among my finest and, will serve you well.");
quest::givepet(npcid);}
#Wizard
elsif($gold==6){
quest::say("Thank you, this Wizard is among my finest and, will serve you well.");
quest::givepet(npcid);}
}
#end of quest
|
 |
|
 |

08-25-2006, 05:05 AM
|
 |
Discordant
|
|
Join Date: Oct 2003
Location: The Shire
Posts: 474
|
|
for your item turn in..
Code:
sub EVENT_ITEM {
#Cleric
if($gold==2 && $class eq "Cleric"){
quest::say("Thank you, this Cleric is among my finest and, will serve you well.");
quest::givepet(npcid);}
#Warrior
elsif($gold==4 && $class eq "Warrior"){
quest::say("Thank you, this Warrior is among my finest and, will serve you well.");
quest::givepet(npcid);}
#Wizard
elsif($gold==6 && $class eq "Wizard"){
quest::say("Thank you, this Wizard is among my finest and, will serve you well.");
quest::givepet(npcid);}
}
would go with this so other classes cant get the wiz/war/cler pet
__________________
Nug Blazers - ServerOP / founder
^^comming... later!
www.nugblazers.com
|

08-25-2006, 05:13 AM
|
Forum Guide
|
|
Join Date: Jul 2005
Posts: 473
|
|
I don't think I understand this... I don't want it restricted to certain classes at all. I want anyone to be able to go hire a pet and use it to fight with them. Like a Cleric may want to hire a fighter, a Bard may want to hire a wizard... like that. Did I misunderstand what your offering here?
Also remember that this is a huge work in progress. I have no idea right now how I will get the cleric pet to buff and heal a player. It works in eq live with the vet reward pet... so it is possible, but how we can do it here is all together different 
Last edited by hayward6; 08-25-2006 at 01:17 PM..
|

08-25-2006, 05:38 AM
|
 |
Discordant
|
|
Join Date: Oct 2003
Location: The Shire
Posts: 474
|
|
oooh i understand, misunderstood your quest
my bad
__________________
Nug Blazers - ServerOP / founder
^^comming... later!
www.nugblazers.com
Last edited by Cripp; 08-25-2006 at 01:46 PM..
|
Thread Tools |
|
Display Modes |
Hybrid Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -4. The time now is 04:24 PM.
|
|
 |
|
 |
|
|
|
 |
|
 |
|
 |