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

 
Ответить в эту темуОткрыть новую тему
> ПОДСКАЖИТЕ как СДЕЛАТЬ в LUA.?, ПОДСКАЖИТЕ как СДЕЛАТЬ в LUA.?
ГАВАР
сообщение 19.8.2021, 11:42
Сообщение #1


**

Neophyte
Сообщений: 13
Регистрация: 19.8.2021
Группа: Пользователи
Наличность: 0
Пользователь №: 20.049
Возраст: 31



Добрый день. Подскажите пожалуйста как это сделать в LUA?

1. set #handle findwindow (внешний, версия: 33.0) // найти окно
set workwindow #handle // сделать его рабочим
set windowpos 1 1 1366 768 // переместить в координаты

2.while_not 826, 364 15201787 abs or 826, 364 75990647 abs// Ждать нужный цвет
wait 500 + random (300)
end_while

3.if 862, 356 6726074 abs or 862, 352 13349242 abs or 852, 360 5465218 abs
wait 300 + random (200)
left 862, 352 abs
wait 570 + random (200)
left 1018, 375 abs
end_if
Спасибо. Только учусь.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Madeus
сообщение 19.8.2021, 14:52
Сообщение #2


****

Apprentice
Сообщений: 283
Регистрация: 19.11.2019
Группа: Пользователи
Наличность: 8465
Пользователь №: 19.451
Возраст: 32



Попробуй так
Код
--lua
math.randomseed(os.clock())

local handle = findwindow('внешний, версия: 33.0')
if handle then
  workwindow(handle[1][1])
  showwindow(handle[1][1])
  windowpos(1, 1, 1366, 768)
else
  log('Окно не найдено')
  stop_script()
end

while color(826, 364, 'abs') ~= 15201787 or color(826, 364, 'abs') ~= 75990647 do
  wait(500 + math.random(200))
end

if color(862, 356, 'abs') == 6726074 or color(862, 352, 'abs') == 13349242 or color(852, 360, 'abs') == 5465218 then
  wait(300 + math.random(200))
  left(862, 352, 'abs')
  wait(570 + math.random(200))
  left(1018, 375, 'abs')
end
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
ГАВАР
сообщение 19.8.2021, 15:18
Сообщение #3


**

Neophyte
Сообщений: 13
Регистрация: 19.8.2021
Группа: Пользователи
Наличность: 0
Пользователь №: 20.049
Возраст: 31



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

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

 

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