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

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

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

> Описание: Как понять что функция отрабатола верно
Igor2023
Отправлено: 25 Января, 2023 - 17:28:45
Post Id



Пользователь
Прохожий


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




Сталкнулся с проблемой
Задал функцию допустим
click:;
click();

click_2:;
click_2();

function click()
{
mouse(LEFT, postX, postY, 0, win);
{
if (getcolor(postX, postY, win)==0)
{
mouse(LEFT, postX, postY, 0, win);
}
}
goto global click_2;
}

То есть, допустим цвет пиксиля после клика стал черный
Выполняется другой клик
А если цвет пиксиля не изменился мы выходим в глобпл для выполнения другой функции

К примеру

function click_2()
{
if (getcolor(x, y, win)!=250)
{
if (getcolor(x, y, win)!=серый) //серый допустим к примеру
{
key("32"Подмигивание;
}
}
mouse(LEFT, x, y, 0, win);
}
goto global click;
}

То есть на сколько я понимаю правильно указывать так?
По сути я написал код который будет выполняться циклично.
Если во второй функции цвет не будет равен 250, он будет передавать команду функции 1
Если цвет будет равен 250, но другой пиксель не будет равен задоному серому цвету он выполняет действие и окончит свою работу?
 
 Top
Zireael
Отправлено: 26 Января, 2023 - 01:39:46
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4397
Дата рег-ции: Нояб. 2017  
Репутация: 580




В функции function click_2() количество { меньше чем }. Так что этот код в любом случае не будет правильно работать.
Если будете писать скрипт в таком стиле, используя goto на каждое действие, то скоро код будет не читаем. Потому что будет трудно понять как он работает и что за чем выполняется.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by