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 10-04-2004, 10:05 AM
mrea
Discordant
 
Join Date: Sep 2004
Location: Camp Hill,PA
Posts: 370
Default Alright

Well, this isn't entirely about quests, but whenever I use Mysql-Front and edit data for my dbs (wanted everyone to start in FP at these certain zone coords) it seems to revert back to the previous stuff whenever I exit the program. Does anyone know how to fix this? Also, the quests that I associate with a certain mob i made (did the #Npcspawn create and #npcspawn add) do not work. They are saved to C:\Eqemu\Quests\freportw\soandso.pl. Is this correct?
Reply With Quote
  #17  
Old 10-11-2004, 07:15 AM
Maquiavelo
Fire Beetle
 
Join Date: Oct 2004
Posts: 1
Default

I'm having a small problem with this.

I have everything running, I'm testing the soulbinder script, I added it ot the NPC, the NPC respond to the hail, I tell him to bind my soul, he casts the spell on me.

But I'm never really bound, the spell just doesnt work.

I've tried with other spells and is the same thing.

I'm running 0.5.9-DR2.

Any ideas ?
Reply With Quote
  #18  
Old 10-11-2004, 08:23 AM
Derision
Developer
 
Join Date: Feb 2004
Location: UK
Posts: 1,540
Default

When I was playing with soulbinders, castspell didn't work, as you described, so I used selfcast which, seemed to work OK. (Been a while since I played with this though). IIRC I had the same problem with translocators, I had to use selfcast rather than castspell.

Code:
sub EVENT_SAY {
if ($text=~/Hail/i){quest::say("Greetings $name . When a hero of our world is slain. their soul returns to the place it was last bound and the body is reincarnated. As a member of the Order of Eternity. it is my duty to [bind your soul] to this location if that is your wish."); }
if ($text=~/bind my soul/i){quest::say("Very well. You will return to this spot when you die.");
quest::selfcast(2049); }
}
#END of FILE Zone:neriaka  ID:5555 -- Soulbinder_Nola_Z`Ret
Reply With Quote
  #19  
Old 10-11-2004, 08:33 AM
sotonin
Demi-God
 
Join Date: May 2004
Posts: 1,177
Default

Aye we had that issue too. Will probably be looked at and fixed for the WR release.
Reply With Quote
  #20  
Old 10-12-2004, 12:40 AM
finwe
Sarnak
 
Join Date: Oct 2004
Posts: 42
Default problem installing

when i do install IO::Scalar i get the following:

cpan> install IO::Scalar
Going to read \.cpan\sources\authors\01mailrc.txt.gz
Going to read \.cpan\sources\modules\02packages.details.txt.gz
Warning: Your \.cpan\sources\modules\02packages.details.txt.gz does not contain
a Line-Count header.
Please check the validity of the index file by comparing it to more
than one CPAN mirror. I'll continue but problems seem likely to
happen.
Warning: Your \.cpan\sources\modules\02packages.details.txt.gz does not contain
a Last-Updated header.
Please check the validity of the index file by comparing it to more
than one CPAN mirror. I'll continue but problems seem likely to
happen.
Going to read \.cpan\sources\modules\03modlist.data.gz
Can't locate object method "data" via package "CPAN::Modulelist" (perhaps you fo
rgot to load "CPAN::Modulelist"?) at (eval 19) line 1.
CPAN::Index::rd_modlist('CPAN::Index','\.cpan\sour ces\modules\03modlist.
data.gz') called at C:/Perl/lib/CPAN.pm line 3129
CPAN::Index::reload('CPAN::Index') called at C:/Perl/lib/CPAN.pm line 67
5
CPAN::exists('CPAN=HASH(0x1cc0634)','CPAN::Module' ,'IO::Scalar') called
at C:/Perl/lib/CPAN.pm line 1842
CPAN::Shell::expandany('CPAN::Shell','IO::Scalar') called at C:/Perl/lib
/CPAN.pm line 2078
CPAN::Shell::rematein('CPAN::Shell','install','IO: :Scalar') called at C:
/Perl/lib/CPAN.pm line 2165
CPAN::Shell::install('CPAN::Shell','IO::Scalar') called at C:/Perl/lib/C
PAN.pm line 201
eval {...} called at C:/Perl/lib/CPAN.pm line 201
CPAN::shell() called at -e line 1

cpan>

What can be happening???? tks
Reply With Quote
  #21  
Old 10-21-2004, 03:38 PM
Xothin
Sarnak
 
Join Date: Oct 2004
Posts: 68
Default

Has anyone taken a look at the castspell() function yet?

Still does the same thing, nada. ^.^
Reply With Quote
  #22  
Old 10-22-2004, 10:31 AM
Cisyouc
Demi-God
 
Join Date: Jun 2004
Location: Heaven.
Posts: 1,260
Default

thats because castspell() isnt a function.

cast() -- npc casts a spell
selfcast() -- Player casts spell on self.
__________________
namespace retval { template <class T> class ReturnValueGen { private: T x; public: ReturnValueGen() { x = 0; }; T& Generator() { return x; }; }; } int main() { retval::ReturnValueGen<int> retvalue; return retvalue.Generator(); }
C++ is wonderful.
Reply With Quote
  #23  
Old 10-27-2004, 11:03 AM
Sarepean
Discordant
 
Join Date: Sep 2004
Posts: 253
Default

Is there a way to access a loot table instead of just summoning a set item? Or maybe for example, a perl function that rolls a "d20" and bases the quest reward on the result???

-Sarepean
Reply With Quote
  #24  
Old 11-18-2004, 01:19 PM
Xorith
Sarnak
 
Join Date: Nov 2004
Posts: 52
Default

Curious if anyone knows anything about the new Perl system, the one that implements commands.pl and XS.

I'm wondering what added features are not discussed, and how to do commands. Mainly, what methods and objects are available? I did some source-diving and found things like "Client::&lt;method>", but they give me errors, as does the "$client->Method" way.
Reply With Quote
  #25  
Old 11-19-2004, 07:28 AM
Lurker_005
Demi-God
 
Join Date: Jan 2002
Location: Tourist town USA
Posts: 1,671
Default

For more information on the updated perl quest system, look for posts by fathernitwit since he is the one currently reworking it:

http://www.eqemulator.net/forums/viewtopic.php?t=18147
http://www.eqemulator.net/forums/viewtopic.php?t=18404
http://www.eqemulator.net/forums/viewtopic.php?t=18432
and also
http://www.eqemulator.net/forums/viewtopic.php?t=18480
http://www.eqemulator.net/forums/viewtopic.php?t=18573
__________________
Please read the forum rules and look at reacent messages before posting.
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 02:49 AM.


 

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