Go Back   EQEmulator Home > EQEmulator Forums > Archives > Archive::Development > Archive::Quests

Archive::Quests Archive area for Quests's posts that were moved here after an inactivity period of 90 days.

Reply
 
Thread Tools Display Modes
  #1  
Old 04-13-2004, 09:46 AM
DeletedUser
Fire Beetle
 
Join Date: Sep 2002
Posts: 0
Default Quest -Remembering a player

Is there any way using the PERL Quest syststem that you can do the following.

Have an NPC remember a previous encounter or action.

Example. I have a Gnome ask you to kill another gnome and bring you his head. Once your bring you his head he gives you money, tell you to equip yourself from the merchants and asks you if you are ready to go on your next quest from which he points you to another NPC. I want to know, is there anyway the quest can check if an NPC has been killed, you have given him an item or anyway I can make it so when I have already brought him a gnome head, he doesn't ask for it again. He just says "Thanks again...now go to the fisherman and tell him i [sent you]"

-Wizzel

All you guys have been so helpful to a mediocre quester and I wanna thank you all for your help.
Reply With Quote
  #2  
Old 04-13-2004, 09:51 AM
smogo
Discordant
 
Join Date: Jan 2004
Location: 47
Posts: 339
Default

use quest globals to store some information persistently.

Look details in this post :
http://www.eqemulator.net/forums/viewtopic.php?t=12773
Reply With Quote
  #3  
Old 04-13-2004, 10:22 AM
DeletedUser
Fire Beetle
 
Join Date: Sep 2002
Posts: 0
Default

does this work with 0.5.5?

Because in the post it says "Coming soon"

-Wizzel
Reply With Quote
  #4  
Old 04-13-2004, 10:24 AM
m0oni9
Hill Giant
 
Join Date: Dec 2003
Posts: 166
Default

Also, if the quest is sequential, it may be appropriate to use faction to determine the step a player is on.
Reply With Quote
  #5  
Old 04-13-2004, 11:07 AM
smogo
Discordant
 
Join Date: Jan 2004
Location: 47
Posts: 339
Default

yup, works since 0.5.3dr3 iirc
Reply With Quote
  #6  
Old 04-13-2004, 11:45 AM
DeletedUser
Fire Beetle
 
Join Date: Sep 2002
Posts: 0
Default

where do i get eqquestglobal.sql because when i tried the beggar quest, the game crashed...Thanks!
Reply With Quote
  #7  
Old 04-13-2004, 12:08 PM
KhaN's Avatar
KhaN
Dragon
 
Join Date: Mar 2004
Location: France, Bordeaux.
Posts: 677
Default

Code:
DROP TABLE IF EXISTS quest_globals; 
CREATE TABLE quest_globals ( 
  id int(11) NOT NULL auto_increment, 
  charid int(11) NOT NULL default 0, 
  npcid int(11) NOT NULL default 0, 
  zoneid int(11) NOT NULL default 0, 
  name varchar(65) NOT NULL, 
  value varchar(65) NOT NULL default "?", 
  expdate int(11) NOT NULL default 0, 
  PRIMARY KEY  (id), 
  UNIQUE KEY qname (name,charid,npcid,zoneid) 
) TYPE=MyISAM; 

alter table npc_types add qglobal int(2) unsigned default '0';
Or topic found 6 posts under this one called "EQ Quest Global.sql ?" :P
__________________

Reply With Quote
  #8  
Old 04-13-2004, 12:50 PM
DeletedUser
Fire Beetle
 
Join Date: Sep 2002
Posts: 0
Default

thank you all very much!
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 09:27 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3