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

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

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

> Описание: Работа с переменными / определение координат
Kinoman
Отправлено: 23 Июля, 2023 - 04:55:45
Post Id



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


Покинул форум
Сообщений всего: 20
Дата рег-ции: Июль 2019  
Репутация: 0




Всем привет. Задачка до жути простая, но я не понимаю как мне работать с переменными.
У меня есть картинка [img](для просмотра ссылки Вам необходимо авторизоваться) /img].
В центре объект(красная звезда), я его могу детектить... но не могу получить его координаты в переменную(черная линия), это первая проблема. Вернее софт определяет координаты, я не могу разобраться где мне их взять для дальнейшей работы с ними.
Я хочу с помощью if построить логику действий бота, дабы определять где звезда, справа от красной или слева от красной.
 
 Top
konctantin777
Отправлено: 23 Июля, 2023 - 08:27:53
Post Id



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


Покинул форум
Сообщений всего: 1152
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




Если через виз редактор делаете, то координаты сохраняются в переменные которые в блоке написаны. Только не путайте, что это массив и 1я найденная будет с индексом ноль.
 
 Top
Kinoman
Отправлено: 23 Июля, 2023 - 08:31:16
Post Id



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


Покинул форум
Сообщений всего: 20
Дата рег-ции: Июль 2019  
Репутация: 0




 konctantin777 пишет:
Если через виз редактор делаете, то координаты сохраняются в переменные которые в блоке написаны. Только не путайте, что это массив и 1я найденная будет с индексом ноль.

А где это, можно скрин? На будущее
 
 Top
konctantin777
Отправлено: 23 Июля, 2023 - 08:36:03
Post Id



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


Покинул форум
Сообщений всего: 1152
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




С тлф сижу - никак. Внизу 3 поля. Количество найденных, координаты по х, координаты по у. Это вот они и есть. Надо только не забыть к ним [0] добавлять.
 
 Top
Ilya001
Отправлено: 23 Июля, 2023 - 20:03:46
Post Id



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


Покинул форум
Сообщений всего: 459
Дата рег-ции: Май 2020  
Репутация: 23




 Kinoman пишет:
А где это, можно скрин? На будущее

int X_Kib[1000], Y_Kib[1000]; - сюда запишет координаты если Кибор найдет искомый объект, на вашем случае это красная звезда. Виз.редактор заполняет массив с нуля, т.е если найдет красную звезду то запишет координаты в массив X_Kib[0], Y_Kib[0], для сравнения координат используете условие if:
CODE:
if (X_Kib[0]==100)
{
//если условия истина
messagebox("X_Kib[0] ровно 100!");
}
else
{
//иначе
messagebox("X_Kib[0] не ровно 100!");
}

(Отредактировано автором: 23 Июля, 2023 - 20:09:01)

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


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




Powered by