Jurben |
Отправлено: 08 Декабря, 2013 - 00:05:12
|
Прохожий
Покинул форум
Сообщений всего: 9
Дата рег-ции: Дек. 2013
Репутация: 0
|
Прошу помочь со скриптом. В чем ошибеп? Скрипт запускается но в окне игры на данную картинку не наводит и не щелкает. Ошибок никаких не выдает. Анти антикликер галка стоит.
CODE:win w=window ("Ragnarok Online ", "Ragnarok Online ", -1);
int Image_0[9][8];
loadimage (#Image_0[0][0], "C:\RoBot\Image_0.bmp");
int PosX_0[0], PosY_0[0];
n: if (findimage(1, #Image_0[0][0], 512, #PosX_0[0], #PosY_0[0], 0, 0, 1368, 728, w)==1)
{
mouse (LEFT, PosX_0[0], PosY_0[0], 1, w);
}
goto n; |
|
|
Kibor |
Отправлено: 08 Декабря, 2013 - 00:13:10
|
Эксперт
Просматривает форум
Сообщений всего: 8226
Дата рег-ции: Март 2013
Откуда: Одесса
Репутация: 357
|
Jurben пишет: win w=window ("Ragnarok Online ", "Ragnarok Online ", -1);
int Image_0[9][8];
loadimage (#Image_0[0][0], "C:\RoBot\Image_0.bmp");
int PosX_0[1], PosY_0[1];
n: if (findimage(1, #Image_0[0][0], 512, #PosX_0[0], #PosY_0[0], 0, 0, 1368, 728, w)==1)
{
mouse (LEFT, PosX_0[0], PosY_0[0], 1, w);
}
goto n;
Красным правки.
Можно так:
CODE:win w=window ("Ragnarok Online ", "Ragnarok Online ", -1);
int Image_0[9][8];
loadimage (#Image_0[0][0], "C:\RoBot\Image_0.bmp");
int PosX_0, PosY_0;
n: if (findimage(1, #Image_0[0][0], 512, #PosX_0, #PosY_0, 0, 0, 1368, 728, w)==1)
{
mouse (LEFT, PosX_0, PosY_0, 1, w);
}
goto n; |
|
|
Jurben |
Отправлено: 08 Декабря, 2013 - 09:28:41
|
Прохожий
Покинул форум
Сообщений всего: 9
Дата рег-ции: Дек. 2013
Репутация: 0
|
Кибор, большое спасибо за помощь, заработало.
Я так же попробовал вставить в скрипт счетчик кругов, по аналогии с ботом к РФ, но эффекта это не принесло. В чем ошибка?
CODE:
win w=window ("Ragnarok Online ", "Ragnarok Online ", -1);
int rz=0;
int Image_0[10][10];
loadimage (#Image_0[0][0], "C:\RoBot\Image_0.bmp");
int PosX_0, PosY_0;
n: if (findimage(1, #Image_0[0][0], 512, #PosX_0, #PosY_0, 0, 0, 1368, 728, w)==1)
{
mouse (LEFT, PosX_0, PosY_0, 1, w);
rz = 0;
sleep(500);
}
goto n;
rz++;
if (rz>1)
{
key (F2);
sleep(1000);
}
sleep (500);
goto n;
|
|
|
Jurben |
Отправлено: 08 Декабря, 2013 - 11:34:41
|
Прохожий
Покинул форум
Сообщений всего: 9
Дата рег-ции: Дек. 2013
Репутация: 0
|
Поменял, но почему то ничего не меняется(
CODE:int rz=0;
win w=window ("Lumi Ragnarok Online ", "Lumi Ragnarok Online ", -1);
int Image_0[10][10];
loadimage (#Image_0[0][0], "C:\RoBot\Image_0.bmp");
int PosX_0, PosY_0;
n: if (findimage(1, #Image_0[0][0], 255, #PosX_0, #PosY_0, 0, 0, 1368, 728, w)==1)
{
mouse (LEFT, PosX_0, PosY_0, 1, w);
rz=0;
}
rz++;
if (rz>2)
{
key (F2);
}
sleep (500);
rz=0;
goto n; |
|
|
Kibor |
Отправлено: 08 Декабря, 2013 - 11:59:53
|
Эксперт
Просматривает форум
Сообщений всего: 8226
Дата рег-ции: Март 2013
Откуда: Одесса
Репутация: 357
|
Jurben пишет: if (rz>2)
{
key (F2);
}
sleep (500);
rz=0;
goto n;
Вот по этому.
(Добавление)
Цитата: int rz=0;
win w=window ("Lumi Ragnarok Online ", "Lumi Ragnarok Online ", -1);
int Image_0[10][10];
loadimage (#Image_0[0][0], "C:\RoBot\Image_0.bmp" ;
int PosX_0, PosY_0;
n: if (findimage(1, #Image_0[0][0], 255, #PosX_0, #PosY_0, 0, 0, 1368, 728, w)==1)
{
mouse (LEFT, PosX_0, PosY_0, 1, w);
rz=0;
}
rz++;
if (rz>2)
{
key (F2);
rz=0;
}
sleep (500);
goto n; |
|
|
|