Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Windows Servers

Support::Windows Servers Support forum for Windows EQEMu users.

Reply
 
Thread Tools Display Modes
  #1  
Old 06-18-2005, 06:55 PM
Aradorn
Sarnak
 
Join Date: Jan 2005
Posts: 65
Default Quest setup help

i cant seem to start a quest even though the npc considers my friendly and i am sufficient lvl

well in my boot5zones it says
[quest] loading perlemb plugins.
[quest] loading perl commands...
[quest]loading perlemb plugins.
[quest] loading perl commands

now will my quest not work if i unzipped it after i set everything up...

i forgot to unzipp peq-velious-beta1-quests when i was going through all the steps on "Setting up pre5/11 Velious Beta1 + 6.1DR1 + Minilogin(windows)" post could this be the reason why?

this file has the folders of all the zones so far completed and has the files in it to which the named quest npc's have there codes.

i was thinking it would have to be unzipped befor i did my sourcing for it to work but i wanted to be sure before i drop the database and resource it

Last edited by Aradorn; 06-19-2005 at 03:05 AM..
Reply With Quote
  #2  
Old 06-18-2005, 07:34 PM
iwantavr4
Sarnak
 
Join Date: Jun 2005
Location: Arizona
Posts: 50
Default

I dont think you have to have the quests in before you source everything...

The quest rely on perl, and from my understanding cann be modified AFTER you source in or already have a database... Meaning you can change a quest, you just have to restart your zone servers after doing so...

You just need to make sure you extracted the quests in right, theres a series of directories that should be beneath your /quests/ directory for each zone, and then there will be files for the actual people who have quests... You shouldnt have to redo the DB part of your quests... Look in the quest folder for the zone youre trying, and make sure that NPC has a quest file, if they do then check it to make sure teh quest you are looking for is available..

Also sometimes they have a VERY SMALL radius for 'hailing' so make sure when you hail them, they face you... If they face you, and have a file, and have the quest in the file, and it still doesnt work... I probably cant help youw tih that...

Just double check to make sure everything is right.
Reply With Quote
  #3  
Old 06-18-2005, 07:53 PM
Aradorn
Sarnak
 
Join Date: Jan 2005
Posts: 65
Default

ok in my eqemu\quest folder i have 129 zone named folders with the quest npc char names in it, the one for rath mtn has a char named thomas for armor of ro quest... i am friendly to him and lvl 35 when i hail him he says nothing

ohh and after i unzipped the file i restarted my comp and he did as stated above

Last edited by Aradorn; 06-19-2005 at 03:57 AM..
Reply With Quote
  #4  
Old 06-19-2005, 12:32 AM
iwantavr4
Sarnak
 
Join Date: Jun 2005
Location: Arizona
Posts: 50
Default

Did you look inside the txt file? And see if it had the quest for that particular one youre looking for?
Reply With Quote
  #5  
Old 06-19-2005, 02:06 AM
Sarepean
Discordant
 
Join Date: Sep 2004
Posts: 253
Default

There are always some weird quest problems. Even the quest pack from Project EQ didn't work straight out of the zip for me, and I helped with some of them, so I know that all of them DO work. Which kind of sucks that it didn't. So here goes.

First, make sure that the file matches the NPC name exactly. A better way to do this is to use his NPCID. So NPCID.pl instead of NPCNAME.pl. Try it.

If the quest file is being loaded at all, when you hail him it should either do something or it should give a bunch of errors in your zone console. Sometimes, the quest file doing something isn't visible. For example, if the quest file had no EVENT_SAY in it, just EVENT_ITEM, then there is a good possibility that it might not give an error, might work fine, but just might not have the scripting needed to reply.

Just my two cents.


EDIT:: btw, the zone name should be rathemtn--- check that, too, please.
Reply With Quote
  #6  
Old 06-19-2005, 01:08 PM
Aradorn
Sarnak
 
Join Date: Jan 2005
Posts: 65
Default

C:\EQEmu\Quest\rathemtn

this is the Thomas plfile

