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

 
Ответить в эту темуОткрыть новую тему
> помогите разобраться.
mertverik
сообщение 8.10.2020, 22:24
Сообщение #1


*

Registred
Сообщений: 3
Регистрация: 8.10.2020
Группа: Пользователи
Наличность: 0
Пользователь №: 19.770
Возраст: 37



Добрый день, задача в следующем есть некоторое количество заданных координат, нужно чтобы случайно выбиралась координата из списка и туда происходил клик мышкой. подскажите как это реализовать.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
neves
сообщение 8.10.2020, 23:23
Сообщение #2


***

Novice
Сообщений: 64
Регистрация: 4.10.2019
Группа: Пользователи
Наличность: 0
Пользователь №: 19.419
Возраст: 19



Lua:
Код
--lua
math.randomseed(os.clock())
coords = {
    {484, 350},
    {1443, 864},
    {397, 645},
    {1147, 11},
    {1103, 83}
}
r = math.random(1, table.maxn(coords))
left(coords[r][1], coords[r][2])
log(coords[r][1]..","..coords[r][2].." - clicked")
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
mertverik
сообщение 9.10.2020, 0:24
Сообщение #3


*

Registred
Сообщений: 3
Регистрация: 8.10.2020
Группа: Пользователи
Наличность: 0
Пользователь №: 19.770
Возраст: 37



Цитата(neves @ 8.10.2020, 23:23) *

Lua:
Код
--lua
math.randomseed(os.clock())
coords = {
    {484, 350},
    {1443, 864},
    {397, 645},
    {1147, 11},
    {1103, 83}
}
r = math.random(1, table.maxn(coords))
left(coords[r][1], coords[r][2])



спасибо
отдельно он прекрасно работает, но если я добавляю вот это

left 755, 373
set #a 20 + random(40)
send #a

скрипт выдает ошибку



Эскизы прикрепленных изображений
Прикрепленное изображение
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 9.10.2020, 1:35
Сообщение #4


**********

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



Цитата
скрипт выдает ошибку

Не путайте старый синтаксис пилота и луа.
https://uopilot.uokit.com/wiki/index.php?ti...к_функций_(Lua)
https://uopilot.uokit.com/wiki/index.php?ti...=Список_функций
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
neves
сообщение 9.10.2020, 21:43
Сообщение #5


***

Novice
Сообщений: 64
Регистрация: 4.10.2019
Группа: Пользователи
Наличность: 0
Пользователь №: 19.419
Возраст: 19



Цитата(mertverik @ 9.10.2020, 0:24) *

отдельно он прекрасно работает, но если я добавляю вот это

left 755, 373
set #a 20 + random(40)
send #a

скрипт выдает ошибку


Вы можете комбинировать в одном скрипте как lua, так и пилотный синтаксис, вот так:
Example:
Код
--lua
math.randomseed(os.clock())
coords = {
    {484, 350},
    {1443, 864},
    {397, 645},
    {1147, 11},
    {1103, 83}
}
r = math.random(1, table.maxn(coords))
left(coords[r][1], coords[r][2])
log(coords[r][1]..","..coords[r][2].." - clicked")
--endlua

// Execute your script
left 755, 373
set #a 20 + random (40)
send #a the

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


*

Registred
Сообщений: 3
Регистрация: 8.10.2020
Группа: Пользователи
Наличность: 0
Пользователь №: 19.770
Возраст: 37



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

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

 

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