EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Archive::Quests (https://www.eqemulator.org/forums/forumdisplay.php?f=624)
-   -   perl quest EMU simulator (https://www.eqemulator.org/forums/showthread.php?t=12150)

smogo 04-02-2004 12:29 PM

the code quote is fix, because the simulator wasn't working under windows. it means you have to edit the EQ\dbaccess.pl file and modify it as described.

post your errors (first few lines if it's big).

KhaN 04-02-2004 12:39 PM

Im trying to run it under WinXP SP1.

Errors :
[quote]K:\Everquest\Tools\PERL Script>perl -w itest.pl
Name "main::key" used only once: possible typo at itest.pl line 259.
Name "main::uguildid" used only once: possible typo at itest.pl line 63.
Name "main::mobid" used only once: possible typo at itest.pl line 71.
Name "main::fullanme" used only once: possible typo at itest.pl line 684.
Name "main::target_pet" used only once: possible typo at itest.pl line 78.
Name "main::uguildrank" used only once: possible typo at itest.pl line 64.
Name "main::userid" used only once: possible typo at itest.pl line 60.
reading user
'cat' n'est pas reconnu en tant que commande interne
ou externe, un programme ex

smogo 04-02-2004 12:54 PM

it seems you didn't make all the changes correctly. The old code was not commented out. Sry if the post was not too explicit.

Anyway, i updated the link, with new fixed code. Download the files again and run the simulator

KhaN 04-02-2004 01:07 PM

Your comment were ok, but my english is as good as your russian, but its always better to fix your code instead of letting newbies like me doing it by themselves :D

With your new code :
Quote:

K:\Everquest\Tools\PERL Script>perl -w itest.pl
Name "main::key" used only once: possible typo at itest.pl line 259.
Name "main::uguildid" used only once: possible typo at itest.pl line 63.
Name "main::mobid" used only once: possible typo at itest.pl line 71.
Name "main::fullanme" used only once: possible typo at itest.pl line 684.
Name "main::target_pet" used only once: possible typo at itest.pl line 78.
Name "main::uguildrank" used only once: possible typo at itest.pl line 64.
Name "main::userid" used only once: possible typo at itest.pl line 60.
setting host to localhost
setting user to KhaN
setting password to keshik
setting database to eq
setting compression to off
user : >>>KhaN<<<
host : >>>localhost<<<
database : >>>eq<<<
password : >>>keshik<<<
in quest library
done with quest library
connected to database.
261 zones set
loading plugins
open './plugin.pl' No such file or directory at itest.pl line 566.
closing database connection...
connection closed
Problem is because of the top errors, or plugin.pl missing (searching info on it atm) or both !?

smogo 04-02-2004 01:27 PM

The first errors are perl warnings. You can ignore them.

the simulator runs from a base directory similar to EQEMu, (or preferably same directory). The error you get is the same error as EQEMu error when it can't find the plugin.pl file

You need to have this file (it can be empty) in the directory you use the simulator from, just like db.ini, the plugin directory (possibly empty), a quests directory , ... i think that's all :)

KhaN 04-02-2004 01:38 PM

As usual Smogo /bow, thanks a lots for help.
All look like to work well :D

KhaN 04-02-2004 08:39 PM

Quote:

DBD::mysql::st execute failed: Table 'eq.quest_globals' doesn't exist at EQ/dbac
cess.pl line 113, <> line 2.
DBD::mysql::st execute failed: Table 'eq.quest_globals' doesn't exist at EQ/dbac
cess.pl line 113, <> line 2.
closing database connection...
connection closed
I got this error when trying to target some NPC, possible imcompobility with my DB ? (Using MW55 Alpha2 modified for loot/drop).

Monrezz 04-03-2004 01:02 AM

You haven't updated your database to use quest globals, checkout Sorcp2k's site and run the DB update (the binaries are trying to find the quest globals tables, but you don't have them in).


All times are GMT -4. The time now is 06:20 AM.

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