Log in

View Full Version : Can not get quests working.


PhilLambert
02-23-2009, 11:49 PM
Greetings again,

Sorry to say I need help again. I can not for the life of me get the quests working. I can shop from merchants, but no hails or turn ins work.

Here is the error message I am getting:
---------------------------------------------
[02.19. - 22:26:22] Starting Log: logs/eqemu_quest_zone_4048.log
[02.19. - 22:26:22] Tying perl output to eqemu logs
[02.19. - 22:26:22] Creating EQEmuIO=HASH(0x479ea54)
[02.19. - 22:26:22] Creating EQEmuIO=HASH(0x479ed9c)
[02.19. - 22:26:22] Loading perlemb plugins.
[02.19. - 22:26:22] Loading perl commands...
[02.19. - 22:43:54] Terminating on signal SIGHUP(1)
---------------------------------------------
[02.22. - 00:04:33] Starting Log: logs/eqemu_quest_zone_4048.log
[02.22. - 00:04:33] Tying perl output to eqemu logs
[02.22. - 00:04:33] Creating EQEmuIO=HASH(0x479ea54)
[02.22. - 00:04:33] Creating EQEmuIO=HASH(0x479ed9c)
[02.22. - 00:04:33] Loading perlemb plugins.
[02.22. - 00:04:33] Loading perl commands...
[02.22. - 00:15:54] WARNING: error compiling quest file quests/guildlobby/player.pl: Perl runtime error: Undefined subroutine &main::eval_file called.

[02.22. - 00:15:54] WARNING: error compiling quest file quests/templates/player.pl: Perl runtime error: Undefined subroutine &main::eval_file called.

[02.22. - 00:21:50] Terminating on signal SIGHUP(1)

After researching as much as is possible here are the things I have tried or info that I have found may needed to be known.
1. I tried standing on top of the NPC
2. I am running Active Perl 5.8.8 Build 822
3. I have put the Perl58.dll in the perl\bin folder and D:\EQEMU folder.
4. I have copied the D:\EQEMU\quests\plugin folder to my D:\EQEMU\plugins folder.
5. I have tried moving the D:\EQEMU folder and all of its contents into the D:\perl\bin folder
6. I have copied the peq_quest folder into my D:\EQEMU\quests folder.
7. I have uninstalled Active Perl (with registry mechanic running), re-started computer, re-installed Active Perl, re-started computer, re-installed the DBI and IO-Stringy files. I have been unable to find DBD-MYSQL or the other file (cant remember name right off hand) that is listed on the wiki to install so I have installed the DBD-MYSQLpp.
8. I have only used the programs listed on the wiki such as 7zip to make sure everything works as it is supposed to.

Any ideas on where I screwed up?

Thank you for your time and effort in trying to help on this one.

Kobaz
02-24-2009, 12:35 AM
Did you make sure that D:\perl\bin is on your PATH?

trevius
02-24-2009, 01:01 AM
Have you tried putting all of the folders in your peq_quests directory into your EQEmu/quests/ directory? In the EQEmu/quests directory, there should be a bunch of folders named after the zone name that the quests are for. And inside those folders is there the actual quest scripts should be.

PhilLambert
02-25-2009, 03:51 PM
Trevius- aye I have made sure to copy all of the folders from peq_quests to D:\EQEMU\quests folder. I have also made sure that quests is spelled quests and not any other spelling.

Kobaz- that maybe the problem as I do not recall activly setting a PATH to that folder. How would I go about either verifing that and/or setting it correctly??

edit- In case it matters I did make sure that the Add Perl to the PATH environment variable AND Create Perl file extension association WERE checked when the program was installed.

grukmuck
03-25-2009, 01:17 PM
I am also having the same issues, was a solution ever found on fixing it?

staticmg
07-13-2009, 12:06 PM
my solution - I had unpacked quests to my source folder. inside quests there is another quests folder. I moved it to /source/(myserverbuild). then set dynamic link to that second quests directory.

for linux
change directory to your server installation then use dynamic link to that directory
i.e. ln -s ../source/eqemu1/quests/quests

remember to replace eqemu1 with whatever you named your directory