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

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

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

> Без описания
karakulx
Отправлено: 12 Августа, 2016 - 21:29:41
Post Id



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


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




e: if (getkeystate(112)==0) {sleep(10); goto e;}
int rt1[100][100], rt2[100][100], rt3[100][100], rt4[100][100], rt5[100][100], rt6[100][100], rt7[100][100], rt8[100][100], rt9[100][100], rt10[100][100], rt11[100][100], rt12[100][100], rt13[100][100], rt14[100][100], rt15[100][100], rt16[100][100], rt17[100][100], rt18[100][100], PosX, PosY;
loadimage (#rt1[0][0], "C:\zevs\l1.bmp"Подмигивание;
loadimage (#rt2[0][0], "C:\zevs\l2.bmp"Подмигивание;
loadimage (#rt3[0][0], "C:\zevs\l3.bmp"Подмигивание;
{
if (findimage(1, #rt1[0][0], 0, #PosX, #PosY, 0, 0, 1600, 838, -1)==1)
{
mouse(LEFT, PosX, PosY);
}
}

///
if (findimage(1, #rt2[0][0], 0, #PosX, #PosY, 0, 0, 1600, 838, -1)==1)
{
mouse(LEFT, PosX, PosY);
}
}

////
if (findimage(1, #rt3[0][0], 0, #PosX, #PosY, 0, 0, 1600, 838, -1)==1)
{
mouse(LEFT, PosX, PosY);
}
}

////
if (findimage(1, #rt4[0][0], 0, #PosX, #PosY, 0, 0, 1600, 838, -1)==1)
{
mouse(LEFT, PosX, PosY);
}
}
}
Вопрос: скрипт работает при нажатии F1,когда нужно его использовать я нажимаю F1, и он выполняет условия,затем просто вылетает и все. Как сделать чтоб он всегда был в режиме ожидания?и выполнялся только тогда когда я нажимаю F1?
 
 Top
Kibor
Отправлено: 12 Августа, 2016 - 22:46:30
Post Id



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


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




создать таймер.
в нем уже написать нужный код
 
 Top
karakulx
Отправлено: 13 Августа, 2016 - 12:08:26
Post Id



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


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




 Kibor пишет:
создать таймер.
в нем уже написать нужный код

 Цитата:
CREATE_TIMER(1, 1000000)
{


e: if (getkeystate(112)==0) {sleep(10); goto e;}
int rt1[100][100], rt2[100][100], rt3[100][100], rt4[100][100], rt5[100][100], rt6[100][100], rt7[100][100], rt8[100][100], rt9[100][100], rt10[100][100], rt11[100][100], rt12[100][100], rt13[100][100], rt14[100][100], rt15[100][100], rt16[100][100], rt17[100][100], rt18[100][100], PosX, PosY;
loadimage (#rt1[0][0], "C:\zevs\l1.bmp");
loadimage (#rt2[0][0], "C:\zevs\l2.bmp");
loadimage (#rt3[0][0], "C:\zevs\l3.bmp");
{
if (findimage(1, #rt1[0][0], 0, #PosX, #PosY, 0, 0, 1600, 838, -1)==1)
{
mouse(LEFT, PosX, PosY);
}
}

///
if (findimage(1, #rt2[0][0], 0, #PosX, #PosY, 0, 0, 1600, 838, -1)==1)
{
mouse(LEFT, PosX, PosY);
}
}

////
if (findimage(1, #rt3[0][0], 0, #PosX, #PosY, 0, 0, 1600, 838, -1)==1)
{
mouse(LEFT, PosX, PosY);
}
}

////
if (findimage(1, #rt4[0][0], 0, #PosX, #PosY, 0, 0, 1600, 838, -1)==1)
{
mouse(LEFT, PosX, PosY);
}
}
}
}

Сделал так по таймеру, нажимаю и сразу вылетает
(Добавление)
 Цитата:
enabletimer(0);
e:;
CREATE_TIMER(0, 2000000)// слежение за нажатой ё для выхода с цикла
{
if (getkeystate(112)==1)goto e;
}
int rt1[100][100], rt2[100][100], rt3[100][100], rt4[100][100], rt5[100][100], rt6[100][100], rt7[100][100], rt8[100][100], rt9[100][100], rt10[100][100], rt11[100][100], rt12[100][100], rt13[100][100], rt14[100][100], rt15[100][100], rt16[100][100], rt17[100][100], rt18[100][100], PosX, PosY;
loadimage (#rt1[0][0], "C:\zevs\l1.bmp");
loadimage (#rt2[0][0], "C:\zevs\l2.bmp");
loadimage (#rt3[0][0], "C:\zevs\l3.bmp");
{
if (findimage(1, #rt1[0][0], 0, #PosX, #PosY, 0, 0, 1600, 838, -1)==1)
{
mouse(LEFT, PosX, PosY);
}
}

///
if (findimage(1, #rt2[0][0], 0, #PosX, #PosY, 0, 0, 1600, 838, -1)==1)
{
mouse(LEFT, PosX, PosY);
}
}

////
if (findimage(1, #rt3[0][0], 0, #PosX, #PosY, 0, 0, 1600, 838, -1)==1)
{
mouse(LEFT, PosX, PosY);
}
}

////
if (findimage(1, #rt4[0][0], 0, #PosX, #PosY, 0, 0, 1600, 838, -1)==1)
{
mouse(LEFT, PosX, PosY);
}

и так пробовал, просто ,при запуске старта скрипт сам все выполняет а не ждет моего нажатия, причем выполняет 1 раз и вылетает
 
 Top
Kibor
Отправлено: 13 Августа, 2016 - 12:48:52
Post Id



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


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




Что это за код в таймере??

CODE:

enabletimer(0);


loop()//тут скрипт
{
beep(2000, 100);
}




CREATE_TIMER(0, 50)
{
if (getkeystate(112)==1)
{
while(getkeystate(112)==1) sleep(5);
loop()
{
if (getkeystate(112)==1)
{
while(getkeystate(112)==1) sleep(5);
goto eeeee;
}
sleep(10);
}
eeeee:;
}
}
 
 Top
karakulx
Отправлено: 13 Августа, 2016 - 13:12:45
Post Id



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


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




Ничего не пойму....,мне просто нужно вызывать этот код :int rt1[100][100], rt2[100][100], rt3[100][100], rt4[100][100], rt5[100][100], rt6[100][100], rt7[100][100], rt8[100][100], rt9[100][100], rt10[100][100], rt11[100][100], rt12[100][100], rt13[100][100], rt14[100][100], rt15[100][100], rt16[100][100], rt17[100][100], rt18[100][100], PosX, PosY;
loadimage (#rt1[0][0], "C:\zevs\l1.bmp"Подмигивание;
loadimage (#rt2[0][0], "C:\zevs\l2.bmp"Подмигивание;
loadimage (#rt3[0][0], "C:\zevs\l3.bmp"Подмигивание;
{
if (findimage(1, #rt1[0][0], 0, #PosX, #PosY, 0, 0, 1600, 838, -1)==1)
{
mouse(LEFT, PosX, PosY);
}
}

///
if (findimage(1, #rt2[0][0], 0, #PosX, #PosY, 0, 0, 1600, 838, -1)==1)
{
mouse(LEFT, PosX, PosY);
}
}

////
if (findimage(1, #rt3[0][0], 0, #PosX, #PosY, 0, 0, 1600, 838, -1)==1)
{
mouse(LEFT, PosX, PosY);
}
}

////
if (findimage(1, #rt4[0][0], 0, #PosX, #PosY, 0, 0, 1600, 838, -1)==1)
{
mouse(LEFT, PosX, PosY);
}
}
}
вызывать при нажатиии на клавишу...,и чтоб не вылетало после первого нажатия....
(Добавление)
 Kibor пишет:
Что это за код в таймере??

CODE:

enabletimer(0);


loop()//тут скрипт
{
beep(2000, 100);
}




CREATE_TIMER(0, 50)
{
if (getkeystate(112)==1)
{
while(getkeystate(112)==1) sleep(5);
loop()
{
if (getkeystate(112)==1)
{
while(getkeystate(112)==1) sleep(5);
goto eeeee;
}
sleep(10);
}
eeeee:;
}
}

сделал как написали, скрипт исполняется без нажатия клавиши
enabletimer(0);


loop()//тут скрипт
{
beep(2000, 100);
int rt1[100][100], rt2[100][100], rt3[100][100], rt4[100][100], rt5[100][100], rt6[100][100], rt7[100][100], rt8[100][100], rt9[100][100], rt10[100][100], rt11[100][100], rt12[100][100], rt13[100][100], rt14[100][100], rt15[100][100], rt16[100][100], rt17[100][100], rt18[100][100], PosX, PosY;
loadimage (#rt1[0][0], "C:\zevs\l1.bmp"Подмигивание;
loadimage (#rt2[0][0], "C:\zevs\l2.bmp"Подмигивание;
loadimage (#rt3[0][0], "C:\zevs\l3.bmp"Подмигивание;

if (findimage(1, #rt1[0][0], 0, #PosX, #PosY, 0, 0, 1600, 838, -1)==1)
{
mouse(LEFT, PosX, PosY);
}


///
if (findimage(1, #rt2[0][0], 0, #PosX, #PosY, 0, 0, 1600, 838, -1)==1)
{
mouse(LEFT, PosX, PosY);
}


////
if (findimage(1, #rt3[0][0], 0, #PosX, #PosY, 0, 0, 1600, 838, -1)==1)
{
mouse(LEFT, PosX, PosY);
}


////
if (findimage(1, #rt4[0][0], 0, #PosX, #PosY, 0, 0, 1600, 838, -1)==1)
{
mouse(LEFT, PosX, PosY);
}
}





CREATE_TIMER(0, 50)
{
if (getkeystate(112)==1)
{
while(getkeystate(112)==1) sleep(5);
loop()
{
if (getkeystate(112)==1)
{
while(getkeystate(112)==1) sleep(5);
goto eeeee;
}
sleep(10);
}
eeeee:;
}
}
 
 Top
Kibor
Отправлено: 13 Августа, 2016 - 13:17:54
Post Id



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


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




 karakulx пишет:
int rt1[100][100], rt2[100][100], rt3[100][100], rt4[100][100], rt5[100][100], rt6[100][100], rt7[100][100], rt8[100][100], rt9[100][100], rt10[100][100], rt11[100][100], rt12[100][100], rt13[100][100], rt14[100][100], rt15[100][100], rt16[100][100], rt17[100][100], rt18[100][100], PosX, PosY;
loadimage (#rt1[0][0], "C:\zevs\l1.bmp");
loadimage (#rt2[0][0], "C:\zevs\l2.bmp");
loadimage (#rt3[0][0], "C:\zevs\l3.bmp");


это разбить на части
int ...
int ...
int ...
и кинуть вверх скрипта.(для просмотра ссылки Вам необходимо авторизоваться) п2
 
 Top
karakulx
Отправлено: 13 Августа, 2016 - 13:42:35
Post Id



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


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




 Kibor пишет:
 karakulx пишет:
int rt1[100][100], rt2[100][100], rt3[100][100], rt4[100][100], rt5[100][100], rt6[100][100], rt7[100][100], rt8[100][100], rt9[100][100], rt10[100][100], rt11[100][100], rt12[100][100], rt13[100][100], rt14[100][100], rt15[100][100], rt16[100][100], rt17[100][100], rt18[100][100], PosX, PosY;
loadimage (#rt1[0][0], "C:\zevs\l1.bmp"Подмигивание;
loadimage (#rt2[0][0], "C:\zevs\l2.bmp"Подмигивание;
loadimage (#rt3[0][0], "C:\zevs\l3.bmp"Подмигивание;


это разбить на части
int ...
int ...
int ...
и кинуть вверх скрипта.
//////
(для просмотра ссылки Вам необходимо авторизоваться) п2

переделал, НО всеравно скрипт сам по себе исполняется.....
(Добавление)
 Kibor пишет:
 karakulx пишет:
int rt1[100][100], rt2[100][100], rt3[100][100], rt4[100][100], rt5[100][100], rt6[100][100], rt7[100][100], rt8[100][100], rt9[100][100], rt10[100][100], rt11[100][100], rt12[100][100], rt13[100][100], rt14[100][100], rt15[100][100], rt16[100][100], rt17[100][100], rt18[100][100], PosX, PosY;
loadimage (#rt1[0][0], "C:\zevs\l1.bmp"Подмигивание;
loadimage (#rt2[0][0], "C:\zevs\l2.bmp"Подмигивание;
loadimage (#rt3[0][0], "C:\zevs\l3.bmp"Подмигивание;


это разбить на части
int ...
int ...
int ...
и кинуть вверх скрипта.(для просмотра ссылки Вам необходимо авторизоваться) п2

Скрипт сам по себе исполняется,а не по нажатию на клавишу
 
 Top
Kibor
Отправлено: 13 Августа, 2016 - 14:00:56
Post Id



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


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




был вопрос как сделать паузу а не запуск по нажатию.

CODE:

while(getkeystate(112)==0)sleep(5);
while(getkeystate(112)==1)sleep(5);

messagebox ("");
 
 Top
karakulx
Отправлено: 13 Августа, 2016 - 14:04:33
Post Id



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


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




 Kibor пишет:
был вопрос как сделать паузу а не запуск по нажатию.

CODE:

while(getkeystate(112)==0)sleep(5);
while(getkeystate(112)==1)sleep(5);

messagebox ("");

Вопрос: скрипт работает при нажатии F1,когда нужно его использовать я нажимаю F1, и он выполняет условия,затем просто вылетает и все. Как сделать чтоб он всегда был в режиме ожидания?и выполнялся только тогда когда я нажимаю F1?
т.е ,чтоб он всегда быд в рабочем режиме и не вылетал после нажатия на F1!
 
 Top
Kibor
Отправлено: 13 Августа, 2016 - 14:09:06
Post Id



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


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




так
CODE:
while(getkeystate(112)==0)sleep(5);
while(getkeystate(112)==1)sleep(5);


enabletimer(0);


loop()//òóò ñêðèïò
{
beep(2000, 100);
}




CREATE_TIMER(0, 50)
{
if (getkeystate(112)==1)
{
while(getkeystate(112)==1) sleep(5);
loop()
{
if (getkeystate(112)==1)
{
while(getkeystate(112)==1) sleep(5);
goto eeeee;
}
sleep(10);
}
eeeee:;
}
}
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by