Для начала вот скрипт которой я сделал и он работает нормально. Возможно, я его сделал немного не правильно(длинный), если подскажите как лучше, буду рад)). Но это не главное!
CODE:
////загрузка изображений
int Image_0[2][7];loadimage (#Image_0[0][0], "C:\Users\Е\Desktop\Новая папка\iris.bmp"); ///моб
int PosX_0[1];int PosY_0[1];
int Image_10[1][6];loadimage (#Image_10[0][0], "C:\Users\Е\Desktop\Новая папка\iris2.bmp"); ///моб2
int PosX_10[1];int PosY_10[1];
int Image_4[28][25];loadimage (#Image_4[0][0], "C:\Users\Е\Desktop\Новая папка\ulta.bmp"); ///удар1
int PosX_4[1];int PosY_4[1];
int Image_7[34][26];loadimage (#Image_7[0][0], "C:\Users\Е\Desktop\Новая папка\multi.bmp"); ///удар2
int PosX_7[1];int PosY_7[1];
int Image_9[28][25];loadimage (#Image_9[0][0], "C:\Users\Е\Desktop\Новая папка\Arrow.bmp.bmp"); ///Аров
int PosX_9[1];int PosY_9[1];
///Поиск моба
a: if (findimage(1, #Image_0[0][0], 0, #PosX_0[0], #PosY_0[0], 0, 0, 1495, 895, w)==1);
{
mouse (LEFT, PosX_0[0]-5, PosY_0[0]+70, 1, w);
pause(9000);
}
if (findimage(1, #Image_10[0][0], 0, #PosX_10[0], #PosY_10[0], 0, 0, 1495, 895, w)==1);
{
mouse (LEFT, PosX_10[0]+15, PosY_10[0]+70, 1, w);
pause(9000);
}
///Удар1
if (findimage(1, #Image_4[0][0], 799490, #PosX_4[0], #PosY_4[0], 0, 0, 1495, 895, w)==1);
{
mouse (LEFT, PosX_4[0]+14, PosY_4[0]+12, 1, w);
sleep(50);
}
///Удар2
if (findimage(1, #Image_7[0][0], 799490, #PosX_7[0], #PosY_7[0], 0, 0, 1495, 895, w)==1);
{
mouse (LEFT, PosX_7[0]+14, PosY_7[0]+12, 1, w);
sleep(50);
}
///Удар Аров
if (findimage(1, #Image_9[0][0], 799490, #PosX_9[0], #PosY_9[0], 0, 0, 1495, 895, w)==1);
{
mouse (LEFT, PosX_9[0]+18, PosY_9[0]+14, 1, w);
sleep(50);
}
goto a;
int Image_0[2][7];loadimage (#Image_0[0][0], "C:\Users\Е\Desktop\Новая папка\iris.bmp"); ///моб
int PosX_0[1];int PosY_0[1];
int Image_10[1][6];loadimage (#Image_10[0][0], "C:\Users\Е\Desktop\Новая папка\iris2.bmp"); ///моб2
int PosX_10[1];int PosY_10[1];
int Image_4[28][25];loadimage (#Image_4[0][0], "C:\Users\Е\Desktop\Новая папка\ulta.bmp"); ///удар1
int PosX_4[1];int PosY_4[1];
int Image_7[34][26];loadimage (#Image_7[0][0], "C:\Users\Е\Desktop\Новая папка\multi.bmp"); ///удар2
int PosX_7[1];int PosY_7[1];
int Image_9[28][25];loadimage (#Image_9[0][0], "C:\Users\Е\Desktop\Новая папка\Arrow.bmp.bmp"); ///Аров
int PosX_9[1];int PosY_9[1];
///Поиск моба
a: if (findimage(1, #Image_0[0][0], 0, #PosX_0[0], #PosY_0[0], 0, 0, 1495, 895, w)==1);
{
mouse (LEFT, PosX_0[0]-5, PosY_0[0]+70, 1, w);
pause(9000);
}
if (findimage(1, #Image_10[0][0], 0, #PosX_10[0], #PosY_10[0], 0, 0, 1495, 895, w)==1);
{
mouse (LEFT, PosX_10[0]+15, PosY_10[0]+70, 1, w);
pause(9000);
}
///Удар1
if (findimage(1, #Image_4[0][0], 799490, #PosX_4[0], #PosY_4[0], 0, 0, 1495, 895, w)==1);
{
mouse (LEFT, PosX_4[0]+14, PosY_4[0]+12, 1, w);
sleep(50);
}
///Удар2
if (findimage(1, #Image_7[0][0], 799490, #PosX_7[0], #PosY_7[0], 0, 0, 1495, 895, w)==1);
{
mouse (LEFT, PosX_7[0]+14, PosY_7[0]+12, 1, w);
sleep(50);
}
///Удар Аров
if (findimage(1, #Image_9[0][0], 799490, #PosX_9[0], #PosY_9[0], 0, 0, 1495, 895, w)==1);
{
mouse (LEFT, PosX_9[0]+18, PosY_9[0]+14, 1, w);
sleep(50);
}
goto a;
(Добавление)
Суть проблемы 1) Эта игра на флэшплейере и сильно засоряет кэш, для этого я хотел сделать обновление страницы к примеру каждые 30мин. но не как не получается, не пойму как должен писаться скрипт. Думал так, но не получается
CODE:
int Image_11[17][16];loadimage (#Image_11[0][0], "C:\Users\Е\Desktop\Новая папка\Obnov.bmp");
int PosX_11[1];int PosY_11[1];
int t=gettime();
b: if (gettime()-t>420000) {if (findimage(1, #Image_11[0][0], 0, #PosX_11[0], #PosY_11[0], 0, 0, 1920, 1058, w)==1);
{
mouse (LEFT, PosX_7[0]+14, PosY_7[0]+12, 1, w);
}; t=gettime();}
sleep(50);
goto b;
int PosX_11[1];int PosY_11[1];
int t=gettime();
b: if (gettime()-t>420000) {if (findimage(1, #Image_11[0][0], 0, #PosX_11[0], #PosY_11[0], 0, 0, 1920, 1058, w)==1);
{
mouse (LEFT, PosX_7[0]+14, PosY_7[0]+12, 1, w);
}; t=gettime();}
sleep(50);
goto b;
Если кто то скажет что лучше через F5 то стразу скажу, что не получится, т.к. когда курсор активен в игре, то F5 бесполезная клавиша.
2)Куда вставить gettime что бы скрипт работал?
3)И это не вся проблема) Даже если будет всё работать нажимать на рисунок обновить страницу, то после нажатия "Обновить" вылазит ещё окно о "подтверждении перехода" Остаться на страницы или покинуть.
Во общем нужно, что бы через каждые 30мин. курсор мыши нажимал на картинку обновить и следом на картинку подтвердить переход.
Помогите пожалуйста.