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

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

UoKit.com Форумы _ UO Pilot в онлайн играх _ findcolor не срабатывает повторное нахождение цвета

Автор: kyja 19.11.2018, 13:47

Подскажите пожалуйста в чем проблема
Есть простейший скрипт на действие если цвет найден

Код
move 410, 518
wait 1000
send A
wait 1000
move 81, 926

set #d findcolor (700 300 1100, 700 1 1 (2152164 ) %arr 2 1 3)
while_not #d > 0
wait 20  %arr [1 2]
end_while

send A

wait 2000


Проблема в том что если например в радиусе поиска есть цвет в момент запуска скрипта то все прекрасно находится и круг начинается заново

Но как только цвет пропадает соотвественно начинается ожидание того пока он появится и вот когда он появляется ничего не происходит, уже всю голову сломал в чем проблема
(если например запустить скрипт пока цвета нет то он всеравно не сработает когда цвет появится)

Возможно ли что проблема в астере? Или же в чем то другом? Игра Lost Ark

Автор: cirus 19.11.2018, 13:58

Код
move 410, 518
wait 1000
send A
wait 1000
move 81, 926

set #d 0
while #d = 0    // ждать пока цвет не найден
    set #d findcolor (700 300 1100, 700 1 1 (2152164 ) %arr 2 1 3)
    wait 20
end_while

send A

wait 2000

Автор: kyja 19.11.2018, 14:05

Цитата(cirus @ 19.11.2018, 13:58) *

Код
move 410, 518
wait 1000
send A
wait 1000
move 81, 926

set #d 0
while #d = 0    // ждать пока цвет не найден
    set #d findcolor (700 300 1100, 700 1 1 (2152164 ) %arr 2 1 3)
    wait 20
end_while

send A

wait 2000




Огромное спасибо да все заработало ошибку понял

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