Page 1 of 1

Проверка: есть ли гамп??

Posted: 2009-03-25 17:23:31
by Egrace
Помогите, нужна проверка на гамп:
По цвету пикселя, или по сериалу гампа.
То есть мне нужно:

Code: Select all

repeat
wait(100)
until гамп с сериалом на экране


Или

Code: Select all

if uo.injournal('цвет пикселя') then
....
else
goto asdffdsa
endif

Вобщем если гамп на экране, чтоб скрипт шел дальше.

Posted: 2009-03-25 19:19:21
by Destruction
uo.lastgump( 'replyed' )

Думай в этом направлении ;-)

Posted: 2009-03-25 22:03:00
by Egrace

Code: Select all

repeat
wait(100)
until uo.lastgump( 'replyed' )

То есть оно продолжит если последний гамп пропал??

Posted: 2009-03-25 23:12:15
by Destruction
А проверить ?)

PS: Я вас не понимаю ;-)

Posted: 2009-03-25 23:15:19
by повелитель шлака

Code: Select all

repeat 
wait(100)
until not uo.lastgump( 'replyed' )



скорей так продолжит. если не ошибаюсь.

Posted: 2009-03-26 00:27:51
by Egrace
Destruction wrote:А проверить ?)

PS: Я вас не понимаю ;-)

Мы стрёмные :)

Posted: 2009-03-26 16:09:43
by Egrace
А как сделать, чтоб тыкало по координатам в гампе, которые я укажу?..

Code: Select all

uo.Print('ткните ')
uo.Exec('addobject blabla')
 while uo.Targeting()
   wait(100)
 wend
x = uo.getx('blabla')
y = uo.gety('blabla')
.......
uo.LClick (x,y)

где-то так, только не по объекту а по экрану...

Posted: 2009-03-29 13:00:54
by Egrace
УУУ!!! Никто не знает???
Вот еще вопрос... Как сделать ожидание гампа???