Page 32 of 61

Re: Iclick "Must equip" items...

Posted: Thu Oct 28, 2004 1:17 pm
by savage wolf
DrmChld wrote:Anyway to make it so it wil temp auto-equip an iclick item then remove it after the effect has been gained? (ie, Shrunken Goblin Skull Earring)
RTFM? Iset first then use Iclick, only issue i have had was sneaking somewhere and having it auto refresh in a room fulla mobs

Posted: Thu Oct 28, 2004 1:55 pm
by DrmChld
Reading the manual won't make the character auto-equip an item, do the iclick keepup and then put on the previous item.

How about reading the question you fucktard

Posted: Thu Oct 28, 2004 2:28 pm
by Leif
DrmChld wrote:Reading the manual won't make the character auto-equip an item, do the iclick keepup and then put on the previous item.

How about reading the question you fucktard
Actually, if you read the manual you'll notice you have to use the keepup switch with iset and it will auto swap, click and swap back. If it's not working for you then it's a problem with either something you are doing or the copy of RH on your machine and I'd recommend redownloading a fresh copy. By default this feature works perfectly.

How bout not being a dick when people try to help you.

Posted: Thu Oct 28, 2004 2:59 pm
by DrmChld
Actually, if you read the manual you'll notice you have to use the keepup switch with iset and it will auto swap, click and swap back. If it's not working for you then it's a problem with either something you are doing or the copy of RH on your machine and I'd recommend redownloading a fresh copy. By default this feature works perfectly.

How bout not being a dick when people try to help you.
Ok. I am reading the manual. Nothing under the ISET section mentions "switch".

I have 3 earring. 2 are non clicks and a Gobby earring in bag slot 8.

When I do iset keepup and it tries to click the Gobby earring it says "You cannot use this item unless it is equipped"

I type: /iset gobby keepup "Shrunken Goblin Skull Earring"

So explain to me where in the manual where it says how to use iset to automatically switch my gobby earring with an existing earring, click the gobby earring, then remove it, and then re-equip the previous earring?

Posted: Thu Oct 28, 2004 3:05 pm
by Cr4zyb4rd
Whe can't "explain to you" how to read. The manual covers it quite well.

Posted: Thu Oct 28, 2004 3:09 pm
by DrmChld
Cr4zyb4rd wrote:Whe can't "explain to you" how to read. The manual covers it quite well.
Actually... The documents do no cover anything about automatically switching items for iset's and iclicks.

Here is the manual for ISET

----------
ISET

Syntax:
/iset <itemalias> KEEPUP|NOKEEPUP <"Item Name">

Description:
This command is part of a set of three commands used to manage clickable items and their effects. This particular command allows you to set and store an item alias for a given clickable item. You also can specify whether or not you want RH to automatically try to maintain the spell effect of this item. If a superior spell effect doesn't stack with the item's effect, you should use the /ibounce command to specify said spells.

Examples:
Have RH alias "ring" for your Coldain's Hero Ring, and also indicate you wish RH to maintain the Shield of the Eighth, if possible:
/iset ring keepup "Coldain Hero's Insignia Ring"
-------------

Please show me in there what I am missing?

Posted: Thu Oct 28, 2004 4:00 pm
by Jerle69
Lots of thread activity today!

Cr4zyb4rd:

Nice stuff, that. Pretty clever using a string array and a loop to grab initial INI values. I think if I had to write RH from scratch, I'd probably have done that too (but constantly rewriting it and adding to it, I just didn't think of a bank of set values) so you go into cut-n-paste syndrome. I got a chuckle out of your "ugly duckling" comment regarding firstassist. Yes, that's a tiny kludge in that the mainassist is just a buffer for the "winner" of the cascading assists (in the code, ala black box), but the user doesn't really care that there are two variables for the mainassist --one to hold who he should be, and one to hold who it really IS! HAHA.. Anyway, got a chuckle out of your post as you completely understand that with your comment :P

DrmChld:

Not sure why you're having the problems you're having, but do the following:

Delete your RHItems.ini file.
Run RH, and type the following:

Code: Select all

/iset gobby keepup "Shrunken Goblin Skull Earring"
/ibounce gobby "Strength of Tunare"
Now, any time you don't have the effect up, it will automatically grab the earring, wear it, click it, and put it back. If it is *NOT* doing this, it means you're invisible or hiding and sneaking. If you have /autohs on, just tap your hide button. In that fraction of a second while you're visible, RH will refresh your keepup spells since you said "hey, I'm visible, it's ok to redo spells if you need to."

