Andrew |
Отправлено: 11 Августа, 2013 - 00:21:46
|
Участник
Покинул форум
Сообщений всего: 118
Дата рег-ции: Июнь 2013
Откуда: Россия
Репутация: 9
|
Так. Написал скрипт
arisno пишет: "начать ещё раз" "начать работу" и после находил и нажимал "выход"
У меня таких кнопок нет.
Что делает скрипт
CODE:
Нажимает на кнопку "Вход"
Вводит Логин
Вводит Пароль
Входит в игру
Вам нужно скачать архив и поместить папку на диск C.
СкриптCODE:win w=window ("Мир Теней Онлайн-игра - Google Chrome", "Chrome_WidgetWin_1", -1); // Указатель исправить на свой
sleep(500);
activate(w);
sleep(500);
loadimage (#Image_3[0][0], "C:\Мир Теней\Image_2.bmp");
loadimage (#Image_4[0][0], "C:\Мир Теней\Image_3.bmp");
int Image_4[26][41];
int Image_3[59][10];
int PosX_3[512];
int PosY_3[512];
int PosX_4[512];
int PosY_4[512];
a:if (findimage(-1, #Image_3[0][0], 0, #PosX_3[0], #PosY_3[0], 0, 0, 1366, 653, -1)<1)
{sleep(500); goto a;}
mouse(LEFT, PosX_3[0], PosY_3[0]);
sleep(500);
a1:if (findimage(-1, #Image_4[0][0], 0, #PosX_4[0], #PosY_4[0], 0, 0, 1366, 653, -1)<1)
{sleep(500); goto a1;}
mouse(LEFT, PosX_4[0]+5, PosY_4[0]+20);
sleep(500);
key('ЛОГИН'); // вводим логин
sleep(700);
key(TAB);
sleep(700);
key('ПАРОЛЬ'); // вводим пароль
sleep(700);
key(TAB);
sleep(700);
key(RETURN); // подтверждаем
Скачать Архив
(Добавление)
P.S. Я только зарегался, и то не зарегался, а через вк зашел, возможно из-за этого у меня нет данных кнопок, т.к. низкий уровень персоонажа (1 уровень).(Отредактировано автором: 11 Августа, 2013 - 00:26:26) |
|
|
Kibor |
Отправлено: 11 Августа, 2013 - 01:02:29
|
Эксперт
Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013
Откуда: Одесса
Репутация: 357
|
Работает...
Пару моментов:
if (findimage(-1, ...
Лучше сразу поставить 1
if (findimage(-1, #Image_3[0][0], 0, #PosX_3[0], #PosY_3[0], 0, 0, 1366, 653, -1)
У каждого свое разрешение. Лучше так:
int col, xe, ye;
getdisplay(col, xe, ye);
if (findimage(-1, #Image_3[0][0], 0, #PosX_3[0], #PosY_3[0], 0, 0, xe, ye, -1)
И еще... пока я не сделал свои рисунки аналогичные в архиве не работало. Может попробовать расширенную findimage?
PS при распаковке архива рисунки получаются по адресу C:\Мир ТенеЙ\Мир Теней\Image_2.bmp
Надо или самому перенести папку или в скрипте поправить.
PSPS Andrew пишет: key('ЛОГИН');
В одинарные кавычки заключается char - один только символ. Тут string - двойные кавычки. Скрипт может работать неверно в некоторых случаях....
Ну а в общем все верно. Вот так и надо строить скрипт. |
|
|
|