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 12-20-2003, 09:48 PM
tommygun
Fire Beetle
 
Join Date: Dec 2003
Posts: 4
Default Can't get Quests to work at all.....

Running EQEMU 0.5.2, with a working database (tcs i think) and minilogin, mysql 4.0.16, w2k pro - no problems. As soon as I create a quest for a zone, the zone becomes unavailable.

I tried to create a single quest: created \eqemu\Quests\ecommons folder and a 3870.qst file for Pardor the Blessed. Very simple quest:

EVENT_SAY{
if($1-=~"Hail"){say("Well met, young $name !")}
}

But once the server is rebooted, any attempt to get into East Commons results in 'zone not available' from the character select screen, or being booted back to server selection if trying to zone in from within the game.

Do I need to install anything else to enable quests on my server, or am I doing something wrong in the setup?

Thanks for any help
Reply With Quote
  #2  
Old 12-21-2003, 02:52 AM
Kroeg's Avatar
Kroeg
Hill Giant
 
Join Date: Oct 2003
Posts: 241
Default

EVENT_SAY{
if($1-=~"Hail"){say("Well met, young $name !")}
}


This should have semicolons ';' after each function...

like this:

EVENT_SAY {
if($1-=~"Hail"){ say("Well met, young $name !"); }
}


That's one place to start.... I couldn't get the old style to work.. but try removing the comma, trying again.. adding a space here or there, trying again.. etc.[/b][/b]
Reply With Quote
  #3  
Old 12-23-2003, 06:28 AM
tommygun
Fire Beetle
 
Join Date: Dec 2003
Posts: 4
Default

thx for the help Kroeg, but it didn't work.

Guess i'll just have to leave it as a questless world for the moment....
Reply With Quote
  #4  
Old 12-23-2003, 07:03 AM
Muuss
Dragon
 
Join Date: May 2003
Posts: 539
Default

Check if you don't have a row starting with a /END at the end of your files. some example provided on that forum were having this and its causing quests to bug.
__________________
Muuss - [PEQGC] Dobl, the ogre that counts for 2 !
http://www.vilvert.fr/page.php?id=10
Reply With Quote
  #5  
Old 12-29-2003, 06:44 PM
pepper
Fire Beetle
 
Join Date: Dec 2003
Posts: 2
Default

I am running exactly the same setup as tommygun and as soon as i add quests in either the old or new format, attempting to start the quest leads the zone to crash. Any suggestions?
Reply With Quote
  #6  
Old 12-29-2003, 08:19 PM
Muuss
Dragon
 
Join Date: May 2003
Posts: 539
Default

You may try to check the following things :
- what version of eqemu are u running, is it known to work or no with quests (check this on the forum, with the search button).

- check and recheck your syntax, start with a very basic quest, like just an say event, check if the zone crashes, add an answer to 'hail', check the quest again... once you ll be able to build a working script, the following ones will take less time (copy/paste)

- if you don't know the syntax well, try to use the questeditor (link in my sig), clickies will save you some time

- cross your fingers

GL
__________________
Muuss - [PEQGC] Dobl, the ogre that counts for 2 !
http://www.vilvert.fr/page.php?id=10
Reply With Quote
  #7  
Old 12-29-2003, 09:44 PM
Lurker_005
Demi-God
 
Join Date: Jan 2002
Location: Tourist town USA
Posts: 1,671
Default

ahh you have a comma in there. I know this causes problems with perl, and remember it also did with the qst format. I'm not sure if it actually crashed or not though. I see you left a space after $name, this is needed otherwise it will output $name instead of the variable contents.

Kroeg: is the ; required now? Back in 4.4 I am pretty sure it didn't...

Anyhow, delete or move everything in {eqemu base}\quests and save this code as {eqemu base}\quests\default.qst see if that works

Code:
EVENT_SAY{ 
if($1-=~"Hail"){say("Well met young $name !")} 
}
__________________
Please read the forum rules and look at reacent messages before posting.
Reply With Quote
  #8  
Old 12-29-2003, 10:23 PM
Muuss
Dragon
 
Join Date: May 2003
Posts: 539
Default

; is a sine qua non condition to make qst quests working now.
so as default.qst, i suggest :

Quote:
EVENT_SAY{
if($1-=~"Hail"){ say("Well met young $name"); }
}
__________________
Muuss - [PEQGC] Dobl, the ogre that counts for 2 !
http://www.vilvert.fr/page.php?id=10
Reply With Quote
  #9  
Old 12-29-2003, 11:15 PM
pepper
Fire Beetle
 
Join Date: Dec 2003
Posts: 2
Default

hehe, unfortunately i took it a step further and installed perl, happy to say questing works fine
Now can anyone point me in the direction of any downloadable perl quests?

edit: scratch that, just found a thread where lurker said he had some, just in case you havent uploaded them to webspace, will you still email some?

and appreciate the earlier help
Reply With Quote
  #10  
Old 12-29-2003, 11:43 PM
Kroeg's Avatar
Kroeg
Hill Giant
 
Join Date: Oct 2003
Posts: 241
Default

I've also made these quests available at one time (I personally think the link got lost) ... here is a 'basic' quest set converted to perl:

http://h37.bounceme.net/eqemu/perl_quests.zip

Have old .qst files? Need to convert the ones you find into perl (.pl) files? Use this handy utility posted by eglin (thanks again man) here:


http://h37.bounceme.net/eqemu/convert.zip

Just slap this in your \quests\ folder and double click it once you have perl installed... it should automatically convert all .qst files to .pl files --very handy.

Hope this helps
Reply With Quote
  #11  
Old 02-03-2004, 08:59 AM
samandhi's Avatar
samandhi
Demi-God
 
Join Date: Aug 2003
Posts: 1,056
Default

Quote:
http://h37.bounceme.net/eqemu/convert.zip

Just slap this in your \quests\ folder and double click it once you have perl installed... it should automatically convert all .qst files to .pl files --very handy.
Had a questions about that if anyone knows. If you already have SOME basic .pl quests and use the converter to convert .qst files into .pl will they overwrite the ones already there if they match (read are the same quest)?
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 05:10 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