Notice: Any messages purporting to come from this site telling you that your password has expired, or that you need to verify your details, confirm your email, resolve issues, making threats, or asking for money, are
spam. We do not email users with any such messages. If you have lost your password you can obtain a new one by using the
password reset link.
Due to spam on this forum, all posts now need moderator approval.
Entire forum
➜ MUSHclient
➜ VBscript
➜ Auto Questing
It is now over 60 days since the last post. This thread is closed.
Refresh page
| Posted by
| WRTIII
Canada (76 posts) Bio
|
| Date
| Sun 08 Jun 2003 02:43 PM (UTC) |
| Message
| Ok What I need is that when I begin my questing part It will check my inventory for all Artifacts I hold and then keep track of what they are etc.
It works like this I walk around the city collecting Artifacts then I go bark to the questmaster and ask for quests until I get a quest for an item I hold inwhich I then ACCEPT and then pronouce SUCCESS where I then automaticaly hand the item over.
-----
quest
* The Counsellor of Paris smiles at you and speaks.
"Travel until you find the cup of our Lord - an ancient artifact. Return it to
me and our city shall reward you!".
The artifact you would be seeking is known to be in the possession of an
enemy.
Type ACCEPT if you wish to agree to take on this quest.
*
You have waited too long to accept your quest. It is offered no longer.
quest
* The Counsellor of Paris smiles at you and speaks.
"Travel until you find a crucifix - an ancient artifact. Return it to me and
our city shall reward you!".
The artifact you would be seeking is known to be within Paris.
Type ACCEPT if you wish to agree to take on this quest.
*
-----
That is an Example of the questing part and the inventory part is nice because each item has a distinct number ie.
-----
*
info inv
"flask6645" a leather flask
"pantaloon9292"* pleated steel-blue satin breeches
"lantern11192" a dull brass lantern
"gold-louis34519" three hundred and eighteen Louis d'ors
"shoes9093" polished black leather shoes with silver buckles
"shirt4789"* a pure-white linen shirt with billowing sleeves and
tapered cuffs
"boot512"* knee-high boots of obsidian-black leather
"socks12467"* black wool socks
"crossbow35057" a crossbow
"tinderbox9724" an iron tinderbox
"bulb2467" a tulip bulb
"tin16943" an oil tin
"livre9694" two livres
"tin16884" an oil tin
"ring47" a silver ring
"iron ore42" a piece of iron ore
"dagger369" the dagger of the Ancients
"shield368" the Cardinal's shield
"peg372" a star shaped wooden peg
"peg371" a triangular wooden peg
"disc373" a small circular disc of wood
"goblet361" the chalice of eternal life
"amulet83" a silver amulet
Total 23 items found.
*
-----
So I need to make triggers that will match on each ITEMNUMBER and set a varible to either True or False according to if I have it or not... actually would want it to set all Artifact values to false then set the ones I have to true.
Then would probaly match it on.. "Travel until you find ARTIFACT NAME
in which case it would need to disable my trigger that is matching on
You have waited too long to accept your quest. It is offered no longer.
to request a new quest. ACCEPT the current quest offered
then match on
You accept the quest offered you.
and have it send SUCCESS
then delay for two seconds and enable the QUEST ASKING trigger and start the process over.
I guess I would need a couple safeguards such as if I get..
You have no quest offer to reply to, name.
then it would ADMIT FAILURE wait 2 seconds and start questing again.
I dunno the biggest thing though that would be a great help is if there is a way that I can take my list of 50 someodd artifacts and easily make a trigger for each instead of manually having to click and type and make up 50 triggers for seeing if I have an artifact then 50 for questing them etc.
Thanks for the help in advance I apologize for it being such a long post.
WRTIII | | Top |
|
The dates and times for posts above are shown in Universal Co-ordinated Time (UTC).
To show them in your local time you can join the forum, and then set the 'time correction' field in your profile to the number of hours difference between your location and UTC time.
8,137 views.
It is now over 60 days since the last post. This thread is closed.
Refresh page
top