Цитата:
Не понимаю почему нету бесконечного цикла бота
CODE:loop() // бесконечный цикл
{
// тут нужные действия
sleep(10);
}
CODE:int x=0;
loop() // бесконечный цикл
{
textout(0, 0, 0, format(x), 0);
x++;
sleep(10);
}
Облазил всё что мог и не понял как оно происходит.
Если ставлю int x=0; выводит на экран это(для просмотра ссылки Вам необходимо авторизоваться) Если ставлю другую букву например int u=0; оно не помогает и повторение не происходит.
Пробовал убрать int x, y; просит чтоб было y и после int y; он все равно не повторяет.
Вот весь код, но я не понимаю где ошибка.
[code]
win w=window ("NoxPlayer1 Основа", -1, -1, -1, 1526, 900, -1);
if (w==0){messagebox ("Нет окна"); goto er;}
activate(w);
pause(1000);
int Image_0[12][10];
if (load_images()==-1){messagebox ("Картинка не загрузилась"); goto er;}
int Image_2[102][30];
if (load_images2()==-1){messagebox ("Картинка не загрузилась"); goto er;}
int x, y;
int u=0;
loop() // ??????????? ????
{
if(findimage(1, #Image_2[0][0], -1, #x, #y, 0, 0, w.width, w.height, 1, 1, 1, 1, 1, 1, 95, 1, w)==1) // ???? ???????? ???????
{
key(84);
sleep (330000);
break; // ????? ?? ?????
}
if(findimage(1, #Image_0[0][0], -1, #x, #y, 0, 0, w.width, w.height, w)==1) // ???? ???????? ???????
{
key(32);
sleep(500);
break; // ????? ?? ?????
}
sleep(100);
}
messagebox("Конец цикла");
er:;
function load_images2()
{
if (loadimage (#Image_2[0][0], "C:\Users\Никита\Desktop\Image_2.bmp")<1) return -1;
return 1;
}
function load_images()
{
if (loadimage (#Image_0[0][0], "C:\Users\Никита\Desktop\Image_0.bmp")<1) return -1;
return 1;
}
Что вообще хотите сделать? Если нужен бесконечный цикл, то удалите break.
Спасибо, это мне очень помогло.