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

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

UoKit.com Форумы _ UO Pilot _ С каждым выполнением циклам увеличить смещение.

Автор: Fire73 11.9.2019, 19:19

Доброго времени суток. Нужна помощь!
Пример:
Выполнение скрипта начинается с left 100, 100
После того, как дойдет до конца, он должен вернутся в начало скрипта, но с одним условием.
Выполнение скрипта должно начаться с left 200, 200
И так далее цикл будет повторяться с увеличением смещения, то есть после каждого выполнения клик должен быть смещен на 100 пикселей левее и ниже.

Автор: Fors1k 11.9.2019, 19:48

Код
set #x 100
set #y 100
while 1 = 1
    left #x #y
    //code
    //code
    //code
    set #x #x + 100
    set #y #y + 100
end_while
end_script

Автор: FREEON 11.9.2019, 19:59

Цитата(Fors1k @ 11.9.2019, 19:48) *

Код
set #x 100
set #y 100
while 1 = 1
    left #x #y
    //code
    //code
    //code
    set #x #x + 100
    set #y #y + 100
end_while
end_script


Код

set #x 100
set #y 100
while 1 = 1
    move #x #y
    //code
    set #x #x + 100
    set #y #y + 100
    if #x > 1900 //если перешли за область экрана по оси X выйти из цикла
        break
    end_if
end_while
end_script

Автор: Fire73 14.9.2019, 11:50

Спасибо!)

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