Тема: 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 цвет буквы
