Page 1 of 1
Паринг
Posted: 2011-06-09 08:55:55
by some
Доброго времени суток .
Помогите пожалуйста сделать такой скрипт на паринг :
чар стоит со щитом , если сломался - одевает новый и тупо хилится если стр меньше указанной отметки , при этом чар НЕ должен атачить в ответ того, кто его бьет - тупо хил .
заранее спасибо

Re: Паринг
Posted: 2011-06-09 09:17:48
by Mirage
смысл в апе через минуту? Афигенно опустили?
3 действия в операторах условий в цикл забить - делов то.
Code: Select all
sub Healing1()
var x = uo.GetGraphic(uo.ObjAtLayer('Lhand')) ; не помню щит в левой или правой руке - если что на Rhand исправь
var k
While not UO.Dead()
if uo.warmode() == 1 then
uo.warmode(0)
wait(100)
endif
If UO.Life < uo.str Then
uo.bandageself()
Wait(3000)
Endif
If x <> uo.GetGraphic(uo.ObjAtLayer('Lhand')) Then
uo.Equipt('Lhand',x)
Endif
Wait(100)
Wend
End Sub
sub Healing2() ; более понтовый но дольше настраивать.
var x = uo.GetGraphic(uo.ObjAtLayer('Lhand')) ; не помню щит в левой или правой руке - если что на Rhand исправь
var k
While not UO.Dead()
if uo.warmode() == 1 then
uo.warmode(0)
wait(100)
endif
If UO.Life < uo.str Then
if uo.warmode() == 1 then
uo.warmode(0)
wait(100)
endif
UO.DeleteJournal()
uo.bandageself()
k=0
repeat
Wait(100)
k=k+1
until UO.InJournal('You put|You failed|but they barely') or k>300
Endif
If x <> uo.GetGraphic(uo.ObjAtLayer('Lhand')) Then
uo.Equipt('Lhand',x)
Endif
Wait(100)
Wend
End Sub
Re: Паринг
Posted: 2011-06-09 10:16:47
by some
fast question-fast answer
Спасибо
