.pl??
hey! just got perl installed and everything working, but i logged into my server to find that my quests don't work. Lemme explain my setup..
my everquest directory (my client) is located in D:\Everquest. My Server is at D:\Server-EqEmu. Within D:\Server-EqEmu i have 3 folders. One is D:\Server-EqEmu\Eqemu (this has the world.exe, zone.exe, ect. files). One is D:\Server-EqEmu\mysql (holds the db stuff). And the other is D:\Server-EqEmu\perl (holds perls stuff). In D:\Server-EqEmu\Eqemu i put the perl58.pl file, but deleted it due to it crashing the zone.exe files. I also put a plugin.pl in this folder...i read this plugin.pl sends the quests to the server (not sure if the plugin.pl is causing a problem, it was sent to me...not sure if i need to edit more than the server name..). Thing is the quests aren't working. Perl is installed. IO::Scaler is installed. and my quests are in D:\Sever-Eqemu\EQEmu\$EQEmuDir$\Quests. I was unsure why i needed to name the folder $EQEmuDir$, but was told to do so in another post describing the perl system. I have a quest called default.pl in my nexus folder to set the quest for the zone just to test it... Quote:
My zone window: Quote:
Lastly, i put .pl after my quests (example: 183017.pl would be a filename), but the document itself stays as a text file. I would think it would be a perl file...but either there's something wrong with plugin.pl or there's something wrong with my file setup. Any help would be great. command promt: i enter perl -MCPAN -e shell i get this: Quote:
Quote:
Quote:
|
Re: .pl??
You dont need to name your EQEmu folder $EQEmuDir$ . That was just meaning whatever your EQEmu folder is called.
For example, I might have a quest in C:\EQEmu\quests\default.pl Make sure yours are in something like D:\Server-EqEmu\EQemu\quests\default.pl This should fix yout problem. |
Re: .pl??
Quote:
Within this "quests" directory you may create a subdirectory for each zone (ie: feerrott, nexus, potimeb, etc.). You may also place a default.pl file in this directory. Inside each of these zone subdirectories, you may have a perl file for any NPC type that is loaded in that zone. You may have a structure like the following: C:\EQEmu\quests\default.pl C:\EQEmu\quests\nexus\2019.pl C:\EQEmu\quests\nexus\152013.pl C:\EQEmu\quests\feerrott\47003.pl etc.. |
well, i did the D:\Server-EqEmu\eqemu\quests...but still quests don't work.
i'm assuming there's something wrong with perl. Any other ideas would be great. |
try another event,like spawn_death and then kill a mob,see if that triggers.
Code:
EVENT_DEATH |
nothing works. When i did #reloadquest (or something along those lines) i got "clearing .qst cashe"...i'm wondering if the server's not compiled correctly.
|
#reloadquest is for .qst format I think,reload for PL is not implemented.
|
Well, i just did 2 things.
1. I reinstalled perl -- it went in fine. 2. I downloaded quests from quests.eqemulator.net. At this point, those downloaded quests don't work. Atm i think it's my plugin.pl causing my problem. I'm using the plugin.pl from The Lazy Perl Quest Writer stickied in this forum. it looks like this: Quote:
|
Ok , I have everything installed correctly and had no errors on doing it , But when I boot 5 zones it never shows perl enabled, Please help ! i want some quests ...... :(
EDIT : Damn im sorry , I meant to put this is a different thread , I had to many windows open and got confused |
in the source code you need to enable perl
|
Ok i got perl enabled now and it says it on my zones "Loading embedded Perl " but not the second line" Loading perlemb plugins"
any suggestions? and thanks for the help :) |
do you have a quests folder or any .pl files in your eqemu folder?
|
I have plugin.pl in the eqemu folder and quests in a quest folder and i also have a plugin folder with plugin.pl in that .....not sure how that folder got there
|
All times are GMT -4. The time now is 06:00 AM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.