Perl Quest Difficulties
I've spent a little time searching around, and I haven't seen this addressed yet, so I'll ask.
I just added some quests to my server. None of them seem to work. The zones do not go down immediately, so it doesn't look like major syntax errors. I followed the stickied HOWTO at the top of this forum for installing IOScalar and nmake, so that's right, AFAIK. However, whenever I go to a NPC that I know has a quest file associated with him, like the Soulbinder in Shadowhaven or Sirran the Lunatic, I get no response from them if I hail them. In fact, no NPC has responded to my hails yet. Any idea what might be going on? Zone and World did not give me any errors that I saw. [edit] Well, I get a warning about plugin.pl but from what I can tell, that's an optional file. Any ideas? |
did you put the quests in the right folders?
did you zone out of the zone with the quest person then zone back in? Are you using the right NPCID? |
Yes, yes and yes. =)
|
sounds like your on the right track. it moaning about plugin.pl means you have perl support in the binary working.. does zone.exe say it has loaded embperl? and mebbe post a NPCID.pl snippit?
|
The best way to make sure quests are functioning is to only use a default.pl file with a VERY simple quest.
{eqemu dir}\quests\default.pl Code:
#default.pl |
Alright Lurker, I'll give that a shot. If I'm not mistaken, there's a default.pl for every zone I was trying. What I may do is just rename my quest directory and create a new default.pl for some zone, maybe airplane or freportw and see if that works. If so, I'll know it's the quest files.
Failing that I may try a clean install of the EMU and see if I screwed a configuration setting somewhere that I continually overlook. Thanks for the help, I'll report here when I get off work and have a chance to see if it worked. |
You may also try a .qst quest... you're perhaps using the wrong binaries... who knows :)
|
perl quests ONLY support 1 global default.pl I made an attempt to enable zone default.pl files, but I don't know enough about C to make it work.
|
The binaries I'm using are the perl enabled ones from Shawn's release of DR2. I created a default.pl file and tried hailing various NPCs. No response. The default.pl I used was one of Lurker's
Quote:
*edit* Lurker, I tried removing all the quests and using only your default.pl that you listed above. Still no response. Something odd is afoot. I checked zone.exe and it does state that embperl is loaded. This irks me as I used to program CGIs in perl and I can't seem to get something as simple as this working. I knew I should have stuck with UNIX. =) |
well, copy and paste your zone and world output, perhaps even a dir listing of your quests dir (show the path too)
|
Here's my zone.exe output:
Quote:
Quote:
|
Here's the quests directory.
Quote:
|
Man it does all look right! Let me try the binaries shawn released yesterday and see if they behave differently for me.
|
Thanks for the help Lurker. If it turns out that Shawn's binaries have a flaw (ah, beta... ^.^) then I'll probably await the official 0.5.3 release. Do we know if perl will be enabled by default or will I need to recompile? Neither is a problem, of course innate compiled support is less of a hassle. =)
|
patching.. yada yada...
(been using dr1 till they got things working good again) by the way create an empty plugin.pl file in your eqemu dir to get rid of the warning. |
All times are GMT -4. The time now is 03:48 AM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.