The Wiki for Tale 7 is in read-only mode and is available for archival and reference purposes only. Please visit the current Tale 11 Wiki in the meantime.

If you have any issues with this Wiki, please post in #wiki-editing on Discord or contact Brad in-game.

Difference between revisions of "Www.atitd.org/wiki/tale7/User:Coyan/carrots.ahk"

From ATITD7
Jump to navigationJump to search
(Blanked the page)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
<nowiki>
 
; Carrot planter
 
#UseHook
 
#InstallMouseHook
 
#InstallKeybdHook
 
  
;Ctrl+p to Pause script
 
;Ctrl+r to reload script
 
 
shades:="*90"
 
 
IfWinExist eGenesis Client
 
{
 
WinActivate
 
WinGetPos,,, winWidth, winHeight
 
minorOffset = 100
 
majorOffset = 140
 
winXCenter := winWidth / 2
 
winYCenter := ((winHeight - 22) / 2) + 32
 
winXLeft := winXCenter - minorOffset
 
winXFarLeft := winXCenter - majorOffset
 
winXRight := winXCenter + minorOffset
 
winXFarRight := winXCenter + majorOffset
 
winYUp := winYCenter - minorOffset
 
winYFarUp := winYCenter - majorOffset
 
winYDown := winYCenter + minorOffset
 
winYFarDown := winYCenter + majorOffset
 
circleMove = 0
 
 
Gui, +AlwaysOnTop +ToolWindow
 
Gui, Add, Text,, How many Carrot cycles?
 
Gui, Add, Edit, Number vNumGrass
 
Gui, Add, Button, default gGrassCommit, OK
 
Gui, Show
 
return
 
 
GrassCommit:
 
Gui, Submit
 
Gui, Destroy
 
GrassCycle = 0
 
 
WinActivate, eGenesis Client
 
;CoordMode, Mouse, Relative
 
 
SetDefaultMouseSpeed, 0
 
SetMouseDelay, -1
 
 
 
loop, %NumGrass%
 
{
 
Send {down down}
 
Sleep 300
 
Send {down up}
 
Sleep 300
 
Send {up down}
 
Sleep 300
 
Send {up up}
 
Sleep 300
 
Send {left down}
 
sleep 300
 
Send {left up}
 
sleep 1000
 
Send {right down}
 
sleep 300
 
Send {right up}
 
 
 
sleep 1000
 
 
MouseClick, left, 47, 47
 
sleep 200
 
Mouseclick Left, 54, 88, 2
 
sleep 100
 
Mouseclick Left,  40, 166
 
sleep 100
 
 
MouseClick, left, 47, 47
 
sleep 200
 
Mouseclick Left, 66, 80, 2
 
sleep 100
 
Mouseclick Left,  40, 166
 
sleep 100
 
 
MouseClick, left, 47, 47
 
sleep 200
 
Mouseclick Left, 82, 88, 2
 
sleep 100
 
Mouseclick Left,  40, 166
 
sleep 100
 
 
MouseClick, left, 47, 47
 
sleep 200
 
Mouseclick Left, 42, 105, 2
 
sleep 100
 
Mouseclick Left,  40, 166
 
sleep 100
 
 
MouseClick, left, 47, 47
 
sleep 200
 
Mouseclick Left, 91, 105, 2
 
sleep 100
 
Mouseclick Left,  40, 166
 
sleep 100
 
 
MouseClick, left, 47, 47
 
sleep 200
 
Mouseclick Left, 54, 119, 2
 
sleep 100
 
Mouseclick Left,  40, 166
 
sleep 100
 
 
MouseClick, left, 47, 47
 
sleep 200
 
Mouseclick Left, 66, 128, 2
 
sleep 100
 
Mouseclick Left,  40, 166
 
sleep 100
 
 
MouseClick, left, 47, 47
 
sleep 200
 
Mouseclick Left, 82, 119, 2
 
sleep 100
 
Mouseclick Left,  40, 166
 
 
 
 
sleep 300
 
 
; Pin and move windows
 
 
 
Mousemove, 883, 468
 
sleep 300
 
Mouseclick Right,  883, 468
 
sleep 200
 
Mouseclick Right,  883, 468 ;888, 460
 
sleep 200
 
click down
 
sleep 100
 
mousemove, 450, 350, 3
 
sleep 100
 
click up
 
 
Mousemove, 961, 468 ;967,441
 
sleep 300
 
Mouseclick Right,  961, 468
 
sleep 200
 
Mouseclick Right,  961, 468
 
sleep 200
 
click down
 
sleep 100
 
mousemove, 150, 350, 3
 
sleep 100
 
click up
 
 
Mousemove, 1039, 468 ;1044, 450
 
sleep 300
 
Mouseclick Right,  1039, 468
 
sleep 200
 
Mouseclick Right,  1039, 468
 
sleep 200
 
click down
 
sleep 100
 
mousemove, 450, 450, 3
 
sleep 100
 
click up
 
 
 
 
Mousemove, 883, 542 ;888, 529
 
sleep 300
 
Mouseclick Right, 883, 542
 
sleep 200
 
Mouseclick Right, 883, 542
 
sleep 200
 
click down
 
sleep 100
 
mousemove, 150, 450, 3
 
sleep 100
 
click up
 
 
 
Mousemove, 1035, 544 ;1045, 530
 
sleep 300
 
Mouseclick Right,  1035, 544
 
sleep 200
 
Mouseclick Right,  1035, 544
 
sleep 200
 
click down
 
sleep 100
 
mousemove, 150, 550, 3
 
sleep 100
 
click up
 
 
 
Mousemove, 883, 622 ;880,622
 
sleep 300
 
Mouseclick Right, 883, 622
 
sleep 200
 
Mouseclick Right, 883, 622
 
sleep 200
 
click down
 
sleep 100
 
mousemove, 150, 650, 3
 
sleep 100
 
click up
 
 
Mousemove, 961, 622
 
sleep 300
 
Mouseclick Right,  961, 622
 
sleep 200
 
Mouseclick Right,  961, 622
 
sleep 200
 
click down
 
sleep 100
 
mousemove, 450, 550, 3
 
sleep 100
 
click up
 
 
Mousemove, 1038, 622
 
sleep 300
 
Mouseclick Right,  1038, 622
 
sleep 200
 
Mouseclick Right,  1038, 622
 
sleep 200
 
click down
 
sleep 100
 
mousemove, 450, 650, 3
 
sleep 200
 
click up
 
 
mousemove, 500, 325, 3
 
Sleep 500
 
;water 1
 
 
Loop, 3
 
{
 
Mouseclick left, 500, 325
 
sleep 100
 
Mouseclick left, 500, 350
 
sleep 100
 
Mouseclick left, 500, 350
 
sleep 100
 
; Mouseclick left, 500, 350
 
; sleep 100
 
 
Mouseclick left, 200, 325
 
sleep 100
 
Mouseclick left, 200, 350
 
sleep 100
 
Mouseclick left, 200, 350
 
sleep 100
 
; Mouseclick left, 200, 350
 
; sleep 100
 
 
Mouseclick left, 500, 415
 
sleep 100
 
Mouseclick left, 500, 450
 
sleep 100
 
Mouseclick left, 500, 450
 
sleep 100
 
; Mouseclick left, 500, 450
 
; sleep 100
 
 
Mouseclick left, 200, 415
 
sleep 100
 
Mouseclick left, 200, 450
 
sleep 100
 
Mouseclick left, 200, 450
 
sleep 100
 
; Mouseclick left, 200, 450
 
; sleep 100
 
 
mouseclick left, 500, 515
 
sleep 100
 
Mouseclick left, 500, 550
 
sleep 100
 
Mouseclick left, 500, 550
 
sleep 100
 
; Mouseclick left, 500, 550
 
; sleep 100
 
 
mouseclick left, 200, 515
 
sleep 100
 
Mouseclick left, 200, 550
 
sleep 100
 
Mouseclick left, 200, 550
 
sleep 100
 
; Mouseclick left, 200, 550
 
; sleep 100
 
 
mouseclick left, 500, 615
 
sleep 100
 
Mouseclick left, 500, 650
 
sleep 100
 
Mouseclick left, 500, 650
 
sleep 100
 
; Mouseclick left, 500, 650
 
; sleep 100
 
 
mouseclick left, 200, 615
 
sleep 100
 
Mouseclick left, 200, 650
 
sleep 100
 
Mouseclick left, 200, 650
 
sleep 100
 
; Mouseclick left, 200, 650
 
; sleep 100
 
 
 
Sleep 10000
 
}
 
 
 
;harvest
 
sleep 3000
 
 
 
Mouseclick left, 500, 315
 
sleep 100
 
Mouseclick Left, 500, 350
 
sleep 100
 
Mouseclick right, 500, 315
 
 
Mouseclick left, 200, 315
 
sleep 100
 
Mouseclick left, 200, 350
 
sleep 100
 
Mouseclick right, 200, 315
 
sleep 100
 
 
Mouseclick left, 500, 415
 
sleep 100
 
Mouseclick left, 500, 450
 
sleep 100
 
Mouseclick right, 500, 415
 
sleep 100
 
 
Mouseclick left, 200, 415
 
sleep 100
 
Mouseclick left, 200, 450
 
sleep 100
 
Mouseclick right, 200, 415
 
sleep 100
 
 
mouseclick left, 500, 515
 
sleep 100
 
Mouseclick left, 500, 550
 
sleep 100
 
Mouseclick right, 500, 515
 
sleep 100
 
 
mouseclick left, 200, 515
 
sleep 100
 
Mouseclick left, 200, 550
 
sleep 100
 
Mouseclick right, 200, 515
 
sleep 100
 
 
mouseclick left, 500, 615
 
sleep 100
 
Mouseclick left, 500, 650
 
sleep 100
 
Mouseclick right, 500, 615
 
sleep 100
 
 
mouseclick left, 200, 615
 
sleep 100
 
Mouseclick left, 200, 650
 
sleep 100
 
Mouseclick right, 200, 615
 
sleep 100
 
 
sleep 18000
 
 
ImageSearch, Px, Py, 185 , 25, 865, 135, water.png
 
 
Sleep 100
 
MouseClick, left, Px, Py
 
Sleep, 250
 
 
ImageSearch, Px, Py, 910 , 510, 990, 650, %shades% maxButton.png
 
MouseClick, left, Px, Py
 
Sleep, 4000
 
 
 
}
 
Gui, Destroy
 
return
 
}
 
return
 
 
 
^r::reload
 
^p::Pause
 
</nowiki>
 

Latest revision as of 16:42, 12 October 2015