Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

UoKit.com Форумы _ UO Pilot _ Команда с отложным исполнением

Автор: gcnet 28.3.2017, 15:46

Подскажите пожалуйста возможно ли внутри скрипта (допустим в середине) сделать что бы действие (нажатие и тд) происходило через определенное время (допустим клик через 10 минут) а сам скрипт продолжал работать ? и какие команды,если это возможно, нужно вводить.Заранее спасибо

Автор: gcnet 28.3.2017, 23:59

Я так понимаю - так нельзя сделать (

Автор: cirus 29.3.2017, 2:22

пример
Код
log clear
log mode compact
set #action 0      // действие не требуется

:start
set #a #a + 1
log Переменная "#a" равна #a

// условие, при выполнении которого требуется выполнить действие
if  #a = 5           // если переменная #а равна 5
    set #action 1    // требуется действие
    set #actiontime timer + 5000    // через сколько выполнить, 5 секунд
    log Т. к. переменная "#a" равна 5, через 5 секунд будет выведено сообщение
end_if

log     Какое-то действие 1
wait 500

// проверка, требуется ли выполнить действие и пришло ли время
if #action = 1 and #actiontime < timer  // проверка не пора ли выполнить отложенное действие
    hint (20 clRed 500 500 (!!!!!!!!!!!))
    set #action 0    // действие выполнено и больше не требуется
    stop_script
end_if

log     Какое-то действие 2
wait 500
log
goto start

Автор: gcnet 29.3.2017, 4:04

и посередине скрипта будет работать ?

Автор: cirus 29.3.2017, 10:38

Куда проверку поставите что требуется действие, там и будет работать.

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)