sub EVENT_SAY {
if($text=~/Hail/i){
quest::say("Welcome to our camp. We are paladins gathered from many lands. We have been called to this land by our deities. Ours is a crusade of righteousness. Have you happened upon us by chance or do you [seek the sacred molds]?");
}
if($text=~/what sacred molds/i){
quest::say("Many of us carry the sacred molds of the holy paladin armor. We will release it only to those who have proven themselves to each of our deities. If you seek it. speak up!! Tell us which part you seek. I carry the secret of the [Helm of Ro]. The others carry those of vambraces. breastplates. bracers. gauntlets. greaves and boots of Ro.");
}
if($text=~/what helm of ro/i){
quest::say("To receive the mold of the Helm of Ro you must first demonstrate your strength. Go to the plains of thunder. There you shall hunt down the most vile creatures I have ever encountered. Seek the undead cyclopes. I have spied them in the most dangerous portions of my realm. Fetch me two of their skulls.");
}
if($text=~/i seek the sacred molds/i){
quest::say("Many of us carry the sacred molds of the holy paladin armor. We will release it only to those who have proven themselves to each of our deities. If you seek it. speak up!! Tell us which part you seek. I carry the secret of the [Helm of Ro]. The others carry those of vambraces. breastplates. bracers. gauntlets. greaves and boots of Ro."); }
}
sub EVENT_ITEM {
if($itemcount{12308} == 1){
quest::say("You have proven yourself to Karana. I grant you the mold of the Ro Helm. May the winds of Karana blow in your favor. Now you must seek out [Lord Searfire] and ask him for [ronium] to complete the second and only other component needed to be fashioned by a master blacksmith.");
quest::summonitem("12298");
quest::faction("Not_Found","1");
quest::faction("Not_Found","-1");
quest::faction("Not_Found","1");
quest::faction("Not_Found","1");
}
if($itemcount{12308} == 2){
quest::say("I called for two cyclops skulls.");
quest::say("You have proven yourself to Karana. I grant you the mold of the Ro Helm. May the winds of Karana blow in your favor. Now you must seek out [Lord Searfire] and ask him for [ronium] to complete the second and only other component needed to be fashioned by a master blacksmith.");
quest::faction("Not_Found","1");
quest::faction("Not_Found","-1");
quest::faction("Not_Found","1");
quest::faction("Not_Found","1"); }
}
#END of FILE Zone:rathemtn ID:50112 -- Thomas

are you saying to change the name of the file to 50112.
Reply With Quote
  #7  
Old 06-19-2005, 02:18 PM
Sarepean
Discordant
 
Join Date: Sep 2004
Posts: 253
Default

50112.pl; yes.

It all looks in order--- nothing happens in your zone console when you try to talk to him?
Reply With Quote
  #8  
Old 06-19-2005, 02:46 PM
Aradorn
Sarnak
 
Join Date: Jan 2005
Posts: 65
Default

nothing and i am friendly or warmly to him as faction goes in that regard
but i'll change the file name to that number and post weither it works or not
Reply With Quote
  #9  
Old 06-19-2005, 03:08 PM
Aradorn
Sarnak
 
Join Date: Jan 2005
Posts: 65
Default

after i changed the name and booted everything up i got this error
from
Microsoft visual C++ Debug Library
Program: C:\eqemu\zoneperl.exe
file: close.c
Line:48

Expression: ( ((unsigned)fh < (unsigned

and the options to abort rety ignore

in my 1 of my boot5zone.bat at the bottom said this
[error] unhandled incoming opcode: op_annoyingzoneunkown 9#298, eq=0x00000, size;8 client: Valanor
0: 49 01 00 00 40 00 00 00 | I...@...

[error[ unhandled incomeing opcode: op_unkown (#0, eq=0x0000), size:12, client: valanor
0: 49 01 00 00 00 00 00 00 - ff ff ff ff | I...........

and this was in C:\EQemu\World.exe at the bottom
127.0.0.1:1861: TCPConnection::RecvData(): Connection timeout
Removing zoneserver from ip:0.0.0.0 port:0 (:0)
[Debug] Starting Log: logs/eqemu_debug_world_1408.log
[Debug] Unable to convert EQ opcode 0x071e to an emu opcode.
Received unknown opcode: 0x0000 size:0 bytes
[Debug] Unable to convert EQ opcode 0x0567 to an emu opcode.
Received unknown opcode: 0x0000 size:336 bytes
0: 01 00 00 00 06 00 00 00 - 08 00 00 00 06 00 00 00 | ................
16: AB 39 0F 00 01 01 00 00 - 00 49 6E 74 65 6C 20 50 | .9.......Intel P
Attempting autobootup of rathemtn (50) for Valanor
Zoneserver SetZone: 127.0.0.1:8781 rathemtn (50)
Enter world: Valanor: rathemtn (50)
Zoneserver SetZone: 127.0.0.1:8781 rathemtn (50)
[Debug] World: ClientList[0x005ec188]::FindByAccountID(0x00000001) iterator.GetD
ata()[0x00cf0e30]
Zoneport=8781
Client disconnected
Removing client from ip:127.0.0.1 port:1865
Removing connection

i went into the game and hailed him he said nothing
Reply With Quote
  #10  
Old 06-19-2005, 09:19 PM
Aradorn
Sarnak
 
Join Date: Jan 2005
Posts: 65
Default

well i figured it out quite easy to fix i dont know how i missed this but the folder has to be named C:\EQEmu\quests and not C:\EQEmu\Quest if following iwantavr4 guide
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 03:38 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 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3