AknA
Well-Known Member
- Joined
- Feb 11, 2012
- Messages
- 1,794
FAQ!
What is LoadProfileOn ?
LoadProfileOn is a Quest Behavior that has multiple uses, it was created after a request from Liquid Zebra.
What does LoadProfileOn do ?
*You can load a localy stored profile.
*You can load a remotly stored profile.
*You can make your profile wait until everyone in your party is within interact range.
*You can set a condition to check the level of your party members.
How do I use this ?
In a Questing Profile use these commands.
MinLevel : (OPTIONAL) If not everyone in your party (including yourself) is below level then QB will exit doing nothing.
CheckRange : (OPTIONAL, default = 0) If set to 1 QB will pause the profile until every party member is within your interact range.
ProfileName : (OPTIONAL) Name of the profile to load (If RemotePath isn't included then the profile to load must be in the same directory as previous loaded local profile).
RemotePath : (OPTIONAL) URL to where you have your remote profile stored. (Full directory path, excluding the profile name, example : http://www.mysite.com/MyProfiles/
Examples:
This would make the profile pause until all party members are within interact range (and then continue the profile).
This would make the profile pause until all party members are within interact range IF all party members are above level 10 (if not all is above level 10 QB won't check range.)
This would load a localy stored profile (it needs to be in the same directory as the last localy loaded profile)
This would load a remote profile from my SVN.
And to combine everything.
This would load a remote profile if everyone in your party is above level 50 and within interact range.
NOTE : In the last example, if everyone in the party is >= 50, the profile will pause until everyone is within interact range and then load the remote profile. However if someone in your party is below level 50, it won't load the profile and it won't check range.
This doesn't work?
Then please write a post and include a log and explain what isn't working.
I love this, do you accept donations?
Yes, at the bottom of the post you can see a link if you have a coin to spare.
Special thanks?
Natfoth for helping me understand and improving my Behavior Tree programming.
Current issues?
If a party member is too far away (more than 100 yards) then MinLevel can't check the level and QB will ignore that party member.
Same thing is for CheckRange, but if QB can't check here it will assume that player is too far away and wait.
How do I install this?
This QB is now included with the official release of Honorbuddy.
What is LoadProfileOn ?
LoadProfileOn is a Quest Behavior that has multiple uses, it was created after a request from Liquid Zebra.
What does LoadProfileOn do ?
*You can load a localy stored profile.
*You can load a remotly stored profile.
*You can make your profile wait until everyone in your party is within interact range.
*You can set a condition to check the level of your party members.
How do I use this ?
In a Questing Profile use these commands.
MinLevel : (OPTIONAL) If not everyone in your party (including yourself) is below level then QB will exit doing nothing.
CheckRange : (OPTIONAL, default = 0) If set to 1 QB will pause the profile until every party member is within your interact range.
ProfileName : (OPTIONAL) Name of the profile to load (If RemotePath isn't included then the profile to load must be in the same directory as previous loaded local profile).
RemotePath : (OPTIONAL) URL to where you have your remote profile stored. (Full directory path, excluding the profile name, example : http://www.mysite.com/MyProfiles/
Examples:
This would make the profile pause until all party members are within interact range (and then continue the profile).
PHP:
<CustomBehavior File="Misc\LoadProfileOn" CheckRange="1" />
PHP:
<CustomBehavior File="Misc\LoadProfileOn" CheckRange="1" MinLevel="10" />
PHP:
<CustomBehavior File="Misc\LoadProfileOn" ProfileName="[Rep] Nat Pagle.xml" />
PHP:
<CustomBehavior File="Misc\LoadProfileOn" ProfileName="[Rep] Nat Pagle.xml" RemotePath="http://akna-hb.googlecode.com/svn/trunk/Profiles/[Rep] Nat Pagle/" />
This would load a remote profile if everyone in your party is above level 50 and within interact range.
PHP:
<CustomBehavior File="Misc\LoadProfileOn" MinLevel="50" CheckRange="1" ProfileName="[Rep] Nat Pagle.xml" RemotePath="http://akna-hb.googlecode.com/svn/trunk/Profiles/[Rep] Nat Pagle/" />
This doesn't work?
Then please write a post and include a log and explain what isn't working.
I love this, do you accept donations?
Yes, at the bottom of the post you can see a link if you have a coin to spare.
Special thanks?
Natfoth for helping me understand and improving my Behavior Tree programming.
Current issues?
If a party member is too far away (more than 100 yards) then MinLevel can't check the level and QB will ignore that party member.
Same thing is for CheckRange, but if QB can't check here it will assume that player is too far away and wait.
How do I install this?
This QB is now included with the official release of Honorbuddy.
Attachments
Last edited: