Скрипт должен найти сам найти полоску хп таргета с использованием findcolor и получить координаты первого и последнего пикселя, а потом ещё 70%.
Начало найти было просто, а вот конец... цвет полосы не одномерный, но первые 3 цифры на протяжении всей полосы не меняются по этому я хочу что бы он их сравнивал пока полоска не закончится и цвет не станет совсем другой. Не хватает символа который бы обозначал любой симовол как * в tcp/ip
Что бы если написать например так:
if 158**** = 1581223
условие бы выполнилось
end_if
в общем как мне достать координату последнего красного пикселя? должен быть простой способ...
вот мой набросок.
Код
set #thp findcolor (517, 7 1063, 76 1 1 (1580167) %thp 2 )
set #xthp1 %thp [1 1]
set #xthp70 %thp [1 1]
set #newcolor 1580168
:ch
if #xthp70 %thp [1 2] 1580167 or #xthp70 %thp [1 2] #newcolor
set #xthp70 #xthp70 + 1
get color #newcolor #xthp70 %thp [1 2]
hint (18( #xthp70 #newcolor ))
goto ch
end_if