Page 1 of 1
Помогите со скриптом. Хелинг
Posted: 2009-12-18 12:57:39
by omgimfamous
sub Healing()
While not UO.Dead()
if uo.warmode() == 1 then
uo.warmode( 0 )
wait(100)
endif
If UO.Life < 100 Then
uo.warmode( 0 )
uo.exec("bandageself")
UO.DeleteJournal()
While not (UO.InJournal('You put') or UO.InJournal('You failed'))
Wait(100)
Wend
Endif
Wait(100)
Wend
End Sub
1) после N-количества хеалинга, скрипт прекращает работать. Скрипт запушен, но не хилится
2) Этот скрипт когда в руках лук, без стрел, т.е я не атакую живность, но как сделать, чтобы я мог одеть шилд, но НЕ бить живность
ошибся темой, удалите!

Posted: 2009-12-18 14:43:34
by Mirage
1- слетает проверка в журнале - надо вставить временный счетчик
2-теоретически никак практически атаковать животное которое находится вне досягаемости
я качал паринг на 10 курах - 9 стояли кругом и лупили чара, 10 была в загоне и чар атаковал ее и не бил окружающих кур.
Posted: 2009-12-18 17:03:25
by omgimfamous
как сделать 1?
Posted: 2009-12-18 17:21:56
by Mirage
Code: Select all
sub Healing()
var k
While not UO.Dead()
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
Wait(100)
Wend
End Sub
Posted: 2009-12-18 17:42:20
by omgimfamous
если беру лук, то меня крыса бьёт, а он не лечится, мол warmode