I am curious about this. A button to automate 7 buttons with an internal program (a gaming keyboard's automation) to do this. Is it legit? Allowed? Please clarify.
amnvex wrote: ↑Wed 12 Feb 2020 9:17 PMI am curious about this. A button to automate 7 buttons with an internal program (a gaming keyboard's automation) to do this. Is it legit? Allowed? Please clarify.
; Only allow macros to work in DAOC window
#IfWinActive, ahk_class DAoCMWC
; Parry Follow up -> Parry -> Anytime
3::
send 4
send 3
send 2
return
; All Chants
t::
send {f4}
send {f5}
send {f6}
send {f7}
send {f8}
send {f9}
send {f1}
send {f2}
send {f3}
return
; Sequence DDs
f::
Timescalled++
If (TimesCalled = 3)
TimesCalled:=1
If (TimesCalled = 1)
send {f10}
If (TimesCalled = 2)
send {f11}
return
; Turn on and off the script
PgUp::
Suspend toggle
return
PgDn::
Suspend toggle
return
jcambros wrote: ↑Mon 17 Feb 2020 6:36 PMThe below is the base of my AHK scripts. I modify it for different classes.
One of the GM's confirmed this AHK script was allowable on this server in a DM.; Only allow macros to work in DAOC window
#IfWinActive, ahk_class DAoCMWC
; Parry Follow up -> Parry -> Anytime
3::
send 4
send 3
send 2
return
; All Chants
t::
send {f4}
send {f5}
send {f6}
send {f7}
send {f8}
send {f9}
send {f1}
send {f2}
send {f3}
return
; Sequence DDs
f::
Timescalled++
If (TimesCalled = 3)
TimesCalled:=1
If (TimesCalled = 1)
send {f10}
If (TimesCalled = 2)
send {f11}
return
; Turn on and off the script
PgUp::
Suspend toggle
return
PgDn::
Suspend toggle
return
Does the chant twist works on skald?jcambros wrote: ↑Mon 17 Feb 2020 6:36 PMThe below is the base of my AHK scripts. I modify it for different classes.
One of the GM's confirmed this AHK script was allowable on this server in a DM.; Only allow macros to work in DAOC window
#IfWinActive, ahk_class DAoCMWC
; Parry Follow up -> Parry -> Anytime
3::
send 4
send 3
send 2
return
; All Chants
t::
send {f4}
send {f5}
send {f6}
send {f7}
send {f8}
send {f9}
send {f1}
send {f2}
send {f3}
return
; Sequence DDs
f::
Timescalled++
If (TimesCalled = 3)
TimesCalled:=1
If (TimesCalled = 1)
send {f10}
If (TimesCalled = 2)
send {f11}
return
; Turn on and off the script
PgUp::
Suspend toggle
return
PgDn::
Suspend toggle
return
Sepplord wrote: ↑Thu 20 Feb 2020 2:21 PMi haven't personally dabbled with AHK, but two of my friends have
one of them could fire a script activating all skald chants reliably, the other would only get 3-4chants working, if more got added into the same macro it would sometimes work, and sometimes just leave some out. Really inconsistent
A good tip is to map some on key-down and some on key-release, spreading the inputs over mulitple different steps of the keypress.
Imo if you want to have speed reliably at the end (aka when order matters) you have to do it like that, otherwise the internal delays become mandatory and "technically" it could be a ruleviolation
Sepplord wrote: ↑Thu 20 Feb 2020 7:04 AMi believe the key factor is, that the condition is not checking any ingame things as condition
for example checking your HP and triggering IP at low health but not triggering it if you are above a certain threshold
the example is only triggering a different thing on different presses of the same key...but it will always go through the same commands, no matter what is happening in game. It doesn't check which DDs are off cooldown and then prioritises one over the other, and uses the other if the first is on cooldown. It just presses DD1 on the first press, then DD2 on the second, then DD1 again, followed by DD2 no matter what is happening ingame
however, delays, repeats, and conditions are strictly forbidden
bigne88 wrote: So the 2 DD on one button, scripted as previously shown, it is forbidden?
Wanted to test it, but I want an admin response, because the syntax "if" goes with conditions, wich are bannable.
Return to Ask the Team or the latest topics