I have zero experience in coding, so I read tutorials and made this script. I can't figure out how to do it properly, so did this in a stupid way, I just wrote all 15 possible combinations of two pixels out of six. This script works, but think there are way better ways to do this.
Thanks in advance.
Code: Select all
#NoEnv
#singleinstance, Force
#Persistent
#InstallKeybdHook
#InstallMouseHook
#UseHook, On
SetBatchLines, -1
DetectHiddenWindows, On
CoordMode, Mouse, Screen
CoordMode, Pixel, Screen
CoordMode, Tooltip, Screen
SetTitleMatchMode, 3
ListLines, Off
SetKeyDelay, -1, -1
SetMouseDelay, -1
SetDefaultMouseSpeed, 0
SetWinDelay, -1
SetControlDelay, -1
#KeyHistory 0
#MaxThreads 20
#IfWinActive, Game Title Here
sendmode input
$*~space::
While GetKeyState("space","p"){
PixelGetColor,pixel1,92,1355
PixelGetColor,pixel2,104,1355
PixelGetColor,pixel3,116,1355
PixelGetColor,pixel4,128,1355
PixelGetColor,pixel5,140,1355
PixelGetColor,pixel6,152,1355
if (pixel1 = "0xFFFFFF" and pixel2 = "0xFFFFFF") or (pixel1 = "0xFFFFFF" and pixel3 = "0xFFFFFF") or (pixel1 = "0xFFFFFF" and pixel4 = "0xFFFFFF") or (pixel1 = "0xFFFFFF" and pixel5 = "0xFFFFFF") or (pixel1 = "0xFFFFFF" and pixel6 = "0xFFFFFF") or (pixel2 = "0xFFFFFF" and pixel3 = "0xFFFFFF") or (pixel2 = "0xFFFFFF" and pixel4 = "0xFFFFFF") or (pixel2 = "0xFFFFFF" and pixel5 = "0xFFFFFF") or (pixel2 = "0xFFFFFF" and pixel6 = "0xFFFFFF") or (pixel3 = "0xFFFFFF" and pixel4 = "0xFFFFFF") or (pixel3 = "0xFFFFFF" and pixel5 = "0xFFFFFF") or (pixel3 = "0xFFFFFF" and pixel6 = "0xFFFFFF") or (pixel4 = "0xFFFFFF" and pixel5 = "0xFFFFFF") or (pixel4 = "0xFFFFFF" and pixel6 = "0xFFFFFF") or (pixel5 = "0xFFFFFF" and pixel6 = "0xFFFFFF")
{
send {f10}
sleep 100
}
else
{
send {f11}
sleep 100
}
}
return