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

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

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

> Описание: Как реализовать?
Kuk
Отправлено: 07 Августа, 2013 - 12:41:19
Post Id



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


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




Здравствуйте!
Подскажите, пожалуйста, есть ли возможность реализации рандомных нажатий левой кнопки мыши на экране?

В чем задача: есть игровая локация, выходящая за размеры экрана, необходимо реализовать "броуновское" движение персонажа по локации (параллельно он опознает мобов и бьёт их - это уже реализовано), при этом надо как то ограничить эту зону случайно выбранных нажатий для движения персонажа по локации, дабы не нажимать на расположенные на экране иконки инвентаря и так далее.
(Добавление)
Пардон, название темы не смог изменить - не правой а левой кнопки мыши

(Отредактировано автором: 07 Августа, 2013 - 12:43:36)

 
 Top
Kibor
Отправлено: 07 Августа, 2013 - 13:28:27
Post Id



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


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




 Kuk пишет:
реализации рандомных нажатий левой кнопки мыши


Есть функция rand.
Синтаксис:
rand (100, 120);

Возвращает рандомное число от 100 до 120.

Можно применить так:
mouse(LEFT, rand (100, 120), rand (50, 60));
Кликнет в координатах 100-120 X, 50-60 Y.
 
 Top
Kuk
Отправлено: 07 Августа, 2013 - 13:32:12
Post Id



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


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




 Kibor пишет:
 Kuk пишет:
реализации рандомных нажатий левой кнопки мыши


Есть функция rand.
Синтаксис:
rand (100, 120);

Возвращает рандомное число от 100 до 120.

Можно применить так:
mouse(LEFT, rand (100, 120), rand (50, 60));
Кликнет в координатах 100-120 X, 50-60 Y.



Спасибо, сегодня попробую ее использовать, обязательно отпишусь!
 
 Top
Kibor
Отправлено: 07 Августа, 2013 - 13:33:58
Post Id



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


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




Для того что бы не нажимал на определенные участки можно так примерно сделать:


CODE:
int X, Y;
a: X=rand (100, 120);
Y=rand (50, 60);
if (клик идет на область запрета) goto a;
mouse(LEFT, X, Y);
 
 Top
Kuk
Отправлено: 08 Августа, 2013 - 14:49:19
Post Id



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


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




Спасибо, все работает!
 
 Top
Kibor
Отправлено: 08 Августа, 2013 - 16:33:06
Post Id



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


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




Пожалуйста.Обращайтесь.
Тема закрыта!
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by