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

Страниц (7): « 1 2 3 4 [5] 6 7 »
 

41. Kibor - 16 Мая, 2015 - 10:40:12 - перейти к сообщению
 777J0KeR777 пишет:
win w=window ("Forge of Empires - Mozilla Firefox", "MozillaWindowClass", -1);
int Image_1[25][25];
int Image_2[16][19];
int color, xe,ye;
getdisplay(color, xe, ye);
loadimage (#Image_1[0][0], "J:\kibor\Íîâàÿ ïàïêà\money2.bmp");
loadimage (#Image_2[0][0], "J:\kibor\Íîâàÿ ïàïêà\çàêðûòü.bmp");
int PosX;int PosY;



tt:

if (findimage(1, #Image_1[0][0], -1, #PosX, #PosY, 0, 0, 1280, 992, 50, 50, 50, 50, 50, 50, 80, -1, w)==1)
{

mouse(LEFT, PosX+imagewidth(#Image_1[0][0])/2, PosY+imageheight(#Image_1[0][0])/2+50, w);

}

f=if (findimage(1, #Image_2[0][0], -1, #PosX, #PosY, 0, 0, 1280, 992, w)==1)
{
mouse(LEFT, PosX+imagewidth(#Image_2[0][0])/2, PosY+imageheight(#Image_2[0][0])/2, w);
}

else: f=false;

visualwindow (0, 0, 0, 1280, 992, 1280, 1024, 100, w);
transparency (-1, w);

goto tt;


ошибки красное.
не юзается в кибор false
42. 777J0KeR777 - 16 Мая, 2015 - 11:00:20 - перейти к сообщению
Исправил:
CODE:
win w=window ("Forge of Empires - Mozilla Firefox", "MozillaWindowClass", -1);
int Image_1[25][25];
int Image_2[16][19];
int color, xe,ye;
getdisplay(color, xe, ye);
loadimage (#Image_1[0][0], "J:\kibor\Новая папка\money2.bmp");
loadimage (#Image_2[0][0], "J:\kibor\Новая папка\закрыть.bmp");
int PosX;int PosY;



tt:

if (findimage(1, #Image_1[0][0], -1, #PosX, #PosY, 0, 0, 1280, 992, 50, 50, 50, 50, 50, 50, 80, -1, w)==1)
{

mouse(LEFT, PosX+imagewidth(#Image_1[0][0])/2, PosY+imageheight(#Image_1[0][0])/2+50, w);

}

if (findimage(1, #Image_2[0][0], -1, #PosX, #PosY, 0, 0, 1280, 992, w)==1)
{
mouse(LEFT, PosX+imagewidth(#Image_2[0][0])/2, PosY+imageheight(#Image_2[0][0])/2, w);
}

visualwindow (0, 0, 0, 1280, 992, 1280, 1024, 100, w);
transparency (-1, w);

goto tt;


Но работает туго((
43. Kibor - 16 Мая, 2015 - 11:05:52 - перейти к сообщению
 777J0KeR777 пишет:
Но работает туго((

как туго?
44. 777J0KeR777 - 16 Мая, 2015 - 11:55:12 - перейти к сообщению
чтобы найти 1 картинку монеток уходит по 2-3 сек...+не всегда клацает по координатам+комп тормозить начинает...комп, конечно, слабоват, но одновременно в wot при таком раскладе не поиграть(
45. Kibor - 16 Мая, 2015 - 12:01:14 - перейти к сообщению
CODE:
win w=window ("Forge of Empires - Mozilla Firefox", "MozillaWindowClass", -1);
int Image_1[25][25];
int Image_2[16][19];

loadimage (#Image_1[0][0], "J:\kibor\Новая папка\money2.bmp");
loadimage (#Image_2[0][0], "J:\kibor\Новая папка\закрыть.bmp");
int PosX;int PosY;

visualwindow (0, 0, 0, 1280, 992, 1280, 1024, 100, w);//???????????????????????????????
transparency (-1, w);
enabletimer(0);

tt:
if (findimage(1, #Image_1[0][0], -1, #PosX, #PosY, 0, 0, w.widthclient, w.heightclient, 50, 50, 50, 50, 50, 50, 80, -1, w)==1)
{
mouse(LEFT, PosX+imagewidth(#Image_1[0][0])/2, PosY+imageheight(#Image_1[0][0])/2+50, w);
sleep(500);
}
sleep(10);
goto tt;

CREATE_TIMER(0, 1000)
{
if (findimage(1, #Image_2[0][0], -1, #PosX, #PosY, 0, 0, w.widthclient, w.heightclient, w)==1)
{
mouse(LEFT, PosX+imagewidth(#Image_2[0][0])/2, PosY+imageheight(#Image_2[0][0])/2, w);
}
}
46. 777J0KeR777 - 16 Мая, 2015 - 12:11:06 - перейти к сообщению
хм...окно не видно, конечно, ничего не глючит слава богу, но из всего выполняется только "тыканье в левый верхний угол"...монеты не собираются
(Добавление)
Тычет на экране вне браузера
47. Kibor - 16 Мая, 2015 - 12:28:55 - перейти к сообщению
CODE:
win w=window ("Forge of Empires - Mozilla Firefox", "MozillaWindowClass", -1);
int Image_1[25][25];
int Image_2[16][19];

loadimage (#Image_1[0][0], "J:\kibor\Новая папка\money2.bmp");
loadimage (#Image_2[0][0], "J:\kibor\Новая папка\закрыть.bmp");
int PosX, PosY, PosXt, PosYt;

enabletimer(0);

tt:
if (findimage(1, #Image_1[0][0], -1, #PosX, #PosY, 0, 0, w.widthclient, w.heightclient, 50, 50, 50, 50, 50, 50, 80, -1, w)==1)
{
mouse(LEFT, PosX+imagewidth(#Image_1[0][0])/2, PosY+imageheight(#Image_1[0][0])/2+50, 0, w);
sleep(500);
}
sleep(10);
goto tt;

CREATE_TIMER(0, 1000)
{
if (findimage(1, #Image_2[0][0], -1, #PosXt, #PosYt, 0, 0, w.widthclient, w.heightclient, w)==1)
{
mouse(LEFT, PosXt+imagewidth(#Image_2[0][0])/2, PosYt+imageheight(#Image_2[0][0])/2, 0, w);
}
}
48. 777J0KeR777 - 16 Мая, 2015 - 12:34:11 - перейти к сообщению
Ахаха)) теперь браузер не "пропадает"Подмигивание) гг
49. Kibor - 16 Мая, 2015 - 12:36:25 - перейти к сообщению
 777J0KeR777 пишет:
хаха)) теперь браузер не "пропадает"Подмигивание) гг

и?
я убрал.
сначала надо делать чтоб код работал как хоч а после городить там
50. 777J0KeR777 - 16 Мая, 2015 - 12:40:59 - перейти к сообщению
Аааа...понятно)) Ну не злитесь, я ж неуч в этой области...
(Добавление)
А что означает?:
CODE:
visualwindow(0, 200, 250, 300, 320, 10, 10 , [color=green][u]100[/u][/color], w);
параметры:
1 - порядковый номер вывода изображения. от 0 до 1000.
2-5 - рамка захвата (клиентские координаты по указателю w)
6-7 - позиция вывода на экран изображения (экранные координаты)
[color=green][u]8 - масштаб вывода[/u][/color]
9 - указатель на окно

(Добавление)
Блин...) Вот это:

CODE:
visualwindow(0, 200, 250, 300, 320, 10, 10 , [color=darkred]100[/color], w);
параметры:
1 - порядковый номер вывода изображения. от 0 до 1000.
2-5 - рамка захвата (клиентские координаты по указателю w)
6-7 - позиция вывода на экран изображения (экранные координаты)
[color=darkred]8 - масштаб вывода[/color]
9 - указатель на окно

(Добавление)
Да блин..почему нет цвета...короче 8 пункт что означает?

Powered by ExBB FM 1.0 Final