Budni |
Отправлено: 29 Марта, 2021 - 21:06:03
|
Специалист
Покинул форум
Сообщений всего: 419
Дата рег-ции: Март 2018
Репутация: 2
|
Liop ,
Мы ищем пиксели, например поплавок это 250 красных пикселей, когда он ныряет количество пикселей уменьшается до 0, так мы узнаем, что рыба клюнула и можем вытаскивать удочку.
CODE:
int color=2570474; //цвет поплавка
int r=30; // разбежность цвета
int x[999], y[999];
int coord[4]={1137, 471, 1227, 550} // где искать поплавок
loop()
{
int count=findcolor(sizearray(x), #x[0],#y[0], coord[0], coord[1], coord[2], coord[3], color, r, r, r, r, r, r, -1);
textout(0, coord[0], coord[1]-50, format(count), 1);
sleep(10);
if(count < 250)messagebox("Клюнула"); // если найдено меньше 250 пикселей
}
|
|
|
Budni |
Отправлено: 01 Апреля, 2021 - 12:44:04
|
Специалист
Покинул форум
Сообщений всего: 419
Дата рег-ции: Март 2018
Репутация: 2
|
Liop пишет: А мне этот код вставлять или под себя подбирать?
Цвет поплавка поменять нужно, разбежность подбирать. Количество пикселей подбирать
Liop пишет: координаты где искать поплавок это точка или область?
область хоть весь экран бери но лучше квадрат вокруг поплавка выделить.
Liop пишет: включаю скрипт и вылазиет сразу окно клюнула
Потому, что пикселей который скрипт ищет не нашлось, цвет поплавка в настройках задайте.
Liop пишет: и оно не убирается горячие клавиши тоже не помогают,
такой тогда код прекратит работу как попловок исчезнет
CODE:
int color=2570474; //цвет поплавка
int r=30; // разбежность цвета
int x[999], y[999];
int coord[4]={1137, 471, 1227, 550} // где искать поплавок
loop()
{
int count=findcolor(sizearray(x), #x[0],#y[0], coord[0], coord[1], coord[2], coord[3], color, r, r, r, r, r, r, -1);
textout(0, coord[0], coord[1]-50, format(count), 1);
sleep(10);
if(count < 250)messagebox("Клюнула"); break;// если найдено меньше 250 пикселей
}
|
|
|
Faixik |
Отправлено: 22 Апреля, 2021 - 18:53:25
|
Прохожий
Покинул форум
Сообщений всего: 10
Дата рег-ции: Окт. 2019
Репутация: 0
|
Делаю всё как в видео, точь в точь, только координаты поплавка другие и локация, выдаёт ошибку
---------------------------
Kibor
---------------------------
Ошибка в
(findimage(1,#Попловок[0][0],-1,#x,#y,0,0,w.width,w.height,w)==1)sleep(50)
Возможно отсутствует объявление переменной
Попловок
---------------------------
ОК
--------------------------- |
|
|
|