Code: Select all
|drag.mac
|Can take up to 7 names to drag.
|Usage /macro drag.mac name name name... ect ect
|Version 1.0
#define ArrayCount v1
#define LoopNum v3
Sub Main
/if n $strlen("$p0")<=0 {
/echo Usage /macro drag.mac corpse1 corpse2 corpse3 ect.
/echo Can do up to 7
/end
}
/varset a(1,0) "$p0"
/varset ArrayCount 1
/if n $strlen("$p1")>0 {
/varset a(1,1) "$p1"
/varset ArrayCount 2
}
/if n $strlen("$p2")>0 {
/varset a(1,2) "$p2"
/varset ArrayCount 3
}
/if n $strlen("$p3")>0 {
/varset a(1,3) "$p3"
/varset ArrayCount 4
}
/if n $strlen("$p4")>0 {
/varset a(1,4) "$p4"
/varset ArrayCount 5
}
/if n $strlen("$p5")>0 {
/varset a(1,5) "$p5"
/varset ArrayCount 6
}
/if n $strlen("$p6")>0 {
/varset a(1,6) "$p6"
/varset ArrayCount 7
}
/varset LoopNum 0
:DragLoop
/target corpse $a(1,$LoopNum)
/delay 3
/corpse
/delay 3
/varadd LoopNum 1
/if n $LoopNum>=$ArrayCount /varset LoopNum 0
/goto :DragLoop
/returnGrimJack



