Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (2): [1] 2 »   

> Описание: статистика, привязка к окну
TinKi
Отправлено: 24 Октября, 2015 - 12:43:19
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 20
Дата рег-ции: Сент. 2015  
Репутация: 0




Здравствуйте, есть несколько вопросов
Первый как правильно сделать привязку к окну что бы клики были в перекрытом или свернутом окне, если это возможно.
Второй вопрос, есть бот для убийства мобов хотелось бы узнать можно ли как нибудь вести статистику по нескольким параметрам

Заранее спс за ответы

ПС: работаю над ботом для игры драконы вечности
 
 Top
Kibor
Отправлено: 24 Октября, 2015 - 18:22:30
Post Id



Администратор
Эксперт


Просматривает форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




возможно.
надо использовать указатель на окно.
win w=window ("Безымянный — Блокнот", "Notepad", -1);
указатель на блокнот

получить его можно перейдя в шпион и навести мышку на окно нажать контр шифт s

потом указатель использовать в sendmouse/


если сделаете статистику то можно
 
 Top
TinKi
Отправлено: 24 Октября, 2015 - 19:30:54
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 20
Дата рег-ции: Сент. 2015  
Репутация: 0




 Kibor пишет:



если сделаете статистику то можно


нужно задать какие то параметры для статистики? Не подскажите как хоть на самом простом примерке?
 
 Top
Kibor
Отправлено: 24 Октября, 2015 - 20:36:18
Post Id



Администратор
Эксперт


Просматривает форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




что подразумевается под статистикой
?
 
 Top
TinKi
Отправлено: 24 Октября, 2015 - 20:54:41
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 20
Дата рег-ции: Сент. 2015  
Репутация: 0




 Kibor пишет:
что подразумевается под статистикой
?


в игре я убиваю мобов, бот для этих целей
Статистика хотелось бы количество денег сколько получил за убийство, количество убитых мобов, количество добытых ресурсов, за все время работы бота
 
 Top
Kibor
Отправлено: 24 Октября, 2015 - 21:21:06
Post Id



Администратор
Эксперт


Просматривает форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




ну а в какую то переменную это можете записывать
?
 
 Top
TinKi
Отправлено: 26 Октября, 2015 - 19:05:48
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 20
Дата рег-ции: Сент. 2015  
Репутация: 0




 Kibor пишет:
ну а в какую то переменную это можете записывать?


А можно ли что бы программа оценивала изображение определенное и исходя из этого записывала переменные и в конце они складывались и выводились на экран


по поводу работы в свернутом или перекрытом окне у меня так и не получилось не как не могу понять вроде все правильно делаю

вот код скрипта

//m1 ïîèñê ìîáà
//m2 áîé
//m3 ïîïîëíèòü ÕÏ
//m4

win=w window ("Dragon Eternity", "SDL_app", -1)
m1:
sendmousedbl (LEFT, 715, 720);
sleep (300);
int color=190;
if (color==getcolor(1161, 324));
{
goto m2;
}
sendmousedbl (LEFT, 724, 724);
sleep (300);
int color=190;
if (color==getcolor(1161, 324));
{
goto m2;
}
sendmousedbl (LEFT, 732, 728);
sleep (300);
int color=190;
if (color==getcolor(1161, 324));
{
goto m2;
}
sendmousedbl (LEFT, 741, 732);
sleep (300);
int color=190;
if (color==getcolor(1161, 324));
{
goto m2;
}
sendmousedbl (LEFT, 750, 736);
sleep (300);
int color=190;
if (color==getcolor(1161, 324));
{
goto m2;
}
sendmousedbl (LEFT, 759, 740);
sleep (300);
int color=190;
if (color==getcolor(1161, 324));
{
goto m2;
}
sendmousedbl (LEFT, 768, 744);
sleep (300);
int color=190;
if (color==getcolor(1161, 324));
{
goto m2;
}
else
{
goto m1;
}

m2:
int color=190;
if (color==getcolor(1161, 324));
{
int color=1341310;
if (color==getcolor(996, 578));
{
sleep (500);
mouse (LEFT,840, 578);
sleep (500);
}
else
{
sleep (500);
sendmouse (LEFT,996, 578);
sleep (500);
}
int color=9420786;
if (color==getcolor(203, 324));
{
goto m3;
}
goto m2;

m3:
sendmousedbl (LEFT, 224, 632);
pause (2000)
int color=190;
if (color==getcolor(1161, 324));
{
goto m2;
};
goto m2;
}
else
{
sleep (3000)
goto m4;
}
m4:
sendmouse (LEFT,771, 605);
goto m1;
 
 Top
lester37
Отправлено: 25 Ноября, 2015 - 12:22:49
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 2
Дата рег-ции: Нояб. 2015  
Репутация: 0




Умные ребятки! Подскажите, как зациклить простой скрипт. Я - полное дно в этом
Сам скрипт:
mouse (LEFT, 965, 624);
pause (1175);
mouse (LEFT, 713, 548);
pause (1144);
mouse (LEFT, 1090, 555);
pause (1178);
mouse (LEFT, 883, 546);
pause (800);
mouse (LEFT, 1136, 651);
pause (1128);
mouse (LEFT, 801, 624);
pause (804);
mouse (LEFT, 622, 490);
pause (1106);
 
 Top
Kibor
Отправлено: 25 Ноября, 2015 - 12:33:02
Post Id



Администратор
Эксперт


Просматривает форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




a:

mouse (LEFT, 965, 624);
pause (1175);
mouse (LEFT, 713, 548);
pause (1144);
mouse (LEFT, 1090, 555);
pause (1178);
mouse (LEFT, 883, 546);
pause (800);
mouse (LEFT, 1136, 651);
pause (1128);
mouse (LEFT, 801, 624);
pause (804);
mouse (LEFT, 622, 490);
pause (1106);

goto a;
 
 Top
lester37
Отправлено: 25 Ноября, 2015 - 12:47:44
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 2
Дата рег-ции: Нояб. 2015  
Репутация: 0




Огромное спасибо!
Можно тогда еще вопрос:
будет ли возможность остановить выполение скрипта комбинацией клавиш. К пример ctrl+shift+z
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 5 (гостей: 5, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by