Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Вопрос

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

1. NiceOne - 24 Октября, 2014 - 11:11:20 - перейти к сообщению
есть код который работает все класно , но есть вопрос

CODE:
win w, w1;
w1=window ("Save", "SunAwtDialog", w);
w=window ("Charles 3.9.2 - chekitem", "SunAwtFrame", -1);
int b=formatsn(input ());
int d=formatsn(input ());
int 10007[40][11];
if (loadimage (#10007[0][0], "C:\Program Files (x86)\Kibor\10007.bmp")<1)messagebox ("10007");
int 10004[43][12];
if (loadimage (#10004[0][0], "C:\Program Files (x86)\Kibor\10004.bmp")<1)messagebox ("10004");
int PosX_0[512];
int PosY_0[512];
int PosX_1[512];
int PosY_1[512];


mouse (LEFT, 219, 68);
pause (100);

for (int c=b; c<=d; c++)

{

mouse (LEFT, 159, 215);
pause (100);

mouse (LEFT, 363, 116);
pause (100);

mouse (LEFT, 363, 116);
pause (100);

keydown (CONTROL);
pause (100);
key ('A');
pause (100);
keyup (CONTROL);
pause (100);

key (BACK);
pause (100);

key (format(c));
pause (100);

mouse (LEFT, 387, 703);
sleep(1000);

textout(1, 1261, 1032, "Отправленно "+format(c), 1);

if (findimage(1, #10007[0][0], 0, #PosX_0[0], #PosY_0[0], 0, 0, 460, 719, w)==0)
{
if (findimage(1, #10004[0][0], 0, #PosX_1[0], #PosY_1[0], 0, 0, 460, 719, w)==0);
{
mouse (LEFT, 159, 215);
(n<10000);savescreen("E:\gams\Heroes of kaelot\gacha\buyitem\savescreen\itemId--"+format(c)+".bmp", 0, 0, 450, 150, -1);
}
}


if(c==d) goto q;



}

q:mouse (LEFT, 219, 68);
pause (100);



как сделать так что бы каждые 100 инкриминаций , выполнился малый цикл????




после 100 инкриминаций надо чтобы выполнились эти действия , и возобновился цыкл фор не сбиваясь . тоесть дошел до 100 выполнился малый цикл и дальше идет 101, 102
Типо чистка логов


CODE:
mouse (LEFT, 158, 234);
pause (500);
mousetransfer(LEFT, 193, 147, 193, 668, 0.500);
pause (500);
keydown (SHIFT);
pause (500);
mouse (LEFT, 129, 672);
pause (500);
keyup (SHIFT);
pause (500);

key (BACK);
pause (500);
2. Kibor - 24 Октября, 2014 - 11:28:53 - перейти к сообщению
 Цитата:
mouse (LEFT, 219, 68);
pause (100);
int ttttt=0;
for (int c=b; c<=d; c++)

{
ttttt++;
if (ttttt==100)
{
ttttt=0;
mouse (LEFT, 158, 234);
pause (500);
mousetransfer(LEFT, 193, 147, 193, 668, 0.500);
pause (500);
keydown (SHIFT);
pause (500);
mouse (LEFT, 129, 672);
pause (500);
keyup (SHIFT);
pause (500);

key (BACK);
pause (500);
}




mouse (LEFT, 159, 215);
3. NiceOne - 24 Октября, 2014 - 15:20:05 - перейти к сообщению
 Kibor пишет:
 Цитата:
mouse (LEFT, 219, 68);
pause (100);
int ttttt=0;
for (int c=b; c<=d; c++)

{
ttttt++;
if (ttttt==100)
{
ttttt=0;
mouse (LEFT, 158, 234);
pause (500);
mousetransfer(LEFT, 193, 147, 193, 668, 0.500);
pause (500);
keydown (SHIFT);
pause (500);
mouse (LEFT, 129, 672);
pause (500);
keyup (SHIFT);
pause (500);

key (BACK);
pause (500);
}




mouse (LEFT, 159, 215);


Добавить еще один цикл for? или этот код в тотже цикл вствить?

можещь вставить это : в мой скрипт и выложить мой скрипт + этот малый цикл целиком .
int ttttt=0;

{
ttttt++;
if (ttttt==100)
{
ttttt=0;
mouse (LEFT, 158, 234);
pause (500);
mousetransfer(LEFT, 193, 147, 193, 668, 0.500);
pause (500);
keydown (SHIFT);
pause (500);
mouse (LEFT, 129, 672);
pause (500);
keyup (SHIFT);
pause (500);

key (BACK);
pause (500);
}
4. NiceOne - 25 Октября, 2014 - 00:40:15 - перейти к сообщению
Спасибо попробую

Powered by ExBB FM 1.0 Final