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

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

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

> Без описания
zaxlex
Отправлено: 05 Февраля, 2014 - 02:57:43
Post Id



Пользователь
Участник


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




Можете сказать где я тут не прав?
CODE:
function klikleft (string f)
{
int time=gettime();
n1:if (gettime()-time>120000) && (b!=1)
{keydown(18);
key(115);
keyup(18);
sleep(500);
keydown(18);
key(115);
keyup(18);
sleep(500);
keydown(18);
key(115);
keyup(18);
sleep(500);
mouseup(RIGHT,1862,1064);
loadimage(#king[0][0],f2);
n11: if (findimage(1, #king[0][0], 255, #x, #y, 0, 0, 1920, 1080, -1)==0)
{
sleep(50);
goto n11;
}
mouse(LEFT,x+10,y+10);
sleep(200);
loadimage(#king[0][0],k50);
n12: if (findimage(1, #king[0][0], 255, #x, #y, 0, 0, 1920, 1080, -1)==0)
{
sleep(50);
goto n12;
}
mouse(LEFT,x+10,y+10);
sleep(200);
loadimage(#king[0][0],k51);
n13: if (findimage(1, #king[0][0], 255, #x, #y, 0, 0, 1920, 1080, -1)==0)
{
sleep(50);
goto n13;
}
mouse(LEFT,x+10,y+10);
sleep(200);
b=1;
}
loadimage(#king[0][0],f);
if (findimage(1, #king[0][0], 255, #x, #y, 0, 0, 1920, 1080, -1)==0) && (b!=1)
{
sleep(50);
goto n1;
}
mouse(LEFT,x+10,y+10);
sleep(200);
}

я анализирую по времени функцию поиска изображения, если лимит времени исчерпан - я делаю определенную последовательность действий и ставлю флажок b, что скрипт пошел работать неверно и мне надо вернуться в начало скрипта,но как это сделать если я нахожусь в функции,а мне надо выйти в основное тело программы. Я решил это с помощью флажка b, который я проверяю в проблемных местах, если он сработал т.е стал равным 1-це, то перехожу в начало программы. Пробывал использовать return, но почему-то вообще не работало. Сейчас же происходит нажатие на первое изображение и все. Причем остановить работу скрипта я не могу, скрипт просто вылетает при моих попытках, может есть другой способ реализовать то , что я хочу. Потому, что мой метод - откровенно решение проблемы в лоб или помогите мне пожалуйста с этим кодом?
 
 Top
Kibor
Отправлено: 05 Февраля, 2014 - 03:51:24
Post Id



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


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




 zaxlex пишет:
if (gettime()-time>120000) && (b!=1)

Ошибка синтаксиса.
И не одна такая...

http://kibor-bot.com/help/pr/operator_if.php
 zaxlex пишет:
Пробывал использовать return, но почему-то вообще не работ

 Цитата:
a: messagebox ("1");
if (poisk()==-1)goto a;
messagebox("2");

function poisk()
{
int tim=gettime();
j: if (findimage(1, #Image[0][0], 0, #x, #y, 0, 0, 1000, 500, -1)==0)
{
if (gettime()-tim>5000)return -1;
sleep(20);
goto j;
}
return 1;
}
 
 Top
zaxlex
Отправлено: 07 Февраля, 2014 - 11:08:31
Post Id



Пользователь
Участник


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




у меня такой вопрос - как мне завершить работу скрипта из любой его строчки. keydown(17);
CODE:
keydown(17);
sleep(1000);
keydown(16);
sleep(1000);
key(90);

вот так - не работает. Проблема такая - в функции klikleft исчерпывается лимит по вермени,я провожу необходимые мне действия и отправляю скрипт на перезагрузку, но мне сначала пишет, что windows ждет завершения работы программы кибор, а потом пишет, что программа не отвечает и перезагрузка не происходит. Я могу перезагрузку выполнять другим кибором, то есть срабатывает лимит по времени - я выполняю необходимые действия, запускаю 2-ую программу кибор ответственную за перезагрузку и завершаю работу скрипта. Вот с последним - проблема.
 
 Top
zaxlex
Отправлено: 15 Ноября, 2014 - 15:25:13
Post Id



Пользователь
Участник


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




Дописал программу - все работало. Но теперь стоит проблема с обновлением и перенесении ее на linux Ubuntu. Можете сказать запускается ли через wine кибор?Я попробывал вроде нет. И как можно с этим бороться? Может что-то посоветуете?
(Добавление)
Загрузил и запустил по второй ссылке на скачивание. При запуске требует обновления и по итогу не обновляется. Как бороться?
 
 Top
zaxlex
Отправлено: 15 Ноября, 2014 - 18:37:09
Post Id



Пользователь
Участник


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




Получилось запуститься. Сейчас работаю.
 
 Top
zaxlex
Отправлено: 15 Ноября, 2014 - 21:28:19
Post Id



Пользователь
Участник


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




Решил построить программу по варианту -запустить на виртуалке линукс, а уже с основной машины под виндовозом писать программу, но кибор не обновляется у меня на основной. ПЛиз хелп?
 
 Top
Kibor
Отправлено: 15 Ноября, 2014 - 21:33:44
Post Id



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


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




Как программа попала туда? скопирована или инсталлирована?
 
 Top
zaxlex
Отправлено: 16 Ноября, 2014 - 19:52:07
Post Id



Пользователь
Участник


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




 Kibor пишет:
Как программа попала туда? скопирована или инсталлирована?

Пробывал инсталировать - не обновляет либо не регестрирует. При копировании - запускается, но не компилирует - выдает ошибку. При запуске на виндовс виртуалке - все отлично, а с основной - болт. Можете как-то помочь?
 
 Top
Kibor
Отправлено: 17 Ноября, 2014 - 07:18:17
Post Id



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


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




 zaxlex пишет:
запускается, но не компилирует - выдает ошибку

какую
?
 
 Top
zaxlex
Отправлено: 18 Ноября, 2014 - 17:56:26
Post Id



Пользователь
Участник


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




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


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




Powered by