Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CoordMode Pixel Screen
- SetWorkingDir, C:\Users\redacted\Dropbox\AHK
- SetKeyDelay, 100
- SetMouseDelay, 200
- running := true
- !k::
- if (running = true) {
- running := false
- } else {
- running := true
- }
- return
- !i::
- IfNotExist, eggbmp.bmp
- MsgBox Error: Your file either doesn't exist or isn't in this location.
- MouseGetPos, ButtonX, ButtonY
- PixelGetColor, HoverColour, ButtonX+5, ButtonY
- MouseMove, ButtonX-100, ButtonY
- PixelGetColor, UnhoverColour, ButtonX, ButtonY
- ;MsgBox, Hover %HoverColour% Unhover %UnhoverColour%
- return
- !l::
- Loop
- {
- StartLoop(100, running)
- ImageSearch, eggX, eggY, 600, 160, 1260, 655, *64 eggbmp.bmp
- Ascend(eggX, eggY)
- SetupHeroes()
- }
- return
- StartLoop(lvl, running) {
- level := lvl
- Loop
- {
- if (running = true) {
- PixelGetColor, TempColour, ButtonX+5, ButtonY
- if (TempColour = HoverColour) or (TempColour = UnhoverColour) {
- MouseMove, ButtonX, ButtonY, 3
- MouseClick
- level ++
- Sleep, 200
- } else {
- EggPosX := 0
- MouseMove, ButtonX-100, ButtonY, 3
- Sleep, 1000
- ImageSearch, EggPosX, EggPosY, 600, 160, 1260, 655, *64 eggbmp.bmp
- if ((level < 2500) && (EggPosX > 0)) {
- MouseMove, EggPosX, EggPosY, 3
- MouseClick
- } else {
- return
- }
- }
- } else {
- Sleep, 1000
- }
- }
- }
- SetupHeroes() {
- Loop, 15 {
- MouseClick, WheelUp, , , 1, 3, , R
- Sleep, 100
- }
- Loop, 2 {
- MouseClick, WheelDown, , , 1, 3, , R
- Sleep, 100
- }
- MouseMove, 1238, 331, 3
- Click 1238, 331
- ; Fisherman
- MouseMove, 220, 360, 3
- Send {z down}
- Loop 3
- Click 220, 360
- Send {z up}
- ; Betty
- MouseMove, 220, 575, 3
- Send {z down}
- Loop 3
- Click 220, 575
- Send {z up}
- ; Leon
- MouseMove, 220, 680, 3
- Send {z down}
- Loop 3
- Click 220, 680
- Send {z up}
- MouseClick, WheelDown, , , 5, 3, D, R
- ; Broyle
- MouseMove, 220, 330, 3
- Send {Shift down}
- Click 220, 330
- Send {Shift up}
- ; Midas
- MouseMove, 220, 540, 3
- Send {z down}
- Loop 3
- Click 220, 540
- Send {z up}
- MouseClick, WheelDown, , , 3, 3, D, R
- ; Amenhotep
- MouseMove, 220, 390, 3
- Send {z down}
- Loop 2
- Click 220, 390
- Send {z up}
- ; Beastlord
- MouseMove, 220, 500, 3
- Send {z down}
- Loop 3
- Click 220, 500
- Send {z up}
- MouseClick, WheelDown, , , 3, 3, D, R
- ; Shinatobe
- MouseMove, 220, 260, 3
- Send {z down}
- Click 220, 260
- Send {z up}
- ; Grant
- MouseMove, 220, 345, 3
- Send {z down}
- Loop 2
- Click 220, 345
- Send {z up}
- ; Frostleaf
- MouseMove, 220, 455, 3
- Send {z down}
- Loop 2
- Click 220, 455
- Send {z up}
- ; Atlas
- MouseMove, 220, 666, 3
- Send {Ctrl down}
- Click 220, 666
- Send {Ctrl up}
- MouseClick, WheelDown, , , 3, 3, D, R
- MouseMove, 420, 640, 3
- Click 420, 640
- return
- }
- Ascend(eggX, eggY) {
- Loop, 15 {
- MouseClick, WheelUp, , , 1, 3, , R
- Sleep, 100
- }
- Loop, 8 {
- MouseClick, WheelDown, , , 1, 3, , R
- Sleep, 100
- }
- MouseMove, 213, 465, 3
- Send {Ctrl down}
- MouseClick
- Send {Ctrl up}
- MouseMove, 425, 488, 3
- MouseClick
- MouseMove, 615, 500, 3
- MouseClick
- MouseMove, eggX+5, eggY+4, 3
- MouseClick
- return
- }
- !s::
- SetupHeroes()
- return
- !a::
- ImageSearch, EggPosX, EggPosY, 600, 160, 1260, 655, *64 eggbmp.bmp
- Ascend(EggPosX, EggPosY)
- return
- !d::
- MouseClick, WheelDown, , , 1, 3, D, R
- return
- !u::
- MouseClick, WheelUp, , , 1, 3, D, R
- return
- Esc::ExitApp
Advertisement
Add Comment
Please, Sign In to add comment