Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Persistent
- #include Lib\AutoHotInterception.ahk
- SetBatchLines -1
- global Ptqf := [[1,2,3,4,5],[1,2,3,4,5],[2,1,3,4,5],[2,1,3,4,5],[1,2,4,3,5],[2,1,4,3,5],[2,1,4,3,5],[2,1,4,3,5],[1,2,3,4,5],[2,1,3,4,5],[2,1,3,4,5],[2,1,3,4,5],[1,2,4,3,5],[2,1,4,3,5],[2,1,4,3,5],[2,1,4,3,5]]
- global Petych := [[37,58,127,146,34,50,111,124],[37,58,127,146,34,50,111,124],[37,58,127,146,34,50,111,124],[51,67,145,158,37,48,98,114],[51,67,145,158,37,48,98,114],[27,38,130,148,38,51,90,99],[35,46,130,148,38,51,90,99]]
- global AHI := new AutoHotInterception()
- global keyboardId := AHI.GetKeyboardId(айди, айди2)
- global mouseID := AHI.GetMouseId(айди3, айди4)
- AHI.SubscribeKey(keyboardId, GetKeySC("~"), true, Func("OrcNodeWalkthrough"))
- AHI.SubscribeKey(keyboardId, GetKeySC("F6"), true, Func("SentinelReady"))
- GetNumberOfEvents(min,max){
- Random, r, %min%, %max%
- Sleep %r%
- Return
- }
- OrcNodeWalkthrough(state) {
- if (state = 1)
- {
- random, rr, 1, Ptqf.length()
- random, rp, 1, Petych.length()
- mokoArkudal(Ptqf[rr][1])
- GetNumberOfEvents(Petych[rp][1],Petych[rp][2])
- mokoArkudal(Ptqf[rr][2])
- GetNumberOfEvents(Petych[rp][3],Petych[rp][4])
- mokoArkudal(Ptqf[rr][3])
- GetNumberOfEvents(Petych[rp][5],Petych[rp][6])
- mokoArkudal(Ptqf[rr][4])
- GetNumberOfEvents(Petych[rp][7],Petych[rp][8])
- mokoArkudal(Ptqf[rr][5])
- }
- Return
- }
- mokoArkudal(key) {
- AHI.SendKeyEvent(keyboardId, GetKeySC(key), 1)
- GetNumberOfEvents(26,35)
- AHI.SendKeyEvent(keyboardId, GetKeySC(key), 0)
- Return
- }
- SentinelReady(state){
- if (state = 1)
- {
- AHI.SendKeyEvent(keyboardId, GetKeySC("Ctrl"), 1)
- GetNumberOfEvents(45,58)
- AHI.SendMouseButtonEvent(mouseId, 0, 1)
- GetNumberOfEvents(12,20)
- AHI.SendMouseButtonEvent(mouseId, 0, 0)
- GetNumberOfEvents(35,48)
- AHI.SendKeyEvent(keyboardId, GetKeySC("Ctrl"), 0)
- }
- Return
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement