• You've discovered RedGuides 📕 an EverQuest multi-boxing community 🛡️🧙🗡️. We want you to play several EQ characters at once, come join us and say hello! 👋
  • IS THIS SITE UGLY? Change the look. To dismiss this notice, click the X --->

sure this is super easy to make.... (1 Viewer)

gardenia

New member
Joined
Nov 16, 2005
RedCents
I don't think this will be hard at all....


in my range slot I have a bloody ancille's pouch (which makes arrows with a right mouse click) .....

could a macro be make that does the right mouse click then not only puts the arrows in bags, but also stacks them....the one mouse click only makes 20...I need them stacked for maximum space saving.....

well..it seemed easy at first..now it looks a little harder than i thought...
 
Rich (BB code):
sub main
:castloop
/casting "bloody ancille's pouch|item"
:waitloop
/if (!${Cursor.ID} && ${Cast.Effect.Name}) {
/delay 1s
/goto :waitloop
}

/if (${Cursor.ID}) {
/autoi
/delay 1s
/goto :castloop
}
/return

Untested, but that'll probably work.
 
Last edited:
thanks very very much thez....it might seem like a small thing but that will save me LOTS of headaches........I really appriciate you doing that for me.

Can't wait to try it when I get home :)
 
I assume this requires a plugin. I'm not familiar with the "/casting" command.

It should also work for summoning ale from your fishing pole, etc., or spamming your mana robe. Let me know if it works. I've been meaning to write one for my mana robe that automatically stops when I hit 100% mana, but haven't gotten around to it...
 
It works half way..it will make the item create the 20 arrows...but then it does not put them in an available slot nor does it stack them.

failed to parse /if command. Could not find command to execute
refil.mac@6(main):/if(!${cursor.ID)}&&{${cast.effect.name}){
the current macro has ended.
usage: /if (<conditions>) <command>



This is copy/pasted from the macro I used;

sub main
:castloop
/casting "bloody ancille's pouch|item"
:waitloop
/if (!${Cursor.ID} && (${Cast.Effect.Name}) {
/delay 1s
/goto :waitloop
}

/if (${Cursor.ID}) {
/autoi
/delay 1s
/goto :castloop
}
/return
 
Replace:
Rich (BB code):
/if (!${Cursor.ID} && (${Cast.Effect.Name}) {

With:
Rich (BB code):
/if (!${Cursor.ID} && ${Cast.Effect.Name}) {

Put an extra ( in there =/ Sorry.
 
I've been meaning to write one for my mana robe that automatically stops when I hit 100% mana, but haven't gotten around to it...

Rich (BB code):
sub main
:loop
/if (${Me.PctMana}==100) /return
/casting "mana robe|item"
:loop2
/if (${Cast.Effect.Name}) {
/delay 1s
/goto :loop2
}
/if (!${Cast.Effect.Name}) /goto :loop
/return
 
Same result as before different error...but if its not an easy fix (I have no way of knowing based on the error) its ok, I don't want you to have to dump a ton of time into it.

Unparsable in calculation 'T'
refil.mac@(main):/if(!${cursor.ID}&&${cast.effect.name}){
the current macro has ended
Failed to parse /if condition'(NULL && Transmute Hunters Barbs):
non-numeric encountered


below is the copy/pasted macro I have


sub main
:castloop
/casting "bloody ancille's pouch|item"
:waitloop
/if (!${Cursor.ID} && ${Cast.Effect.Name}) {
/delay 1s
/goto :waitloop
}

/if (${Cursor.ID}) {
/autoi
/delay 1s
/goto :castloop
}
/return
 
Rich (BB code):
sub main
:castloop
/casting "bloody ancille's pouch|item"
/delay 5
:waitloop
/if (!${Cursor.ID} && ${Me.Casting.ID}) {
/delay 1s
/goto :waitloop
}

/if (${Cursor.ID}) {
/autoi
/delay 1s
/goto :castloop
}
/return
 
sure this is super easy to make....

Users who are viewing this thread

Back
Top