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

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

1. wratyr - 11 Января, 2017 - 06:42:47 - перейти к сообщению
Доброго времени суток, пытаюсь реализовать бота для 3д ммо.
Застрял на поиске моделей, по инструкции на сайте написал простенький код для поиска движущихся объектов и вывод текста в центрах:

PHP:

int Cursor_a=1 ; //action cursor id
int Cursor_b=1 ; //battle cursor id
int sX=547 ; //start X coordinate for search
int sY=288 ; //start Y coordinate for search
int fX=1540 ; //end X coordinate for search
int fY=840 ; //end Y coordinate for search
int x[21], y[21] ; //massive for coordinats
int n=0 ;
int vcmo;
//name of game window
win w=window ("Champions of Regnum", "Regnum", -1);


//activate game window
activate(w);
sleep(500);

//attach for cursor check
if(attach(w, 1)==0 )
{
goto endl;
}

//get and calculate move objects
cmo:
resettextout(1);
finddynamic(0, #x[0], #y[0], 0, 0, 0, 0, sX, sY, fX, fY, w);
sleep(150);
vcmo=finddynamic(21, #x[0], #y[0], 2, 2, 50, 50, sX, sY, fX, fY, w);

//check count of movie objects, detecting noise
if(vcmo>20)
{
sleep(200);
goto cmo;
}

//print text on founded objects
text:
if(n<vcmo)
{
textout(n, x[n], y[n], format(n), 0);
n++;
goto text;
}




goto cmo;
endl :
attach(w, 0);


Пробовал менять количество измененных пикселей, размеры искомой области, времени между обновлением и результат один - рисует найденные объекты за пределами окна в районе левой верхней части монитора (игра запущена в окне 1024х786, окно находится примерно в центре экрана)
Графика вся стоит на минимум.
С документацией на кибор сверялся не раз.
Кто-нибудь подскажите что я делаю не так?
Заранее благодарен всем за потраченное на меня время.
2. Kibor - 11 Января, 2017 - 07:03:24 - перейти к сообщению
CODE:
textout(n, x[n]+sX+w.widthclient, y[n]+sY+w.heightclient, format(n), 0);


textout выводится текст в ЭКРАННЫХ координатах..
Координаты найденных моделей ОКОННЫЕ относительно окна w.
+Смещение зоны поиска sX sY

короче надо приводить координаты моделей к экранным..
3. wratyr - 11 Января, 2017 - 07:31:40 - перейти к сообщению
Упустил я этот момент, большое спасибо вам за помощь!

Powered by ExBB FM 1.0 Final