Помощь - Поиск - Пользователи - Календарь
Полная версия: помогите разобраться.
UoKit.com Форумы > Кликер > UO Pilot
mertverik
Добрый день, задача в следующем есть некоторое количество заданных координат, нужно чтобы случайно выбиралась координата из списка и туда происходил клик мышкой. подскажите как это реализовать.
neves
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")
mertverik
Цитата(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

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

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

Не путайте старый синтаксис пилота и луа.
https://uopilot.uokit.com/wiki/index.php?ti...к_функций_(Lua)
https://uopilot.uokit.com/wiki/index.php?ti...=Список_функций
neves
Цитата(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
mertverik
Всем большое спасибо,вы очень помогли.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2024 Invision Power Services, Inc.