EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Quests::Q&A (https://www.eqemulator.org/forums/forumdisplay.php?f=599)
-   -   Quests not working (https://www.eqemulator.org/forums/showthread.php?t=37621)

SoltanHeatwave 12-15-2013 08:53 PM

Quests not working
 
I recently got my server working and am experiencing some problems with quests that aren't working. I can hail a quest npc and it doesn't matter how close I am to them they won't respond, for instance all of the exterminator npc's in the cities. I have only been able to find a few quests that actually work.

When I made the server I downloaded the files and placed them in the correct folders and made certain that I copied the plugin's to a plugin folder that I made. I have tried different versions of the client. I have tried both Titanium and Secrets of Faydwer. Neither client will get the quest npc's to respond. I checked the quest folders and noticed that some of the folder have both a .lua file and a .pl file. The quests that don't work do not have a .pl file with the npc's name. I am to new to really know if that makes a difference or not. I just noticed that individual npc's with a pl file work and those with a .lua file don't .

I noticed a few discussions about Lua. Am I going to have to download and install lua in order to get the .lua files to work with their corresponding npc's? If so which version am I going to have to get? Thank you for your help.

SoltanHeatwave 12-15-2013 08:58 PM

Just for more information I followed the instructions located here. I downloaded and installed Perl, but Lua was not even mentioned. Again thanks for your help.

joligario 12-15-2013 09:15 PM

Weird concept, but: You need perl to get perl files to work, you need lua to get lua files to work.

http://www.eqemulator.org/forums/showthread.php?t=37603

wolfwalkereci 12-15-2013 09:23 PM

Soltan if you did follow the guide on the wiki you would have gotten only or mostly lua quests off the svn.
Retarded how its been handled, so just svn checkout to R1220 if you want the perl only.
onbeforeunload = function() {};

SoltanHeatwave 12-15-2013 09:49 PM

Quote:

Originally Posted by joligario (Post 226850)
Weird concept, but: You need perl to get perl files to work, you need lua to get lua files to work.

http://www.eqemulator.org/forums/showthread.php?t=37603

As I said, I followed the instructions, but there was no mention of Lua, or even downloading Lua. I only guessed at the PL or Lua extentions.

sorvani 12-16-2013 12:08 AM

Quote:

Originally Posted by wolfwalkereci (Post 226851)
Soltan if you did follow the guide on the wiki you would have gotten only or mostly lua quests off the svn.
Retarded how its been handled, so just svn checkout to R1220 if you want the perl only.
onbeforeunload = function() {};

Completely not true. only a handful of zones have been completely converted to Lua.

Related: No one can update the wiki anymore or we would have.

wolfwalkereci 12-16-2013 12:32 AM

Quote:

Originally Posted by sorvani (Post 226856)
Completely not true. only a handful of zones have been completely converted to Lua.

Related: No one can update the wiki anymore or we would have.

True, if you pull from svn the zones that have been converted to Lua do not contain the Perl quests. I mentioned this in the past and was laughed at.
It's why I said the guy could pull from R1220 which was the last revision before Lua quests started replacing Perl.

Also I can still update the wiki as I never signed out from it.
If you want something updated on it let me know. I figure I'll keep adding to it as stuff comes to my attention until such a time as the wiki on github is at a point where it replaced the info on the emu wiki.

onbeforeunload = function() {};

SoltanHeatwave 12-17-2013 10:44 AM

Quote:

Originally Posted by wolfwalkereci (Post 226857)
True, if you pull from svn the zones that have been converted to Lua do not contain the Perl quests. I mentioned this in the past and was laughed at.
It's why I said the guy could pull from R1220 which was the last revision before Lua quests started replacing Perl.

Also I can still update the wiki as I never signed out from it.
If you want something updated on it let me know. I figure I'll keep adding to it as stuff comes to my attention until such a time as the wiki on github is at a point where it replaced the info on the emu wiki.

onbeforeunload = function() {};

I attempted to download the files through SVN https://projecteqdb.googlecode.com/s...k/quests/R1220. I also tried https://---/svn/trunk/R1220 and different variations of the address with and without the capital R. I keep getting URL ""/r1220 doesn't exist.

I downloaded and installed Lua for windows v5.1.4-46. I am still not getting a response from the quest mobs. I didn't uninstall Perl. Is there a problem with using both programs with the server? I ensured that both Perl and Lua are in the path environment. Or, could I be using the wrong version of each program. The Perl program I am using is Active Perl 5.12.3.1204 MSWin32.

wolfwalkereci 12-17-2013 01:09 PM

Quote:

Originally Posted by SoltanHeatwave (Post 226881)
I attempted to download the files through SVN https://projecteqdb.googlecode.com/s...k/quests/R1220. I also tried https://---/svn/trunk/R1220 and different variations of the address with and without the capital R. I keep getting URL ""/r1220 doesn't exist.

I downloaded and installed Lua for windows v5.1.4-46. I am still not getting a response from the quest mobs. I didn't uninstall Perl. Is there a problem with using both programs with the server? I ensured that both Perl and Lua are in the path environment. Or, could I be using the wrong version of each program. The Perl program I am using is Active Perl 5.12.3.1204 MSWin32.

You are fine to use both Lua and Perl, with Lua taking precedent over Perl scripts or some such. KLS posted about it if you wanted to read exactly what the dev's said.
Maybe one day they'll actually explain why the quest repository is favoring one type of language over the other.

As for pulling older revision, create a folder for the quests and cd into the folder from command prompt and use the following minus the quotes.
"svn checkout -r 1220 http://projecteqquests.googlecode.com/svn/trunk/quests/"

sorvani 12-17-2013 06:15 PM

Quote:

Originally Posted by wolfwalkereci (Post 226883)
Maybe one day they'll actually explain why the quest repository is favoring one type of language over the other.

Because having it load more than one quest script would be nothing but problem causing. People would put in a new Lua script and not remove a Perl script and then all kinds of bad things would happen.

Hating just to hate is really not productive.

SoltanHeatwave 12-18-2013 11:02 AM

Quote:

Originally Posted by wolfwalkereci (Post 226883)
You are fine to use both Lua and Perl, with Lua taking precedent over Perl scripts or some such. KLS posted about it if you wanted to read exactly what the dev's said.
Maybe one day they'll actually explain why the quest repository is favoring one type of language over the other.

As for pulling older revision, create a folder for the quests and cd into the folder from command prompt and use the following minus the quotes.
"svn checkout -r 1220 http://projecteqquests.googlecode.com/svn/trunk/quests/"

Thank you very much wolfwalkerci, I downloaded all the older perl quests and got them working. My quests are fixed. If there are going to be more, and newer quests coming out, I will have to change over to Lua, but for now, at least the ones that I have work. Thanks again.

sorvani 12-18-2013 08:09 PM

Quote:

Originally Posted by SoltanHeatwave (Post 226905)
Thank you very much wolfwalkerci, I downloaded all the older perl quests and got them working. My quests are fixed. If there are going to be more, and newer quests coming out, I will have to change over to Lua, but for now, at least the ones that I have work. Thanks again.

As one of the few people semi active people developing for PEQ, I am only making new content with Lua. That is not to say someone else may not become active suddenly and do a bunch with Perl, just that I will only be using Lua.

Glyph485 01-27-2014 06:37 PM

Howdy, I've just started up a new server and i've notice none of my LUA based NPC's seem to be active. I included all of the LUA components during compiling and was successful without any error. I did notice my lu_modules folder was in "quests" instead of the EQEmuserver root, once I moved that to the right location did I need to recompile for the quests to work?

Thanks in advance.

Uleat 01-27-2014 06:50 PM

If the only thing that needed to be done was to move/copy the lua_modules directory, then no recompile is necessary.

If you're still having problems, check back in.

sorvani 01-27-2014 10:43 PM

Did you copy the Lua dll to the server folder from the dependencies?


All times are GMT -4. The time now is 06:39 PM.

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