Здравствуйте пользователи уопилота
раньше использовал сей инструмент вместе с другими как кликер по большей части
сейчас решил погнуть пальцы и реализовать бота для рыбалки в вов
ну и все хорошее на этом заканчивается и начинаются тучи проблем
во первых много раз вспомнил создателя языка программирования уопилота разными словами так сказать прощу прощения за форму подачи материала но не за содержание
во вторых программа постоянно ругается на ошибки на точки запятые в цифрах на условия в иф и многое другое сильно отличающееся от того же пхп
в третьих примеры не очень помогли честно говоря из хелпа по решению этой задачи
стратегию выбрал такую
кидает персонаж поплавок тот дергается потом часть поплавка уходит в воду то есть пиксели исчезают
думал ну фигня вопрос посчитаю пиксели сколько было сколько стало причем несколько раз в секунду
очертил поле и запустил и нефига не помогло
много времени кстати потратил на паинт так и не понял как там определять десятичный код цвета
пришлось качать еще фаст стоне на качанул сначала вивер а потом понял что надо капчур
короче оттуда вытащил код цвета
а оказалось что можно прямо из уопилота цвет брать
правда есть проблема когда курсор приближается к поплавку он меняет форму и становится не понятно на какую точку он указывает
в общем взял из уопилота значение десятичное построил скрипт но не понял как запомнить значения в каждом цикле то есть
поплавок на месте не стоит он движется и количество пикселей меняется но не сильно
потом он дергается и тогда резкое изменение количества пикселей но оно всегда разное
тут я забуксовал
потом решил просто брать пиксель красный и смотреть его координату
которая должна по игреку то есть высоте была меняться
но было не стабильно потому что изза движения поплавка скрипт искал первую точку схожую по цвету а не одну и ту же
а мне нужна была точка на картинке поплавка и отслеживать ее координату
короче этот вариант тоже забраковал
пока разбирался с синтаксисом ууууууууууууууууууууууу
в общем скрипт такой так но не очень пашет
повторюсь
закидываю поплавок
он дергается
потом уходит вся пробка под воду перья остаются
потом поднимается
надо тут навести курсор мыши и нажать на левую кнопку
если опоздал то рыбалка закончилась надо снова кидать поплавок
когда пробка уходит под воду она становится по цвету примерно как вода
скрипт и картинка
на ф1 остановку делал
на 1 запуск поплавка
анализ точек условия костыли для логики
Код
//set #a findcolor ( 644 109 1137 375 1 1 (6047841) %close 2 ) // поиск в рабочем окне
//set workwindow 5780
set hotkeystart {F1}
set #f 0
set #a 0
set #b 0
while 0 < 1
set #d findcolor (482, 95 1353, 479 1 1 (16744287) %arr 2 1 5)
log #d
log #f
set #m %arr [1 2]
log #m
//end_while
if #d > 0
if #b = 0
set #f %arr [1 2]
set #b 1
end_if
set #g #f + 4
if #g < #m
set #a 2
end_if
// если найден нужный цвет, то делаем двойной левый клик мышкой в первой найденной точке
// move %arr [1 1], %arr [1 2]
// msg Цвет уже найден!
log #a
if #a > 1
//else
log Цвет найден
move %arr [1 1], %arr [1 2]
wait random(1000)
left %arr [1 1] %arr [1 2]
wait random(1000)
move random(1000), random (100)
wait random(3000)
set #a 0
set #f 0
set #b 0
send217 {1}
wait random(3000)
// msg Цвет не найден!
// log #d
set #a 0
set #f 0
set #b 0
end_if
else
send217 {1}
wait random(3000)
end_if
end_while
помогите пожалуйста делом