any reason why this does not close the loot window
/notify LootWnd DoneButton leftmouseup
Many Thanks
Moderator: MacroQuest Developers


Code: Select all
sub Loot
/declare counter int local
/declare LootSlot int local
/if (${Me.Combat}) /return
/if (!${Target.ID}) /target corpse radius 100
/face look
/varset LootSlot 0
/lootn never
/loot
/varset counter 0
:CoreWaitLoot
/call Delay 5
/doevents
/varcalc counter ${counter}+1
/if (${counter}>12) /goto :donelooting
/if (!${Corpse.ID}) /goto :CoreWaitLoot
/echo "Looting ${Target.CleanName}."
:lootloop
/if (!${Corpse.Items}) /goto :donelooting
/doevents
/itemnotify loot${LootSlot} rightmouseup
/call Delay 1s
/varcalc LootSlot ${LootSlot}+1
/doevents
/if (${Cursor.ID}) /goto :donelooting
/goto :lootloop
:donelooting
/lootn always
/notify LootWnd DoneButton leftmouseup
/echo "Done Looting ${Target.CleanName}."
/return