LOL AHKマクロ作成所 [無断転載禁止]©2ch.net
http://jump.2ch.net/?https://autohotkey.com/download/ahk-install.exe
ScriptはBANされちゃうし
Autohotkeyとかいうマクロ改良してみようぜ http://jump.2ch.net/?https://autohotkey.com/download/ahk-install.exe とりあえず
テキストボックスにASを入力すると
移動クリックとアタックムーブを交互に自動でやってくれるマクロ
#IfWinActive,ahk_class RiotWindowClass
var := 600
Gui, Add, edit, vaaa
Gui, Add, Button,,OK
GUI, Show
return
ButtonOK:
gui,submit
var := 500/aaa-10
msgbox,0, ,%var%,1
return Rbutton::
Loop
{
If(!GetKeyState("Rbutton","p"))
break
MouseClick, RIGHT
Sleep, 80
}
Space::
Loop
{
If(!GetKeyState("space","p"))
break
MouseClick, RIGHT
Sleep, var
send, a
sleep, var
}
return
#IfWinActive
ここまで 改良したい点はAS変更するときに
もう一回デスクトップのショートカット起動しないと入力出来ないので
指定したボタンを押せばウィンドウ開くようにしたいんだけど
]を押したときに開くように
]:: を最初に入れてみると
同じ変数をもういっかい使おうとすんなハゲってエラーでるので
回避したい 今いろんなチャンプで試してるけど、twitch kayleあたりでも運用できるからありがたい 右クリックで移動
スペースおしっぱでアタックムーブね うん。
出来そうなのはスペースキー押しっぱなしの時に
カーソルの乗ってる対象にRivenのフルコンボを叩き込むマクロ(CDによって変化あり)
ワンボタンワードジャンプ(Leesin)
ヤスオのEのワンボタン実行?(E連打2回でよさげ) #IfWinActive,ahk_class RiotWindowClass
Rbutton::
Loop
{
If(!GetKeyState("Rbutton","p"))
break
MouseClick, RIGHT
Sleep, 80
}
Space::
Loop
{
If(!GetKeyState("space","p"))
break
send, e
Sleep, 100
send, 1
sleep, 100
send, r
sleep, 200
send, w
sleep, 400
MouseClick, RIGHT
sleep, 300
send, r
sleep, 690
MouseClick, RIGHT
sleep, 300
send, q
sleep, 690
MouseClick, RIGHT sleep, 300
send, q
sleep, 690
}
x::
Loop
{
If(!GetKeyState("x","p"))
break
MouseClick, RIGHT
Sleep, 300
send, e
MouseClick, RIGHT
Sleep, 300
send, q
sleep, 690
MouseClick, RIGHT
sleep, 300
send, q
sleep, 690
MouseClick, RIGHT
sleep, 250
send, w
sleep, 820
MouseClick, RIGHT
sleep, 250
MouseClick, RIGHT
sleep, 250
send, q
sleep, 690
MouseClick, RIGHT
} 👀
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f) Return
#IfWinActive
ここまで
ハイドラは1
Spaceでハイドラ込みフルコンボ
Xでレベル2コンボ 使って見て分かったけど、普通にレーンクリアでXつかえるね 連打しないでスペース1回おしたあとマウスカーソルを相手の上にのっけとけばいいね
Xもそんな感じ #IfWinActive,ahk_class RiotWindowClass
var := 4
Gui, Add, edit, vaaa,
Gui, Add, Button,,OK
GUI, Show
return
ButtonOK:
gui,submit
var := aaa
msgbox,0, ,ワードを「%var%」と認識しました,1
Rbutton::
Loop
{
If(!GetKeyState("Rbutton","p"))
break
MouseClick, RIGHT
Sleep, 80
}
T::
Loop
{
If(!GetKeyState("T","p"))
break
send, %var%
Sleep, 100
send, w
Sleep, 100
send, w
}
return
#IfWinActive ワードのショートカットを起動したらでる窓に入力
Tで使用 return
#IfWinActive
の上にこれ追加すると
S::
Loop
{
If(!GetKeyState("S","p"))
break
send, q
Sleep, 500
send, %var%
Sleep, 100
send, w
Sleep, 100
send, w
}
Qあてた敵の裏側にカーソルおいてSおすだけで
裏側にワードジャンプまでする
効果はQおさなくていいので、TからRを押しやすいかも #IfWinActive,ahk_class RiotWindowClass
Rbutton::
Loop
{
If(!GetKeyState("Rbutton","p"))
break
MouseClick, RIGHT
Sleep, 80
}
S::
Loop
{
If(!GetKeyState("S","p"))
break
send, w
Sleep, 50
send, q
Sleep, 50
send, e
sleep,2000
} T::
Loop
{
If(!GetKeyState("T","p"))
break
send, r
sleep, 1220
send, w
Sleep, 100
send, q
Sleep, 200
send, e
Sleep, 200
send, a
Sleep, 2100
send, e
Sleep, 100
send, r
}
return
#IfWinActive
ここまで ZEDのマクロの出来がかなりいいな・・・
強い気がする・・・ #IfWinActive,ahk_class RiotWindowClass
var := 4
Gui, Add, edit, vaaa,
Gui, Add, Button,,OK
GUI, Show
return
ButtonOK:
gui,submit
var := aaa
msgbox,0, ,ワードを「%var%」と認識しました,1
Rbutton::
Loop
{
If(!GetKeyState("Rbutton","p"))
break
MouseClick, RIGHT
Sleep, 80
}
T::
Loop
{
If(!GetKeyState("T","p"))
break
send, %var%
Sleep, 100
send, w
}
return
#IfWinActive >>28 Zedのマクロ使ってみたけど ULTは完璧だけど、ハラスのWEQが微妙だった >>32 どう微妙なん?
いらないかな?ハラス
他にどんなコンボある? >>33 ごめん說明不足だった WQは出るけどEがでなかった #IfWinActive,ahk_class RiotWindowClass
Rbutton::
Loop
{
If(!GetKeyState("Rbutton","p"))
break
MouseClick, RIGHT
Sleep, 80
}
S::
Loop
{
If(!GetKeyState("S","p"))
break
send, w
Sleep, 100
send, q
Sleep, 250
send, e
sleep,3250
send, e
} ZEDのは
>>35
>>24
の組み合わせで
ハラスS
コンボT
CDが30%以上でのハラスにしたいならSleepの3250を2250に変えるとよい >>39 作り方教えてください()それか一緒に作りませんか?w 使い方は
上のAHKのリンクから本体DLしておいて
メモ帳に
上のサンプルをコピーして貼る
保存するとき 名前.ahkってファイルにする
ゲームが始まったら 名前.ahkのファイルをクリックして起動する
Windowsの右下の時計のわき▼ボタンにアイコン格納されてるので
他のを起動するときは右クリックして止める
ASなどを変更するときはもういっかいデスクトップのショートカットをクリックする >>41 使い方はわかる けど マクロの作り方がわからんw >>42 簡単だけど
プログラム読めるかどうかとかにもよるので
これ見てわからないんじゃどう教えて良いのか分からない
AHKのサイト見て >>43 ありがと!あとで勉強してみるわ
あとあたっくむーぶのマクロだけど
例えば ぐいんそーつむとASが変化するけど、あれをどうにかするのはむずかしいですか?
ASがちょこちょこ変わるやつが多いから、レベルとか、カリスタのパッシブとか色々 >>44
上にあるAS変化のマクロあるけど
増加した状態を他のキーで作れば良いんじゃないの
VとかBおすと増加したASに対応したアタックムーブするとか
その場合はベースのASにx増加分の割合を計算したSleep入れるとか >>45 ごめんなさい、頑張っていじってみたけどまったくできない・・・ #IfWinActive,ahk_class RiotWindowClass
Rbutton::
Loop
{
If(!GetKeyState("Rbutton","p"))
break
MouseClick, RIGHT
Sleep, 80
}
a::
Loop
{
If(!GetKeyState("a","p"))
break
send, e
Sleep, 200
send, 1
sleep, 100
send, r
sleep, 200
send, w
sleep, 400
send, q
sleep, 300
send, r
sleep, 700
MouseClick, RIGHT
sleep, 250
send, q
sleep, 690
MouseClick, RIGHT sleep, 250
send, q
sleep, 690
}
s::
Loop
{
If(!GetKeyState("s","p"))
break
MouseClick, RIGHT
Sleep, 300
send, e
MouseClick, RIGHT
Sleep, 100
send, 1
sleep, 100
send, q
sleep, 590
MouseClick, RIGHT
sleep, 230
send, q
sleep, 690
MouseClick, RIGHT
sleep, 300
send, w
sleep, 815
MouseClick, RIGHT
sleep, 250
MouseClick, RIGHT
sleep, 250
send, q
sleep, 690 👀
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f) MouseClick, RIGHT
}
Return
#IfWinActive
ここまで
Tの押し間違いがあるのでコンボはAにクリアはSに変更
若干コンボ速度増加 Sキーにハイドラ追加 リベンのコンボは1000分の1秒単位で間隔つめれるから
いじればいじるほど速くなっていくな http://www.dotup.org/uploda/www.dotup.org1193356.txt
長くなってきたのでアップロダにtxtであげるわ
ショートカット A R込み瞬間火力コンボ
S AAとQキャンセルの長時間コンボ
X 隙のない瞬間バーストコンボ
ダメージ比率 フルビルドでダミー相手
A 3700
B 3400
C 2500 jinxのマクロ誰か↑みたいにASのチェックボックス式にデキる人いない? TFのカード選択は2つAHKみたいなのあってやったけどどっちもできなかった Jinxのマクロを作りかえるに当たってLV18でLV5Qの時点のAS増加の計算式が必要 TFのカード選択は元からあったのを自分で改良したけど1番始めに来るカードを選択しようとするとバグるので無理だった
>>53
ショートカット S
AA,Qキャンセルってあるけどつかってみたら順番に押すだけだったんだけどどうしたらAAキャンセルされる? Riven AAキャンセルはQ後にほんの少し動く必要あるんだよね
ってことはQ後のマウス位置座標+1とかを入れればできるんかな
それだとミニオンウェーブ内でミスって誤爆したりしそうだけど
上に上がってるやつ試したけどほんと順番に推してるだけで無意味に等しかったぞい uwscでbotマクロやってたけど重くて安定してなかったがahkならいいかもしれない
画像処理多くしたら劇重になるかもしれんが >>58 >>59
AA>Qのあとマウスクリックが仕込んであるので
Sおしたあとは相手の上にマウスカーソル置いたままコンボ終わるまでクリックもしなくて良いはず
send, q Qで攻撃
sleep, 100 0.1秒待って
MouseClick, RIGHT キャンセルのためのクリック
sleep, 490 AAのためのモーション完了待機
MouseClick, RIGHT AA
sleep, 230 AAモーションがQのために消えないように待機
send, q Q
sleep, 100 Qキャンセルのためのクリック待機
MouseClick, RIGHT Qキャンセルのためのクリック 対象じゃなくて 地面をクリックする必要があるのね
んー 一瞬はなれた場所クリックさせてみるか