If you want to manually have RH go and find your gobby, and click it, type /iclick gobby.

That's all there is to it. If this fixes your problem, let me know how the documentation failed you so I can make it clearer. -- Thanks

episix:

Regarding trying to hide while moving around... RH *will* try to hide while you're moving around, but only if you invested some points into the Nimble Evasion. One of two things is happening: you bought a level of nimble evasion and it's not working very well since you only got 1 level of it, or the altabilityready code in MQ2 is a little broken. Do you have Nimble Evasion?

Posted: Thu Oct 28, 2004 4:13 pm
by DrmChld
Jerle,

Deleted the RHItems file and redid the iset. Still giving me a message saying I must equip the item first.

Hide is off...

Going to redownload the macro...

Posted: Thu Oct 28, 2004 4:31 pm
by BrainDeath
Jerle69 wrote:let me know how the documentation failed you so I can make it clearer. -- Thanks
OMG I think Jerle may just be the most polite person on this board. Not to mention having uber docs for his macro.

:D

Posted: Thu Oct 28, 2004 4:32 pm
by fearless
jerle probably is one of the nicest on the boards.

Jerle for president!

Posted: Thu Oct 28, 2004 4:53 pm
by Jerle69
You guys are funny :) I'm sure ddmsiu would disagree that I'm a nice guy! :cool: Fearless and some others know what I'm talking about ... left foot, left shoe, right foot, right shoe... /GUFFAW.. That's some thread.

DrmChld:

Been thinking more about your problem. Is your gobby earing in a bag, or in a main inventory slot? I'm guessing it's not in a bag, but just in your main inventory. I looked at the code, and I don't think RH has ever been smart enough to determine if it should wear an item being swapped in from the main inventory slot, if not clickable from that location. If you put your gobby eariring AWAY (in a bag), I bet it'd work for you. This would certainly be a bug, but a weird bug that I may not fix :)

Posted: Thu Oct 28, 2004 4:55 pm
by Leif
DrmChld wrote:Jerle,

Deleted the RHItems file and redid the iset. Still giving me a message saying I must equip the item first.

Hide is off...

Going to redownload the macro...
Is the earring in a bag or empty slot? If I recall I had a problem with /iset not being able to grab the earing if it was just in an open slot, had to be in a bag.

Posted: Thu Oct 28, 2004 6:02 pm
by Cr4zyb4rd
You're already using stick if availabe, why not search for /exchange as well?

Posted: Thu Oct 28, 2004 6:26 pm
by episix
episix:

Regarding trying to hide while moving around... RH *will* try to hide while you're moving around, but only if you invested some points into the Nimble Evasion. One of two things is happening: you bought a level of nimble evasion and it's not working very well since you only got 1 level of it, or the altabilityready code in MQ2 is a little broken. Do you have Nimble Evasion?
No on the nimble evasion AA. The following code fixes it but i'm unsure if it is not a good idea to use it this way? I appreciate the feedback and great work Jerle ;)

Code: Select all

 /if (${AutoHideSneak} && ${Me.AbilityReady["Hide"]} && !${Me.Casting.ID} && ${Me.Sneaking} && !${Me.Moving} && ${Me.State.NotEqual[BIND]} && !${Window[TradeWnd].Open} && !${Window[MerchantWnd].Open} && !${Window[BigBankWnd].Open}) /doability "Hide" 

Posted: Thu Oct 28, 2004 6:40 pm
by Jerle69
episix:

Back around version 4 or so, this was written this way (it used to not account for nimble evasion). If you don't have nimble evasion, I'm not sure why the code is trying to hide and sneak for you, unless paren parsing is somehow screwed up in MQ2.

Do me a favor and type this in, next time you're bored:

Code: Select all

/echo ${Me.AltAbilityReady[Nimble Evasion]})
It should say FALSE for you. If it says NULL, let me know, please. If so, I may have to adjust some code in there, but last I checked NULLS were evaluated as a FALSE insofar as boolean comparators went, so even if it is a null, I'm not exactly sure why that expression doesn't perform correctly in your case--it's logically and syntactically correct.

Cr4zyb4rd:

I'm not sure how many people use the swap plugin. I might do that down the road, but RH doesn't need anything too complicated, so I figured I'd just roll my own. MQ2MoveUtils however--that should be in the MQ2 baseline by now.