1

Тема: AHK: Прохождение мини-игры

Приветствую форумчане. Я тут зарекся сделать один скрипт для прохождения мини игры на рп проекте в гта, но столкнулся с такой проблемой, как "лапки". Крч, ты тупо спамишь Е примерно раз в 10 секунд. Иногда при нажатии на Е вылетает скилл-чек, который нужно пройти, нажав на цифру, указанную на этом скилл-чеке. Скрипт на деле то простой, но если честно я уже битые 2 часа пытаюсь его нормально сделать. У меня остался исходник всего этого дела с определением цифры на скилл-чеке, обнаружение самого скилл-чека и его прохождение, но это все оказалось нерабочим куском.. коричневой массы.

F4::
Loop{
	pixelgetcolor, 1a, 963, 578, RGB
	pixelgetcolor, 1b, 963, 602, RGB
	pixelgetcolor, 2a, 946, 611, RGB
	pixelgetcolor, 2b, 972, 611, RGB
	pixelgetcolor, 3a, 972, 599, RGB
	if( 1a == "0xFDFFFD" and 1b == "0xFDFFFD") {
		pixelsearch, x1, y1, 887, 516, 1033, 663, 0x038F6B, 1, fast
		pixelsearch, x2, y2, %x1%, %y1%, %x1%, %y1%, 0x36D4AC, 3, fast
		if (ErrorLevel = 0) {
			Send {1}
		}	
	}
	else
	if( 2a == "0xFDFFFD" and 2b == "0xFDFFFD" ) {
		pixelsearch, x1, y1, 887, 516, 1033, 663, 0x038F6B, 1, fast
		pixelsearch, x2, y2, %x1%, %y1%, %x1%, %y1%, 0x36D4AC, 3, fast
		if (ErrorLevel = 0) {
			SoundBeep
			Send {2}
		}
	}
	else
	if( 3a == "0xFDFFFD" ) {
		pixelsearch, x1, y1, 887, 516, 1033, 663, 0x038F6B, 1, fast
		pixelsearch, x2, y2, %x1%, %y1%, %x1%, %y1%, 0x36D4AC, 3, fast
		if (ErrorLevel = 0) {
			Send {3}
		}
	}
}
	
F6::Pause

0xACD436 цвет указателя
0x6B8F03 цвет зоны попадания
границы скилл-чека: 887, 516; 1033, 663
0xFFFFFF цвет буквы