Go Back   EQEmulator Home > EQEmulator Forums > Archives > Archive::Development > Archive::Database/World Building

Archive::Database/World Building Archive area for General Discussion's posts that were moved here after an inactivity period of 90 days.

Reply
 
Thread Tools Display Modes
  #1  
Old 09-25-2002, 07:52 AM
Venelar
Fire Beetle
 
Join Date: Jan 2002
Posts: 19
Default Quest Scripting Questions

I'm working on scipting some NPCs in arena for my server, which is like the central zone I want people to hang around in when not fighting. What I want to do is put an 'Arenamaster' in each town, so when you start the game, you go to the arena master and he zones the player to arena. Heres my script, i'm only missing the zone command. I looked in WesQuests.cpp and didn't see a function to zone a player so im not sure if its possible.

NPC_SCRIPT 0000{
TRIGGER_TEXT:Hail:{
SAY:Hail traveller! I am the arena master. It is my duty to see that traellers such as yourself make a safe journey to the arena. Do you wish to [visit the arena]?
}

TRIGGER_TEXT:visit the arena:{
SAY:Very well then, off you go!
EMOTE:Teleports %CHARNAME% to the arena.
<-------INSERT ZONE PLAYER TO ARENA LINE HERE----------->
}
}

My second question is for the FLAG_ACCOUNT function. When used, it only gives GM status to players. I want to make quests like eros had where you must earn privlidges on my server. So you start with no privledges, then you do a quest to gain #GOTO, #ZONE, etc etc. Now, I have set up my ini file so that #GOTO is rated at 10, #ZONE at 20 and so on so that players can step up gradually. Is it possible to have a npc modify an account status? Eros had it but im not sure how it was done.

A quest might look like this...

TRIGGER_ITEM:0000:{
SAY:Outstanding work %CHARNAME%. You are worthy of my first secret of travel. To teleport to a different location within the area you are exploring, use #GOTO Xcoord Ycoord Zcoord.
FLAG_ACCOUNT 10
}

But... FLAG_ACCOUNT only gives GM status, not 10... is there a way to implement this?

Thanks, i hope i can get this working and open my server up. Id love to have some people try my other regular quests i've made.
Reply With Quote
  #2  
Old 09-27-2002, 09:14 AM
Venelar
Fire Beetle
 
Join Date: Jan 2002
Posts: 19
Default no bites?

Nobody has any idea about my question eh?

Ok, does anyone know how to put a robe graphic on a npc using EQAdmin?

Second, is it possible to make NPCs cast group spells on you? (translocate?)

Thanks!
Reply With Quote
  #3  
Old 09-27-2002, 09:16 AM
devn00b's Avatar
devn00b
Demi-God
 
Join Date: Jan 2002
Posts: 15,658
Default

there where some proggies floating arroudn that made scripting easy.

not sure if they changed the format on the quests..might wanna lookinto it
__________________
(Former)Senior EQEMu Developer
GuildWars Co-Founder / World Builder.
World Builder and Co-Founder Zek [PVP/Guild Wars/City Takeovers]
Member of the "I hate devn00b" Club
Most Senior EQEMu Member.

Current Work: EverQuest 2 Emulator. Zeklabs Server
Reply With Quote
  #4  
Old 09-30-2002, 04:12 AM
saladbowl
Fire Beetle
 
Join Date: Sep 2002
Posts: 24
Default hm

Dont know answer to your question, but i have one myself, how do we know what mob the quest will come from? as in is there a number that goes with a certain mob? cause i am in the process of making a quest, but i dont know where it will take place or anything yet lol.
Reply With Quote
  #5  
Old 09-30-2002, 06:01 AM
Trumpcard
Demi-God
 
Join Date: Jan 2002
Location: Charlotte, NC
Posts: 2,614
Default

Stormgod created a small program to make creating quest scripts easy, don't know if it still works, but heres the thread to it.

http://forums.eqemu.net/showthread.p...;threadid=1873
Reply With Quote
  #6  
Old 09-30-2002, 06:06 AM
Lurker_005
Demi-God
 
Join Date: Jan 2002
Location: Tourist town USA
Posts: 1,671
Default

Target a mob and type #npcstats or #showstats forget which.

one of the above will list that NPC's ID aka the number you use after NPC_SCRIPT (and to name the file)
__________________
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 12:21 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