Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Рыбалка

Страниц (1): [1]
 

1. Liop - 28 Марта, 2021 - 20:48:24 - перейти к сообщению
Всем привет,мне интересно создать бота для игры альбион,
Пробывал для рыбалки,но что вышло это только закидывать удочку)
Пытался по изображению поплавка сделать хотя бы,что бы вытаскивал
Удочку,но не вышло. По поиску изображения не получается,что то делаю
Не так помогите)
2. Budni - 29 Марта, 2021 - 13:06:03 - перейти к сообщению
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 пикселей
}
3. Liop - 01 Апреля, 2021 - 00:31:49 - перейти к сообщению
А мне этот код вставлять или под себя подбирать?и еще координаты где искать поплавок это точка или область?и еще пробывал вставить код.удочку забрасываю включаю скрипт и вылазиет сразу окно клюнула и оно не убирается горячие клавиши тоже не помогают,буду благодарен если все разжуете))
4. Budni - 01 Апреля, 2021 - 04:44:04 - перейти к сообщению
 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 пикселей
}
5. Liop - 01 Апреля, 2021 - 13:51:15 - перейти к сообщению
Можешь в дискорде рассказать подробнее?с просмотром экрана
6. Budni - 02 Апреля, 2021 - 04:10:15 - перейти к сообщению
Liop , В чем возникла сложность? Цвет подобрать?
7. Liop - 22 Апреля, 2021 - 09:39:10 - перейти к сообщению
Спасибо
8. Faixik - 22 Апреля, 2021 - 10:53:25 - перейти к сообщению
Делаю всё как в видео, точь в точь, только координаты поплавка другие и локация, выдаёт ошибку
---------------------------
Kibor
---------------------------
Ошибка в

(findimage(1,#Попловок[0][0],-1,#x,#y,0,0,w.width,w.height,w)==1)sleep(50)

Возможно отсутствует объявление переменной
Попловок
---------------------------
ОК
---------------------------

Powered by ExBB FM 1.0 Final