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

 
Ответить в эту темуОткрыть новую тему
> ОБНОВЛЕНИЕ СТРАНИЦЫ БРАУЗЕРА. LUA
ГАВАР
сообщение 20.8.2021, 19:21
Сообщение #1


**

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



Добрый Вечер. что то с LUA не чего не выходит говорят простой. подскажите как сделать правильно в Lua
для перезагрузки или обновление страницы браузера через нужное время. Вот так:
// ПЕРЕЗАГРУЗКА
if #timeNextBuff1 < timer
kleft 51, 366 abs
wait 300
set #timeNextBuff1 timer + 1800000 // через сколько времени повторить действие 30 мин.
wait 17s
end_if
(IMG:style_emoticons/default/blink.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 21.8.2021, 1:35
Сообщение #2


**********

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



Код
--lua
log 'clear' log 'mode compact'

local timeNextBuff1 = 0
while true do
    if timeNextBuff1 < os.clock() then
        log (1)
        timeNextBuff1 = os.clock() + 1.5 -- каждые 1.5 секунды будет выводиться сообщение в лог
    end
    wait (1)
end
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
ГАВАР
сообщение 21.8.2021, 5:49
Сообщение #3


**

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



Спасибо.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
ГАВАР
сообщение 22.8.2021, 1:39
Сообщение #4


**

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



Доброй ночи. не получилось сделать в LUA перезагрузка идёт не по времени а по окончанию скрипта каждый раз.. можно расписать как на простом скрипте как тут :
if #timeNextBuff1 < timer
kleft 51, 366 abs // Клик Кнопка перезагрузка.
set #timeNextBuff1 timer + 1800000 // Повторить действие через 30 мин.
end_if . Рабочий Код.

--lua
local timeNextBuff1 = 0
while true do
if timeNextBuff1 < os.clock() then
timeNextBuff1 = os.clock()
end
end
А тут куда что лепить как на моём коде. не пойму. пробовал по разному . Спасибо.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 22.8.2021, 1:54
Сообщение #5


**********

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



Код
--lua
log 'clear' log 'mode compact'

local timeNextBuff1 = 0
while true do
    if timeNextBuff1 < os.clock() then
        kleft (51, 366, 'abs')
        timeNextBuff1 = os.clock() + 5 -- повторить через 5 секунд
    end
    wait (1)
end
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
ГАВАР
сообщение 22.8.2021, 5:39
Сообщение #6


**

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



Доброе утро. так тоже лепил. Скрипт раз проходит и идёт перезагрузка не по времени
указанному. Сам скрипт простой работает без ошибок. Вот сам скрипт
--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('Окно не найдено')
end

::nachalo:: -- НАЧАЛО СКРИПТА
if color (922, 146, "abs") == 7036372 then
wait (300 + math.random (200)) -- сделать паузу
kleft (930, 140, "abs")
end

while color(478, 90, "abs") ~= 14064229 or color(848, 84, "abs") ~= 2693318 do -- ЖДАТЬ
wait(500 + math.random(200))
end

if color (441, 544, "abs") == 5391045 or color(360, 568, 'abs') == 4147038 then --
wait (700 + math.random (200)) -- сделать паузу
kleft (416, 600, "abs") --
wait (700 + math.random (200)) -- сделать паузу
kleft (771, 389, "abs") --
end

wait (700 + math.random (200)) -- сделать паузу

while color(796, 573, "abs") ~= 13947091 do --
wait (700 + math.random (200)) -- сделать паузу
end

local a = findcolor ("763, 539 1035, 650 ( 12156487 ) %arr 2 abs")
if a > 0 then
wait (100 + math.random (100)) -- сделать паузу
kleft (arr[1][1], arr[1][2])
end

kleft (1270, 612, "abs") -- УДАР в СТОРОНУ

while color(703, 561, "abs") ~= 3362157 do --
wait (700 + math.random (200)) -- сделать паузу
end

wait (700 + math.random (200)) -- сделать паузу

if color(872, 349, 'abs') == 278677 or color(873, 353, 'abs') == 10034264 or color(871, 352, 'abs') == 9852706 then
wait(100 + math.random(200))
kleft(877, 349, 'abs')
wait(570 + math.random(200))
kleft(1046, 394, 'abs')
end
wait(570 + math.random(200))

if color (948, 400, "abs") == 2960685 then
wait (500 + math.random (200)) -- сделать паузу
kleft (1075, 85, "abs")
end
wait (300 + math.random (200)) -- сделать паузу

goto nachalo -- НАЧАЛО СКРИПТА
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 22.8.2021, 10:45
Сообщение #7


**********

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



Может так понятнее будет.
Код
--lua
log 'clear' log 'mode compact'

local timeNextBuff1 = os.clock() + 5 -- через сколько времени первый раз обновить страницу

::nachalo::
    log ("Какие-то действия")
    wait (1000)
    log (" Ещё что-то делаем")
    wait(500)

    if timeNextBuff1 < os.clock() then
        log("\tОбновить страницу")
        timeNextBuff1 = os.clock() + 5 -- повторить через 5 секунд
    end
    wait (1)
goto nachalo
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
ГАВАР
сообщение 22.8.2021, 17:03
Сообщение #8


**

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



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

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

 

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