Ok here is what I use atm and it works great never die. This was done by Racecar and modified by Tenhseans. But what i would like to do is make this an auto mac with no warping. So lets say to start I zone in to vxed and start the mac. If i die I want it to end and camp. If I do the full 6 hours you zone then the mac stops twist targets the npc needed inviz runs to her says vxed. Inviz and returns to vxed were he faces dead east casts invul. warps auto circle waits the time to start the twist. This is just what I was thinking about. If I only had the programs to write this oh and the smarts lol. Any how any help would be cool thanks. Even if its just telling me what i would need to do.
Rich (BB code):
|based off racecars vxed macro
|changed to double check targets
|added a kill counter for laughs
#turbo
#event camp "personingroup tells the group, 'lets roll'
#event dzadd "personyouwanttoadd tells you, 'add me'
#event invite "#*#invites you to join#*#"
#Event Zoned "#*#You have entered#*#"
#event GainExp "You gain#*#"
#event TARGET "#*#[MQ2] we have a target! Kill it!"
Sub Main
/declare int_kills int outer 0
:loopstart
/doevents
/call GMcheck
/delay 30
/goto :loopstart
/return
Sub GMcheck
/if (${Spawn[gm].ID}) {
/echo Gm detected
/beep
/beep
/beep
/keypress 9
/endmac
/unload
/q
}
/return
sub Target
:target
/if (${Target.Level}>67) /tar npc next
/IF (${Target.Name.Equal[misguided beludu Creque]}) {
/twist stop
/target npc next
/delay 30
/goto :target
}
/IF (${Target.Name.Equal[a venomous stonemite]}) {
/twist stop
/target npc next
/delay 30
/goto :target
}
/if (${Target.Distance}>220) /keypress esc
/if (${Target.ID}==FALSE) /tar NPC radius 220
/echo we have a target! Kill it!
/return
sub Resumetwist
/twist 11 1 2 3 4 5
/echo You have Killed ${int_kills} Mobs
/return
sub event_camp
/sit
/camp desk
/return
sub event_zoned
/delay 5s
/sit
/camp desk
/endmac
/return
sub event_dzadd
/dzadd personyouwanttoadd
/return
sub event_invite
/invite
/return
sub event_TARGET
/call resumetwist
/return
sub event_GainExp
/stoptwist
/varcalc int_kills ${int_kills}+1
/tar npc next
/delay 10
/call Target
/return
Last edited: