default.pl
I have been searching the boards for days now on using the default.pl for quests. I can make the quests work by assigning each npc its own 1234.pl file, but the default.pl doesnt want to work for me. im using the simple hail quest for the default.pl located in the eqemu/quests/qeynos/default.pl
Code:
sub EVENT_SAY Code:
sub EVENT_SAY{ here is my plugin.pl Code:
$SERVER="Jennies"; |
Well the syntax of your quest is ok, however you dont have your default.pl located in the correct directory.
Default.pl should ALWAYS stay in C:\eqemu\quests Plugin.pl should ALWAYS stay in C:\eqemu Question: Are you trying to make EVERY mob in the zone respond with "why hello there mister!" when you hail them or just one? If you're just trying to make the one npc respond: Make certain that the name of your quest file (1234.pl) Matches the NPCID of the npc you are applying it to. You can find NPCIDs by using EQEmu admin tool (easiest). If you're trying to make ALL mobs in zone respond: Create a new quest file, put in your quest text, and save this file as default.pl into your quests\qeynos directory. NOTE:: Do NOT get THIS default.pl mixed up with the default.pl in your C:\eqemu\quests directory. That should do it. |
Quote:
Quote:
Quote:
Quote:
Code: sub EVENT_SAY { if ($text=~ /Hail/i){quest::say("Why hello there mister!");} } [/quote] |
*shrug* It may just be the version of eqemu you are using. 5.9 DR2 is very buggy when it comes to perl.
Look at zone.exe to make sure your perl file is compiling correctly, that there are no errors. |
im using 5.9 DR1 and the zone exe has no errors,
Status Loading Embedded perl Status Loading Perlemb plugins. Status entering sleep mode. gonna mess with it a bit more, maybe my code is off or something. thanks for the replies :) |
I should have worded my response differently.
Try running EQ in windowed mode so you can see the zone.exe as well as eq. Go to north qeynos and hail an NPC...zone.exe should try to compile the default.pl filie in your quests\qeynos directory. If it has no errors it should only take a few second and you should be able to hail the npc and get the response. sometimes it takes as much as 15 seconds for zone.exe to finish depending on if you're trying to play from the same box as you're hosting. If there IS an error, it will show up in the zone.exe window (this is why you have eq in windowed mode) |
I don't get any errors, it just shows me saying Hail Hail Hail.
i switched the binaries to the 5.9DR2 and now none of the qeusts work. Does the perl quest system work with dr2? |
kinda...its really really buggy
|
cant do a zonewide , I have tried for a millenium to get it to work , best you can do is instead of putting the deafault.pl into a eqemu\quests\zone folder just put it in the eqemu\quests folder then all the mobs will be using that one default.pl works for me anyway and no clue why a default.pl wont work in each zone folder , wish i knew.
|
anyone figure out the zonewide default.pl ? i got the individual quests going and the serverwide default.pl is good. still no zonewide :(
|
All times are GMT -4. The time now is 02:58 AM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.