тогда скрипт начнет работать начиная именно с этого условия
я не успею выбрать цель вручную, скрипт не выполнит первое условие и перейдет к условию else
Код
else
log('Ничего не найдено')
kleft (905, 800)
wait (200)
kleft (910, 950)
wait (200)
может использовать два раза elseif некорректно?
первое условие работает
второе условие работает
третье условие тоже работает - если удалить второе (и сменить координаты, ссылаясь на кнопку номер 1)
но в таком виде на деле
до третьего условия не доходит
Код
--lua
while true do
if color (893, 905) == 2441875 then
log(1)
wait (200)
kleft (893, 905)
wait (200)
kleft (777, 800)
wait (200)
kleft (910, 950)
wait (200)
elseif color (777, 800) == 6318189 then
log(2)
kleft (841, 800)
wait (200)
kleft (910, 950)
wait (200)
elseif color (841, 800) == 5791587 then
log(3)
kleft (905, 800)
wait (200)
kleft (910, 950)
wait (200)
else
log('Ничего не найдено')
end
wait(10)
end
пилот просто зацикливается на кнопке два
log
20:49:36 8 (autohunt.txt, 0): Ничего не найдено
20:49:36 8 (autohunt.txt, 0): Ничего не найдено
20:49:36 8 (autohunt.txt, 0): 1
20:49:37 8 (autohunt.txt, 0): Ничего не найдено
20:49:37 8 (autohunt.txt, 0): Ничего не найдено
20:49:37 8 (autohunt.txt, 0): Ничего не найдено
20:49:38 8 (autohunt.txt, 0): Ничего не найдено
20:49:38 8 (autohunt.txt, 0): Ничего не найдено
20:49:38 8 (autohunt.txt, 0): Ничего не найдено
20:49:38 8 (autohunt.txt, 0): 1
20:49:39 8 (autohunt.txt, 0): 2
20:49:40 8 (autohunt.txt, 0): Ничего не найдено
20:49:40 8 (autohunt.txt, 0): Ничего не найдено
20:49:40 8 (autohunt.txt, 0): Ничего не найдено
20:49:40 8 (autohunt.txt, 0): Ничего не найдено
20:49:41 8 (autohunt.txt, 0): Ничего не найдено
20:49:41 8 (autohunt.txt, 0): Ничего не найдено
20:49:41 8 (autohunt.txt, 0): 1
20:49:42 8 (autohunt.txt, 0): 2
20:49:42 8 (autohunt.txt, 0): 2
20:49:43 8 (autohunt.txt, 0): 2
20:49:43 8 (autohunt.txt, 0): 2