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

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

 Страниц (8): [1] 2 3 4 5 6 7 8 »   

> Описание: скрипты
VladosS
Отправлено: 16 Января, 2015 - 22:55:38
Post Id



Пользователь
Наблюдатель


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




Здраствуйте! Я с вами совсем недавно(2ч), и плохо понимаю криптографию в кибор-боте) прошу проверить код на наличие ошибок
-----------------
CODE:
int PrivyazkaXY[42][42], Posk[20][20];
int P_X[1], P_Y[1], u_X[1], u_Y[1];
int xe, ye, color;
int S_X, S_Y, F_X, F_Y;
win wind=window ("StarConflict 1.0.13.64275", "game_main_window", -1)
getdisplay(color, xe, ye);
loadimage (#PrivyazkaXY[0][0], "C:\Users\Vlad\Documents\Image_1.bmp");
findimage(1, #PrivyazkaXY[0][0], PrivyazkaXY[0][0], #P_X[0], #P_Y[0], 0, 0, xe, ye, wind);
int S_X,S_Y,F_X,F_Y;
S_X=P_X[0]+899; S_Y=P_Y[0]-428;
F_X=P_X[0]+882; F_Y=P_Y[0]-416;
loadimage(#Posk[20][20],"C:\Users\Vlad\Documents\Image_0.bmp");
loop:;
sleep(100);
if (getkeystate(192)==1)Poisk();
goto loop;
function Poisk()
{
findimage(1, #Posk[0][00], Posk[0][0], #u_X[0], #u_Y[0], S_X, S_Y, F_X, F_Y, wind);
mousemove(u_X[0],u_Y[0]);
}

(Отредактировано автором: 16 Января, 2015 - 22:56:08)

 
 Top
Kibor
Отправлено: 16 Января, 2015 - 23:17:07
Post Id



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


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




 Цитата:
int PrivyazkaXY[42][42], Posk[20][20];
int P_X[1], P_Y[1], u_X[1], u_Y[1];
int xe, ye, color;
int S_X, S_Y, F_X, F_Y;
win wind=window ("StarConflict 1.0.13.64275", "game_main_window", -1)????? ; ?????
getdisplay(color, xe, ye);
loadimage (#PrivyazkaXY[0][0], "C:\Users\Vlad\Documents\Image_1.bmp");
findimage(1, #PrivyazkaXY[0][0], PrivyazkaXY[0][0], #P_X[0], #P_Y[0], 0, 0, xe, ye, wind);
int S_X,S_Y,F_X,F_Y;
S_X=P_X[0]+899; S_Y=P_Y[0]-428;
F_X=P_X[0]+882; F_Y=P_Y[0]-416;
loadimage(#Posk[20][20],"C:\Users\Vlad\Documents\Image_0.bmp");
loop:;
sleep(100);
if (getkeystate(192)==1)Poisk();
goto loop;
function Poisk()
{
findimage(1, #Posk[0][00], Posk[0][0], #u_X[0], #u_Y[0], S_X, S_Y, F_X, F_Y, wind);
mousemove(u_X[0],u_Y[0]);
}
 
 Top
VladosS
Отправлено: 17 Января, 2015 - 07:11:55
Post Id



Пользователь
Наблюдатель


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




win wind=window ("StarConflict 1.0.13.64275", "game_main_window", -1)????? ; ?????
что это за строка, скопипастил под свои нужды из примера в описании функции findimage
спасибо за быстрый ответ
 
 Top
Kibor
Отправлено: 17 Января, 2015 - 08:21:03
Post Id



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


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




 VladosS пишет:
win wind=window ("StarConflict 1.0.13.64275", "game_main_window", -1)????? ; ?????
(для просмотра ссылки Вам необходимо авторизоваться) 5.)
 
 Top
VladosS
Отправлено: 17 Января, 2015 - 11:35:20
Post Id



Пользователь
Наблюдатель


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




Просьба помочь доделать (подсказать как) этот скрипт, так как не понимаю где ошибка: "out of memory"


code--
int PrivyazkaXY[42][42], Posk[20][20];
int P_X[1], P_Y[1], u_X[1], u_Y[1];
int xe, ye, color;
int S_X, S_Y, F_X, F_Y;
window ("StarConflict 1.0.13.64275", "game_main_window", -1);
getdisplay(color, xe, ye);
loadimage (#PrivyazkaXY[0][0], "C:\Users\Vlad
\Documents\Image_1.bmp");
findimage(1, #PrivyazkaXY[0][0], PrivyazkaXY[0]
[0], #P_X[0], #P_Y[0], 0, 0, xe, ye, -1);
S_X=P_X[0]+899; S_Y=P_Y[0]-428;
F_X=P_X[0]+882; F_Y=P_Y[0]-416;
loadimage(#Posk[20][20],"C:\Users\Vlad
\Documents\Image_0.bmp");
loop:;
sleep(100);
if (getkeystate(192)==1)Poisk();
goto loop;
function Poisk()
{
findimage(1, #Posk[0][00], Posk[0][0], #u_X[0],
#u_Y[0], S_X, S_Y, F_X, F_Y, -1);
mousemove(u_X[0],u_Y[0]);
}

(Отредактировано автором: 17 Января, 2015 - 11:38:50)

 
 Top
Kibor
Отправлено: 17 Января, 2015 - 11:40:03
Post Id



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


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




CODE:
int PrivyazkaXY[400][400], Posk[200][200];
int P_X, P_Y, u_X, u_Y;
int xe, ye, color;
int S_X, S_Y, F_X, F_Y;
window ("StarConflict 1.0.13.64275","game_main_window", -1);
getdisplay(color, xe, ye);
loadimage (#PrivyazkaXY[0][0], "C:\Users\Vlad\Documents\Image_1.bmp");
findimage(1, #PrivyazkaXY[0][0], PrivyazkaXY[0][0], #P_X, #P_Y, 0, 0, xe, ye, -1);
S_X=P_X+899; S_Y=P_Y-428;
F_X=P_X+882; F_Y=P_Y-416;
loadimage(#Posk[20][20],"C:\Users\Vlad\Documents\Image_0.bmp");
loop:;
sleep(100);
if (getkeystate(192)==1)Poisk();
goto loop;
function Poisk()
{
findimage(1, #Posk[0][00], Posk[0][0], #u_X,#u_Y, S_X, S_Y, F_X, F_Y, -1);
mousemove(u_X,u_Y);
}

(Добавление)
 VladosS пишет:
out of memory

S_X=P_X+899; S_Y=P_Y-428;
F_X=P_X+882; F_Y=P_Y-416;

findimage(1, #Posk[0][00], Posk[0][0], #u_X,#u_Y, S_X, S_Y, F_X, F_Y, -1);
почему конечные координаты в поиску меньше начальных??????
 
 Top
VladosS
Отправлено: 17 Января, 2015 - 11:43:55
Post Id



Пользователь
Наблюдатель


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




 VladosS пишет:
Просьба помочь доделать (подсказать как) этот скрипт, так как не понимаю где ошибка: "out of memory".
задача скрипта - донаводка прицела на значок упреждения в игре( зелёный, сильно отличается от всех в описанной зоне поиска) ++ для полноэкранного режима тоже


code--
int PrivyazkaXY[42][42], Posk[20][20];
int P_X[1], P_Y[1], u_X[1], u_Y[1];
int xe, ye, color;
int S_X, S_Y, F_X, F_Y;
window ("StarConflict 1.0.13.64275", "game_main_window", -1);
getdisplay(color, xe, ye);
loadimage (#PrivyazkaXY[0][0], "C:\Users\Vlad
\Documents\Image_1.bmp");
findimage(1, #PrivyazkaXY[0][0], PrivyazkaXY[0]
[0], #P_X[0], #P_Y[0], 0, 0, xe, ye, -1);
S_X=P_X[0]+899; S_Y=P_Y[0]-428;
F_X=P_X[0]+882; F_Y=P_Y[0]-416;
loadimage(#Posk[20][20],"C:\Users\Vlad
\Documents\Image_0.bmp");
loop:;
sleep(100);
if (getkeystate(192)==1)Poisk();
goto loop;
function Poisk()
{
findimage(1, #Posk[0][00], Posk[0][0], #u_X[0],
#u_Y[0], S_X, S_Y, F_X, F_Y, -1);
mousemove(u_X[0],u_Y[0]);
}

(Добавление)
точно, спасибо) делал по инструкции, не заметил, сейчас исправлю
(Добавление)
Что ещё можно изменить в коде, чтобы он искал изображения с вероятностью например 20%? т.к. фон не известен, а вот цветовая гамма рисунка не сильно различается(полупрозрачные пиксели, все меняют цвет, но не значительно)
(Добавление)
П.С. координаты экранные, а не клиентские
 
 Top
Kibor
Отправлено: 17 Января, 2015 - 12:04:44
Post Id



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


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




 VladosS пишет:
Что ещё можно изменить в коде, чтобы он искал изображения с вероятностью например 20%? т.к. фон не известен, а вот цветовая гамма рисунка не сильно различается(полупрозрачные пиксели, все меняют цвет, но не значительно)
(для просмотра ссылки Вам необходимо авторизоваться)
 
 Top
VladosS
Отправлено: 17 Января, 2015 - 13:40:29
Post Id



Пользователь
Наблюдатель


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




Опять "out of memory(((((

CODE------
CODE:
int PrivyazkaXY[42][42], Posk[20][20];
int P_X[1], P_Y[1], u_X[1], u_Y[1];
int xe, ye, color;
int S_X, S_Y, F_X, F_Y;
window ("StarConflict 1.0.13.64275", "game_main_window", -1)
getdisplay(color, xe, ye);
loadimage (#PrivyazkaXY[0][0], "C:\Users\Vlad\Documents\Image_1.bmp");
findimage(1, #PrivyazkaXY[0][0], PrivyazkaXY[0][0], #P_X[0], #P_Y[0], 0, 0, xe, ye, -1);
S_X=P_X[0]+879; S_Y=P_Y[0]-416;
F_X=P_X[0]+899; F_Y=P_Y[0]-428;
loadimage(#Posk[20][20],"C:\Users\Vlad\Documents\Image_0.bmp");
loop:;
sleep(100);
if (getkeystate(192)==1)Poisk();
goto loop;
function Poisk()
{
findimage(1, #Posk[0][00], Posk[0][0], #u_X[0], #u_Y[0], S_X, S_Y, F_X, F_Y, 50, 50, 50, 50, 50, 50, 50, 1, -1);
mousemove(u_X[0],u_Y[0]);
}
 
 Top
Kibor
Отправлено: 17 Января, 2015 - 13:59:03
Post Id



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


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




я стене пишу исправления и код выкладываю?

и какую несет полезную операцию window?
 
 Top
Страниц (8): [1] 2 3 4 5 6 7 8 »
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by