magna
Spellless in Seattle
- Joined
- Jul 20, 2025
- RedCents
- 547¢
hello to you macro gods, I ask for your help.
I try to submit simple macro that summon food/drink for group. Sic give me tips to fix it but I am not understanding what to do.
macro works perfekt for me. I was only want to share it. But his tips are smart and sound like it could be better, is just that I dont know how to do what he tells me.
there is only 1 problem still not fix that is "verify group member is with you". because macro summon food/drink on mage and then use /nav to deliver food/drink to group member.
but its smart thinking, that if group member somehow can not be reached to trade with then macro fail.
I have not seen this happen to me, but also always use macro when loging my characters.
this is code block, where I must "verify group member is with me".
any good person with macro know what kind of "if" block I can add here?
[CODE title="DeliverItem"]Sub DeliverItem(int groupMember)
| Navigate to my group member and delay further action until the Navigation stops
/echo Moving closer to :: ${Target.Name}
/nav id ${Group.Member[${groupMember}].ID} |log=off dist=5
/delay 10s ${Navigation.Active}
/delay 2s ${Cast.Ready}
| Deliver item in trade window
/echo Delivering to :: ${Target.Name}
/click left target
/delay 4s !${Cursor.ID}
/notify GiveWnd GVW_Give_Button leftmouseup
|Delay until trade says yes
/delay 6s !${Window[TradeWnd].Open}
/delay 2s ${Cast.Ready}
/return[/CODE]
very big thank you for all help!
I try to submit simple macro that summon food/drink for group. Sic give me tips to fix it but I am not understanding what to do.
macro works perfekt for me. I was only want to share it. But his tips are smart and sound like it could be better, is just that I dont know how to do what he tells me.
there is only 1 problem still not fix that is "verify group member is with you". because macro summon food/drink on mage and then use /nav to deliver food/drink to group member.
but its smart thinking, that if group member somehow can not be reached to trade with then macro fail.
I have not seen this happen to me, but also always use macro when loging my characters.
this is code block, where I must "verify group member is with me".
any good person with macro know what kind of "if" block I can add here?
[CODE title="DeliverItem"]Sub DeliverItem(int groupMember)
| Navigate to my group member and delay further action until the Navigation stops
/echo Moving closer to :: ${Target.Name}
/nav id ${Group.Member[${groupMember}].ID} |log=off dist=5
/delay 10s ${Navigation.Active}
/delay 2s ${Cast.Ready}
| Deliver item in trade window
/echo Delivering to :: ${Target.Name}
/click left target
/delay 4s !${Cursor.ID}
/notify GiveWnd GVW_Give_Button leftmouseup
|Delay until trade says yes
/delay 6s !${Window[TradeWnd].Open}
/delay 2s ${Cast.Ready}
/return[/CODE]
very big thank you for all help!



