Go Back   EQEmulator Home > EQEmulator Forums > Quests > Quests::Q&A

Quests::Q&A This is the quest support section

Reply
 
Thread Tools Display Modes
  #16  
Old 02-22-2008, 10:30 AM
Congdar
Developer
 
Join Date: Jul 2007
Location: my own little world
Posts: 751
Default

I've seen a few of those errors. In some cases there was a line like this:

quest:exp(400);

The problem was only a single : when it should be ::

Specifically in freportw the two dueling monks should be $timer not $timername
Reply With Quote
  #17  
Old 02-22-2008, 02:05 PM
classiceq
Sarnak
 
Join Date: Jan 2008
Posts: 47
Default

Specifically, I have two problems. The first is player.pl. What is it and where can I get a copy (if I even need)? It keeps showing up in my logs.

And second, when I try to initate a quest I get a ton of errors.

Example: Therin Poxbourne

When I hail him (preflag exists) I get not one but maybe 50 of these errors:

use of uninitialized value in numeric eq (==) at /quest/ponightmare/#Therin_poxbourne.pl line 26.

This just started not to long ago and exists in many of the scripts lately. I am using the scripts I downloaded from CVS. I have no idea what to do at this point and cant find anything in the forums that address this.
Reply With Quote
  #18  
Old 02-22-2008, 04:38 PM
AndMetal
Developer
 
Join Date: Mar 2007
Location: Ohio
Posts: 648
Default

Quote:
Originally Posted by classiceq View Post
And second, when I try to initate a quest I get a ton of errors.

Example: Therin Poxbourne

When I hail him (preflag exists) I get not one but maybe 50 of these errors:

use of uninitialized value in numeric eq (==) at /quest/ponightmare/#Therin_poxbourne.pl line 26.
Looking at the quest, this is what line 26 says:
Code:
   26       if($text=~/Hail/i && ($entry == 1 || $entry == 2 || $entry == 3 || $entry == 4 || $entry == 5 || $entry == 6 || $entry == 7 || $entry == 8 || $entry == 9 || $entry == 10 || $entry == 11|| $entry == 12 || $entry == 13 || $entry == 14 || $entry == 15 || $entry == 16 || $entry == 17 || $entry == 18) && $pop_pon_hedge_jezith == 1)
So, one of those variables (probably $entry) isn't defined, which is causing the error. I think there's a way to disable the error messages in the logs (pretty sure I remember a thread about it), but I can't remember what it is off the top of my head.
__________________
GM-Impossible of 'A work in progress'
A non-legit PEQ DB server
How to create your own non-legit server

My Contributions to the Wiki
Reply With Quote
  #19  
Old 02-23-2008, 01:21 AM
cavedude's Avatar
cavedude
The PEQ Dude
 
Join Date: Apr 2003
Location: -
Posts: 1,988
Default

AndMetal is 100% correct. A lot of variables aren't getting defined causing this spam in our logs. The quests still work (or seem to anyway) but I am slowly trying to clean it all up. As I see them in TGC's log, I'll correct the perl scripts. Hang tight I have a lot to get through (PEQ's quest log is nearly 800MB!)

player.pl is optional and is used in the new player script system. I don't know why it was coded to write to the log if it isn't found, as that just seems silly to me since not every zone is going to need it or use it. To get it to shutup, though just place a blank player.pl file in each of the zone's folders in your quest directory. Be sure not to overwrite ones that already exist

Last edited by cavedude; 02-23-2008 at 01:15 PM..
Reply With Quote
  #20  
Old 02-23-2008, 06:29 AM
classiceq
Sarnak
 
Join Date: Jan 2008
Posts: 47
Default

Thanks Guys. I appreciate the info.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 01:26 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3