Я написал скрипт для рыбалки в ГТА 5. Хочу его автоматизировать, т.к. приходится все таки нажимать самому клавише *е* ну и не знаю как сделать чтоб работал в свернутом окне.
Сама суть скрипта:
После нажатия клавиши *е*, появляется мини-игра (на экране вылезает рисунок клавиш стрелок). Одна из клавиш зелёная а остальные белые, мне нужно нажать на ту стрелку которая зеленая. После этого зеленым гореть начинает либо другая стрела, либо та же. И так до того момента пока шкала не заполнится.
С помощью PixelGetColor я смог автоматически нажимать зеленые кнопки, но не знаю как добавить в скрипт клавише *е*, которая запускает саму мини-игру.
Проблема в том что процесс поиска зеленых клавиш должен повторятся, потому что в мини-игре рандомное количество нажатий и рандомная задержка до появления самих кнопок на экране после запуска. По этому я не могу вначале скрипта просто добавить Send, {e}, скрипт просто начинает нажимать быстро *е*, это перезапускает игру.
Сам скрипт, очень простенький т.к. сегодня первый день начал интересоваться)
Code: Select all
Numpad1::
Loop,
{
PixelGetColor, Color, 1077, 874
if Color = 0x00ff00
Send, {Down}
Sleep 200
PixelGetColor, Color, 1018, 871
if Color = 0x00ff00
Send, {Left}
Sleep 200
PixelGetColor, Color, 1142, 870
if Color = 0x00ff00
Send, {Right}
Sleep 200
PixelGetColor, Color, 1074, 828
if Color = 0x00ff00
Send, {Up}
Sleep 200
}
Numpad2::Pause