Quote:
|
So...
The binaries for 0.4.4-dr1 don't support .qst files?
|
I just wanted to say i love the way you did the quest system wes. its easy and fast.
|
My .qst files are working with 4.4 dr1, my only problem is that when I say the second part of the quest trigger it says the first along with the second.
|
kk
OK, I wanna know WHERE you write the quests... do you implement them during game? Or do you write them up in a certain program like database or something?
|
You can write the quests using "notepad" but when you save them, change the file type to ALL and then save the file with .qst extention. It goes in your emu directory under the folder "quests" (be sure to put it in the correct subfolder for the zone).
|
K cool
Yeah to practice the new Quest system I wrote a quest in Notepad cause it seemed compatible, which Databases include the Quest package? And can anyone include a quick Start to Finish guide on getting the system up and running? n00b at all this but have plenty of time to learn...
|
try placing the quest folder in C:\eqemu\binary\Quests
then inside the quest folder you will need the name of the zone you want the quest in C:\eqemu\binary\Quests\Qeynos then name the .qst file after the npcid number of the npc you want to use the quest. for instance, captain tillan, i do a #npcstats or #showstats while targeting captain tillan and see that his npcid number is 1000. i would name the file 1000.qst. and place it into the Qeynos folder. C:\eqemu\binary\Quests\Qeynos the zone has to reboot for the quest to work, if not rebooted, and someone is in zone you can do #reloadqst and this will clear the .qst memory cache. good luck. |
NPC's not casting
I can get all the other commands i have tried to work in the scripts, except i can't get an npc to cast in a quest situation. I have put text before and after the cast command(s) and the npc will say the text but seems to just disregard the cast commands.. could someone give me an example of an npc casting a translocate spell on the hailer?
Thanks in advance |
here is example of working soulbinder -
EVENT_SAY{ if ($1-=~ "Hail"){ 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 ($1-=~ "bind my soul"){ say("Very well. You will return to this spot when you die.") castspell("$userid","2049")) } /*END of FILE Zone:freporte ID:5552 -- Soulbinder_Grunson */ |
thanks for the guide! Seems like a good alternative to perl, my final server I am gonna publish on only has activestate perl and, it doesnt have quests yet so whatever will run best.
|
Quote:
|
All times are GMT -4. The time now is 10:35 PM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.