EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Archive::Quests (https://www.eqemulator.org/forums/forumdisplay.php?f=624)
-   -   Quests Not Working (https://www.eqemulator.org/forums/showthread.php?t=5712)

izagod 03-03-2003 11:42 PM

Quests Not Working
 
:( I have the right npc ids and have a few quests that i want in the quests folder but they dont do anything, do i have to do some thing to make eqemu look in the quests folder for quests?

TheOne 03-04-2003 01:57 AM

I have the same prob.
 
I'm having the same problem here, I have the quests folder up, latest version of EQEmu, right NPC ids.qst with Copy&pasted Script from here and they just don't seem to load.

killspree 03-04-2003 02:47 AM

If using the new format, put them in /quests/zonename/

zonename is the short name of the zone, i.e. what shows up on /w all as the zone the player is in. West Freeport would be freportw, The Hole would be hole, etc.

TheOne 03-04-2003 05:56 AM

Problem
 
Ok I compiled the debug zone.exe and checked what it said whenever I tried to initiate a quest, Result was this message :

Unrecognized Command:

Which is an error message in parser.cpp it seems but I have no clue why it wouldn't work. I've been trying for days... I have latest 0.4.3-DR2, The quest is in the /quests/oasis/ folder and I took the quest code from Jaw's exemples, I also tried w/ and without the "," ( ie : "Hail," and "Hail" ) I recompiled a few times to no avail. I don't know what to do anymore :(


Quote:

The quest code

EVENT_SAY {
if ($1 == "Hail" && $2 == $me) { say("Greetings $user , would you like me to [bind your soul]? ") }}
if ($1- =~ "bind" ) { say("Incoming Bind! When you die, you will zone back to this spot.") cast($userid,2049) }
}

Any clue ?[/quote]

izagod 03-04-2003 11:02 AM

Tryed both ways
 
i tryd to use both ways, i put together some new style quests, but them in there zones and all that good stuff, nothing happens, i tryd the old way nothing happens, its asif the emulator is not looking for the quest at all

killspree 03-04-2003 11:18 AM

&& isn't working for me. Try taking that out and just using if ($1 == "Hail")...that should work. Also take the commas out of your quest text, that screws with the script right now.

just_add_water 03-06-2003 02:40 AM

My quest addon is very buggy atm. Heres a fix

Code:


EVENT_SAY {
if ($1- =~ "Hail") { say("Greetings $name , would you like me to [bind your soul]?") }
if ($1- =~ "bind" ) { say("Incoming Bind! When you die , you will zone back to this spot.") cast($userid,2049) }
}


izagod 03-08-2003 08:03 AM

NO!
 
The stuff like the npc ids, and the
NPC_SCRIPT 100887 {
TRIGGER_TEXT:Hail:{
SAY:Greetings %CHARNAME%, I can [port] you to Antonica if you like, would you like to be ported?
}
}
TRIGGER_TEXT:port:{
CAST_SPELL 2708{
SAY:Farewell!
}
}
looks right ? but you put them in the quest folder,name the file with the npc id then it works? dosent see to work for me, i do all this run up and hail the npc and i get no response, i tryd the new format for quests, i find this one ez, when i tryd the new format i still got the same thing.

izagod 03-08-2003 08:36 AM

:shock: Ok Please forgive my stuipidity, i had the wong npc id! simple as that hehe dont hate me cuz my brain dosnt work right hehehe

bpogue99 03-09-2003 08:47 AM

Do the quest directories go on the eq workstation or on the emu server? I've got a split config where my server is on one machine and my eq is on another. Just want to make sure I'm putting things in the right spot to test. Thanks!

killspree 03-09-2003 09:33 AM

Put them in your eqemu folder; eqemufolder\quests\zonename

eqemufolder is obviously the name of the folder that your emu server is in. Create a quests folder in that directory, then go inside the quests folder and create individual folders for each of the zones. Zone name will need to be the short name.


All times are GMT -4. The time now is 12:48 PM.

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