Page 1 of 1

Величина скила.

Posted: 2008-01-10 20:21:48
by UmniK
Играю в УО МЛ. Есть там такой класс как некрос :lol: ю Так вот, этот злобный некрос понижает резист (скил) на 50 единиц, после чего начинаются проблемы :twisted:
Мысль такова:
Подскажите пожалуйста как мне написать макрос что бы если у меня скил резист меньше 100 то хавалу бутылочку с ядом????
Впринципе я отталкивался от скрипта на кур:

sub rez()
If UO.C > 0 Then
While UO.Life > 0
If UO.Poisoning() Then
Uo.exec("usetype poison")
wait(600)
Else
wait(50)
Endif
Else
UO.Print('NET poisonov!!!')
Endif
Wend
end sub

Но не могу найти, как мне заменить проверку на оравленность:
If UO.Poisoning() Then
на проверку величины скила Resisting Spells/

я сделал вот так:

sub rez()
If UO.C > 0 Then
While UO.Life > 0
While UO.SkillVal( 'Resisting' ) < 1000
Uo.exec("usetype poison")
wait(600)
Else
wait(50)
Endif
Else
Endif
Wend
end sub

Значение скила у меня 115,0 но скрипт всеравно упорно пьет поизоны. В чем ошибка?
Заранее сенк :)