Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Рандом, Клик в рандомные места у кнопки в игре, в указанном радиусе поиска
Игрок333
сообщение 7.8.2017, 13:10
Сообщение #1


**

Neophyte
Сообщений: 15
Регистрация: 21.6.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.511
Возраст: 22



Всем привет. Хотелось бы поговорить и услышать советы по поводу использования рандома в скриптах. По поводу ожиданий (wait) я понял как делать, чтобы пилот сам выбирал нужное время, выбирая из указанной мною цифры. А вот по поводу нажатия в разные точки - это я еще не разобрался, и хотелось бы, чтобы опытные люди помогли мне в этом и объяснили. Пользуюсь в основном командами findimage. В скобках там указывается x и y - координаты радиуса поиска, в котором надо найти нужную картинку и нажать на нее. Можно ли сделать совместно с этой командой так, чтобы при нахождении данной картинки (кнопки в игре) пилот рандомно выбирал бы точку на этой картинке, куда надо нажать? Чтобы не получалось так, что всегда жмет в одно место у данной кнопки.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Игрок333
сообщение 7.8.2017, 13:32
Сообщение #2


**

Neophyte
Сообщений: 15
Регистрация: 21.6.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.511
Возраст: 22



Или по-другому можно сказать - пилот находит картинку, но прежде, чем нажать на нее, надо сместить нажатие на рандомное кол-во пикселей. Можно как-то это сделать?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 7.8.2017, 13:34
Сообщение #3


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26576
Пользователь №: 16.971
Возраст: 29



Код
set #a findimage (0 0 1920 1080 (картинка) %arr)
if #a > 0
    left %arr [1 1] %arr [1 2] 30 10     // клик с рандомным смещением по X от 0 до 30, по Y от 0 до 10
    // move %arr [1 1] %arr [1 2] 30 10   // раскомментировать строку, если нужно посмотреть куда делается клик
end_if
end_script

В описании команд мыши написано про смещения: Left
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Игрок333
сообщение 7.8.2017, 13:36
Сообщение #4


**

Neophyte
Сообщений: 15
Регистрация: 21.6.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.511
Возраст: 22



Спасибо, буду пробовать
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 29.3.2024, 18:55
Designed by Nickostyle