Here is an example of the top of my head... I can't guarantee that it is entirely correct as I wrote it up just now after my last post. I only have one active account in AO atm, and have been for a long time.
Code:
; Grab window IDs. (Can be done seperately by character name.)
WinGet, aoid, List, Anarchy Online
; Pause script to type to others.
Pause::
Suspend, Toggle
Return
; Reload is necessary if you edit and save the script.
ScrollLock::
Reload
Return
; Spam hotkeys to the secondary and tertiary client.
; Rewrite this for all the keys by using copy paste and replacing the 1 with whatever.
#IfWinActive, Anarchy Online
~1::
ControlSend,,{1 down}{1 up}, ahk_id %aoid2%
ControlSend,,{1 down}{1 up}, ahk_id %aoid3%
return
; Example of getting the other two characters to follow you.
; 1) Make a follow macro on each hotbar.
; 2) Set a specific hot key in the options for that key say Numpad 0.
; 3) Team with your characters.
; 4) Press Alt+F for follow.
#IfWinActive, Anarchy Online
!F::
; Select the team leader first.
ControlSend,,{F2 down}{F2 up}, ahk_id %aoid2%
ControlSend,,{F2 down}{F2 up}, ahk_id %aoid3%
Sleep, 500
; Press the Follow macro button on the other characters.
ControlSend,,{Numpad0 down}{Numpad0 up}, ahk_id %aoid2%
ControlSend,,{Numpad0 down}{Numpad0 up}, ahk_id %aoid3%
return
; Making a macro for the other two character to jump the bugged stairs in Inferno missions.
; Just press space for you to jump and then alt space and they jump right after.
#IfWinActive, Anarchy Online
!Space::
ControlSend,,{Space down}{Space up}, ahk_id %aoid2%
ControlSend,,{Space down}{Space up}, ahk_id %aoid3%
return
; To write an assist macro you need to use several delays and key binds.
; Here is a run down:
; Lets use say... Alt+Q to have a group autoattack where the other two chars assist you.
; Again make an assist macro on the secondary and tertiary charter with a hot key say Numpad 1 in options.
#IfWinActive, Anarchy Online
!Q::
; Main character start attacking first.
ControlSend,,{q down}{q up}, ahk_id %aoid1%
Sleep, 250
; Other two characters select the main character that will be assisted.
ControlSend,,{F2 down}{F2 up}, ahk_id %aoid2%
ControlSend,,{F2 down}{F2 up}, ahk_id %aoid3%
Sleep, 900 ; Lower this if you have a good latency to the server.
; Other two characters press the assist buttons as the main character is already in combat.
ControlSend,,{Numpad1 down}{Numpad1 up}, ahk_id %aoid2%
ControlSend,,{Numpad1 down}{Numpad1 up}, ahk_id %aoid3%
Sleep, 250
; Start the other two characters autoattack.
ControlSend,,{q down}{q up}, ahk_id %aoid2%
ControlSend,,{q down}{q up}, ahk_id %aoid3%
return
Good luck.