PDA

View Full Version : Quests not working


SoltanHeatwave
12-15-2013, 08:53 PM
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 (http://www.eqemulator.net/wiki/wikka.php?wakka=WindowsServerSetupGuide). 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
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
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
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
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/svn/trunk/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
I attempted to download the files through SVN https://projecteqdb.googlecode.com/svn/trunk/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
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
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
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?

Glyph485
01-28-2014, 12:08 AM
Howdy, I still have the problem with my Lua quests not working. I tried to recompile, I have absolutely no problem with the perl quests but trying to interact with LUA based NPCs is non-responsive...any ideas on what to look at? I do have the lua.dll in the server folder. I'm trying to figure out if I have a problem in compile or otherwise?