hmm here is my whole basic script (i like to drive my actions via eqbc hotkeys)
Sub Main
|################################################
| GET TARGET AND ATTACK
:start
/call GMCheck
/target los npc rat radius 100
/keypress 2
/delay 2s
/keypress 3
/delay 2s
/keypress 4
/delay 4s
/keypress 5
/delay 3s
/call GOM
/delay 45s
/goto :start
|################################################
Sub GOM
/if (${Me.GoM}) /keypress 6
/return
|################################################
Sub GMCheck
/if (${Spawn[gm].ID}) {
/beep
/beep
/beep
/echo GM has entered the zone!
/echo FUCK HIM but ending the macro...
/keypress forward
/keypress back
/quit
/endmacro
}
/return
Running /echo ${Me.GoM}
without GoM active [MQ2]0
with GoM active [MQ2]80
so that is good ... but why isnt it pressing key 6?
I changed it to
Sub GOM
/if (${Me.GoM}) /casting "11825" gem9 -maxtries|3
/return
and that is working perfect .. why doesnt it send the key press though?
its not a big deal now that it is working but I would prefer the key press action over the casting command. I like to edit my hotkeys in game over the script.. yes im weird. lol
yes, just like I was to press the number 6 on my keyboard.
This will be silly to the pro's but the script I am working on is based off hotkeys, that way all I have to do is change the hotkeys for each class and not the script. That's how my brain works though. It makes more sense to me to change a hot key using the eqbc system then it does the mac script and editing ini's.
This script is just the very start of what i hope to be a very simple yet complete system that will work for any class based simple on hotkeys and alt activation