Здравствуйте, немного опишу проблему, в которой нуждаюсь в помощи.
Имеется скрипт на ловлю рыбы в одной игре, рыба спавнится в рандомной точке локации, поиск этой самой рыбы производится по части картинки этой рыбы.
Код
set $path "C:\Users\Имя пользователя\Desktop\Pilot\"
set %cash[1] *Картинка рыбки*
set #a findimage (#startX #startY #endX #endY ($path%cash[#i].bmp) %crds #handle 2 25 1 10)
log #a
if #a > 0
log X= %crds[1 1] Y= %crds[1 2]. Цель Найдена
kleft %crds[1 1] %crds[1 2] // кликнули
end_if
end_for
Работает хорошо,но есть одна проблема, кто-то так же может ловить рыбу и пока кто-то ловит рыбу, скрипт может приступить к ловле занятой рыбы,как итог, рыбу вылавливает тот,кто первый ее начал ловить и подозрения падают на меня,на то,что я бот. Если рыба уже кем-то занята,то у нее появляется опознавательный знак, возможно ли как-нибудь проверять после успешного поиска на наличие у рыбы этот опознавательный знак относительно того места, где находится триггер.Внизу прикреплю фото рыбы с опознавательным знаком.
---
Правило 1.9Сообщение отредактировал Fors1k - 23.7.2020, 21:35