EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Quests::Q&A (https://www.eqemulator.org/forums/forumdisplay.php?f=599)
-   -   Guide to the .qst Quest System (https://www.eqemulator.org/forums/showthread.php?t=5262)

TheOne 03-15-2003 11:27 AM

QST command
 
or if You are serverOP you can use the #reloadqst command to flush are reload the quest cache.

killspree 03-15-2003 11:41 AM

Oh wow, didn't know that command exsisted. That'll help a lot. :)

Monrezz 04-02-2003 05:01 AM

Feature Request:

Could:
$sex (Returns sex of the person that triggered event or whatever ;))
be added to next release? Would just make some of the says a little more personal :D

rob348 04-12-2003 09:39 AM

hi everyone. I am not familiar with mirc scripting. Are there any guides i can follow that will teach me how to do it? You know, something llike a for dummies book?

Thanks in advance

Lurker_005 04-12-2003 08:53 PM

The first post in this thread is your guide.

loudent2 04-23-2003 07:59 AM

I 'm new to EQEmu
 
My question is how do you bind a quest to an npc? Does one simply name the .qst file after the NPC?

a_Guest03 04-23-2003 08:18 AM

It's named after the NPCID (The unique ID associated with the NPC)

loudent2 04-25-2003 07:32 PM

What root directory
 
is the root directory where you have the emulator installed(world.exe etc) or mysql\bin or what? I'm assuming the emulator right now.

killspree 04-25-2003 08:11 PM

emufolder\quests\zoneshortname\

OR emufolder\quests\all\

You can put the quest files in either of those folders, of course if they're put in the zonename folder, they only work in that zone, if they're in all they work for any zone that has that npc in it.

hogosha 04-27-2003 07:37 AM

Would this work?
 
Would this work in world.qst ? This is a little quest that I think every server should have for it's staff. For 1, it can help your staff members to get the job done easier. Like if they are starting a quest, they can write the quest in there. Of coarse the code would have to be updated for the staff members unless there is a flag variable that I didn't see. But for admins, if your just starting a char over this would be a good code, especially if you program it further to give you items for that class. It's a good idea. Feel free to modify it if it works.

Code:

EVENT_SAY {
        if($name="Hogosha") {
                if($1="Hail")
                        level(100)
                        flag_client(300)
                }
                if($1="Rain") {
                        snow(0)
                        rain(1)
                }
                if($1="Snow") {
                        rain(0)
                        snow(1)
                }
                if($1="Weather Stop") {
                        rain(0)
                        snow(0)
                }
                if($1="Start Quest") {
                        say("No Quests")
                }
                if($1="Despawn") {
                        depop($mobid)
                }
        }
}


Lurker_005 04-28-2003 12:33 PM

world.qst? have I been sleeping and missed that or is that something you were suggesting wes add?

Actually it sounds interesting, as long as it will not be a performance problem. A thought along those lines, since it is global make it a command to access the global quest file. This might be a way to give some limited scripting capabilities to server operators.

hogosha 04-28-2003 12:44 PM

ive seen some people talk about world.qst, wether it really exists or not I have no idea, but I have heard of it. Test it out.

just_add_water 04-30-2003 11:30 AM

I'm pretty sure it goes in /quests/default.qst


Heres a debug quest


Code:

EVENT_SAY {
if( $1 =~ "debug" && $status >= "100" ) { say(" Hello $name ( USERID $userid ) with stats $status  . You are $ulevel ,class $class ,race $race . You are in guild ID $uguildid , rank $ugildrank . We are in $zoneln ( $zonesn ) . ")
}


fnemo 05-09-2003 09:41 AM

How are coded the race to check the race of the player ? jsut as the define in the source code ?

Solx 05-20-2003 04:47 PM

Are these new Quests working in 4.4-DR1?
 
Are these new Quests working in 4.4-DR1?
I tried to create my own quest, and then I downloaded a bunch of quests from a thread here. And in neither case did they do anything. I even shut everything down and restarted world.exe and the zones. My equemu directory is: D:\EQEmu\EQEMu-0.4.3-Win32\quests\rivervale (Yes it is really 0.4.4-DR1). I placed the quests in D:\EQEmu\EQEMu-0.4.3-Win32\quests. Here is one quest I was testing the file is at: D:\EQEmu\EQEMu-0.4.3-Win32\quests\rivervale\11.qst, and the contents of the file are:
Code:

/*  Zone:rivervale  ID:11 -- Ace_Slighthand */
EVENT_SAY {
if($1- =~ "Hail"){
SAY("Hey. hey. hey!  Welcome to the Fool's Gold.  Don't bet more than you can afford to lose. pal!  You don't want to end up like ol' [Kevlin].")
}
}

/*END of FILE*/

I also verified npc 11 is Ace Slighthand in the npc_types database. I tried using the built in hail command (just the letter h when the npc is targeted), and I tried typing in Hail and hail, but no response at all.

I could show the text in the shell of world.exe and the zone server that loaded rivervale, but neither says anything about quests.

Could there be a different version of 4.4-DR1 that I should download that has the quests enabled?

Thanks for any help you can supply.


All times are GMT -4. The time now is 07:10 PM.

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