Добрый день, есть скрипт, работает нормально, но периодически стопорится и идет прогон по строкам в попытке найти картинку. Я так понял причина в том, что игра, открытая в браузерном окне, периодически смещает положение экрана в сторону из-за чего findimage и не работает. Подскажите, как можно поправить это?
Исходный код скрипта прилагаю:
//thief
//location set #startX 0 //Координата нулевая x set #startY 0 //Координата нулевая y set #endX 1366 //Координата крайняя x set #endY 768 //Координата крайняя y //location
//images set $IconHorse "C:\uopilot\images\Thief\IconHorse.png" set $job2 "C:\uopilot\images\Thief\job2.png" set $plus1 "C:\uopilot\images\Thief\plus1.png" set $start1 "C:\uopilot\images\Thief\start1.png"
//IconHorse set #a findimage (#startX #startY #endX #endY ($IconHorse) %crds 2) while #a = 0 set #a findimage (#startX #startY #endX #endY ($IconHorse) %crds 2) wait 500 end_while kleft %crds[1 1] %crds[1 2] //job2 set #a findimage (#startX #startY #endX #endY ($job2) %crds 2) while #a = 0 set #a findimage (#startX #startY #endX #endY ($job2) %crds 2) wait 500 end_while kleft %crds[1 1] %crds[1 2] //plus1 move 1243,8 set #a 0 while #a = 0 set #a findimage (#startX #startY #endX #endY ($plus1) %crds 2) set #w random (500) wait 500+#w end_while for #z 1 7 kleft %crds[1 1] %crds[1 2] end_for move 1243, 8 //start set #a 0 while #a = 0 set #a findimage (#startX #startY #endX #endY ($start1) %crds 2) set #w random (500) wait 500+#w end_while kleft %crds[1 1] %crds[1 2] move 1243, 8 set #w random (500) wait 120000
end_script
проблемы там, где выделено жирным шрифтом, т.к. эта часть, отвечающая за поиск картинки на карте
|