m_stepan |
Отправлено: 11 Июля, 2014 - 15:05:12
|
Прохожий
Покинул форум
Сообщений всего: 14
Дата рег-ции: Июль 2014
Репутация: 0
|
(для просмотра ссылки Вам необходимо авторизоваться)
Помогите народ((
Ето так после заргузки
int rt[100][100], PosX, PosY;
loadimage (#rt[0][0], "C:\ww.bmp"
a: if (findimage(1, #rt[0][0], 0, #PosX, #PosY, 0, 0, 1366, 686, -1)==1)
{
mouse(LEFT, PosX, PosY);
sleep (100);
}
sleep(25);
goto a;
один раз било норм все работало , но потом стало вилетать((
(Добавление)
ище часто пишет что Кбор не отвечает |
|
|
m_stepan |
Отправлено: 11 Июля, 2014 - 16:15:24
|
Прохожий
Покинул форум
Сообщений всего: 14
Дата рег-ции: Июль 2014
Репутация: 0
|
17х5
(Добавление)
Ище такой вопрос , смотрите у меня такое задание зделать что би он назодил изображения заходил ,потом искал моба , двойной клик по мобу.
int Image_0[44][36];
loadimage (#Image_0[0][0], "C:\Users\Stevem\Desktop\Створити папку (4)\Image_0.bmp"
int PosX_0[512];int PosY_0[512];
findimage(-1, #Image_0[0][0], 0, #PosX_0[0], #PosY_0[0], 0, 0, 1366, 643, -1);
mouse(LEFT,PosX_0[0] ,PosY_0[0]);
sleep(3000);
//пошук мобів ( паучиха)
int Image_2[11][5];
loadimage (#Image_2[0][0], "C:\Users\Stevem\Desktop\Створити папку (4)\ogn_pau.bmp"
int PosX_2[512];int PosY_2[512];
findimage(-1, #Image_2[0][0], 0, #PosX_2[0], #PosY_2[0], 0, 0, 1366, 643, -1);
mousedbl(LEFT,PosX_0[0] ,PosY_0[0]);
sleep(4000);
у меня что то такое получилось но ошибса с координатами (с начала идет норм а потом уже кликает на первий пиксель екрана , незнаю где и как исправить ( так как только первий день сижу с етим )
да и как привязать мишку а то что я написал не оч катит((
Спасибо |
|
|
Kibor |
Отправлено: 11 Июля, 2014 - 17:34:24
|
Эксперт
Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013
Откуда: Одесса
Репутация: 357
|
m_stepan пишет: findimage(-1, #Image_2[0][0], 0, #PosX_2[0], #PosY_2[0], 0, 0, 1366, 643, -1);
mousedbl(LEFT,PosX_0[0] ,PosY_0[0]); |
|
|
m_stepan |
Отправлено: 12 Июля, 2014 - 00:03:37
|
Прохожий
Покинул форум
Сообщений всего: 14
Дата рег-ции: Июль 2014
Репутация: 0
|
Почему тут не переходит к b ?
CODE:int rt[100][100], PosX, PosY;
loadimage (#rt[0][0], "C:\Users\Stevem\Desktop\Ńňâîđčňč ďŕďęó (4)\spog(name).bmp");
a: if (findimage(1, #rt[0][0], 0, #PosX, #PosY, 0, 0, 1366, 686, -1)==1)
{
mouse(LEFT, PosX, PosY-25);
sleep (100);
}
else
{
goto b;
}
goto a;
int Image_0[19][31],PosX_0,PosY_0;
loadimage (#Image_0[0][0], "C:\Users\Stevem\Desktop\Ńňâîđčňč ďŕďęó (4)\fight---.bmp");
b :if (findimage(-1, #Image_0[0][0], 0, #PosX_0, #PosY_0, 0, 0, 1366, 643, -1)==1)
{
mouse(LEFT,PosX_0,PosY_0);
sleep (100);
}
goto b; (Отредактировано автором: 12 Июля, 2014 - 00:04:16) |
|
|
Kibor |
Отправлено: 12 Июля, 2014 - 00:45:38
|
Эксперт
Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013
Откуда: Одесса
Репутация: 357
|
че не переходит?
переходит. но когда переходит перескакивает загрузку рис..
он не грузится никогда
CODE:int rt[100][100], PosX, PosY;
loadimage (#rt[0][0], "C:\Users\Stevem\Desktop\Ńňâîđčňč ďŕďęó (4)\spog(name).bmp");
int Image_0[19][31],PosX_0,PosY_0;
loadimage (#Image_0[0][0], "C:\Users\Stevem\Desktop\Ńňâîđčňč ďŕďęó (4)\fight---.bmp");
a: if (findimage(1, #rt[0][0], 0, #PosX, #PosY, 0, 0, 1366, 686, -1)==1)
{
mouse(LEFT, PosX, PosY-25);
sleep (100);
}
else
{
goto b;
}
goto a;
b :if (findimage(-1, #Image_0[0][0], 0, #PosX_0, #PosY_0, 0, 0, 1366, 643, -1)==1)
{
mouse(LEFT,PosX_0,PosY_0);
sleep (100);
}
goto b; |
|
|
m_stepan |
Отправлено: 13 Июля, 2014 - 15:20:27
|
Прохожий
Покинул форум
Сообщений всего: 14
Дата рег-ции: Июль 2014
Репутация: 0
|
CODE:
////////////////çŕăđóçęŕ âńĺő íóćíčő čçîáđŕćĺíčé
int oxot[19][18], PosX_2,PoxY_2;
loadimage (#oxot[0][0], "C:\Users\Stevem\Desktop\Ńňâîđčňč ďŕďęó (4)\oxota2.bmp");
int rt[100][100], PosX, PosY;
loadimage (#rt[0][0], "C:\Users\Stevem\Desktop\Ńňâîđčňč ďŕďęó (4)\sp(2lv).bmp");
int fight[19][31],PosX_0,PosY_0;
loadimage (#fight[0][0], "C:\Users\Stevem\Desktop\Ńňâîđčňč ďŕďęó (4)\fight---.bmp");
int exit[25][8],PosX_1,PosY_1;
loadimage (#exit[0][0], "C:\Users\Stevem\Desktop\Ńňâîđčňč ďŕďęó (4)\exit(live).bmp");
///////////Start
o:
findimage(-1, #oxot[0][0], 0, #PosX_2, #PosY_2, 0, 0, 1366, 643, -1);
mouse (LEFT, PosX_2, PosY_2)
Почему не катит ? (((
(Добавление)
уже нашол ошибку)))
(Добавление)
Как написать "Пока не найдеш имадже , не кликать !"
А то у меня такой вот скрипт получилса ,
И когда он ище не находит изовбражения но час вишел , тупо кликает по первому пикселю екрана.
Помогите пожалусто(((
CODE:
////////////////çàãðóçêà âñåõ íóæíèõ èçîáðàæåíèé
int oxot[19][18], PosX_2,PosY_2;
loadimage (#oxot[0][0], "C:\Users\Stevem\Desktop\Ñòâîðèòè ïàïêó (4)\oxota2.bmp");
int rt[100][100], PosX, PosY;
loadimage (#rt[0][0], "C:\Users\Stevem\Desktop\Ñòâîðèòè ïàïêó (4)\sp(2lv).bmp");
int fight[19][31],PosX_0,PosY_0;
loadimage (#fight[0][0], "C:\Users\Stevem\Desktop\Ñòâîðèòè ïàïêó (4)\fight---.bmp");
int exit[25][8],PosX_1,PosY_1;
loadimage (#exit[0][0], "C:\Users\Stevem\Desktop\Ñòâîðèòè ïàïêó (4)\exit(live).bmp");
///////////Start
o:
findimage(-1, #oxot[0][0], 0, #PosX_2, #PosY_2, 0, 0, 1366, 643, -1);
mouse (LEFT, PosX_2, PosY_2);
sleep(3000);
/////////////////////////////
s:
if (findimage(1, #rt[0][0], 0, #PosX, #PosY, 0, 0, 1366, 686, -1)==1)
{
goto m;
}
if (findimage(-1, #fight[0][0], 0, #PosX_0, #PosY_0, 0, 0, 1366, 643, -1)==1)
{
goto f;
}
if (findimage(-1, #exit[0][0], 0, #PosX_1, #PosY_1, 0, 0, 1366, 643, -1)==1)
{
goto e;
}
////////////////////////////
m:
findimage(1, #rt[0][0], 0, #PosX, #PosY, 0, 0, 1366, 686, -1);
mousedbl(LEFT,PosX, PosY-25);
sleep (3000);
goto s;
f:
findimage(-1, #fight[0][0], 0, #PosX_0, #PosY_0, 0, 0, 1366, 643, -1);
mouse(LEFT,PosX_0,PosY_0);
sleep(3000);
goto s;
e:
findimage(-1, #exit[0][0], 0, #PosX_1, #PosY_1, 0, 0, 1366, 643, -1);
mouse(LEFT,PosX_1,PosY_1);
sleep(3000);
(Добавление)
В задержку ставить больше времени не виход поскольку , иногда закгружаетса локация за 2 сек, а иногда и за 5 |
|
|
|