как помыть Blood bandages?
Posted: 2004-12-18 00:29:40
Братья, качаю хелинг курсой. Помогите, пожалуйста, чтобы когда закончатся бандажки брались окрававленные, мылись и скрипт продолжал работу.
Использую такой скрипт:
В нем все вроде работает, кроме закоментаренного отрезка (его я сам пытался написать) В чем ошибка?
sub HealTrain()
VAR CharHP=150, LastTimer
uo.disarm()
While UO.SkillVal('Healing',1)<1000
ToHide()
;if UO.InJournal('No bandages')then
;UO.DeleteJournal()
;UO.FindType('0x0e20',-1,'backpack') ;Blood bandages
;wait(499)
;If UO.GetQuantity('finditem') then
;UO.WaitTargetObject('0x40194893') ; Wash basin
;UO.Usetype('finditem')
;Endif
;Endif
;wait(777)
uo.waittargettype ('0x1008')
uo.usetype('0x0e85') ;cursa kirka
wait (777)
uo.canceltarget()
While UO.GetHP()>CharHP-2
wait(777)
Wend
UO.BandageSelf()
UO.DeleteJournal()
LastTimer=UO.Timer()
Repeat
wait(777)
Until UO.InJournal('You don') OR UO.InJournal('You put') OR UO.InJournal('You applay the') OR UO.Timer()>LastTimer+100
Wend
end sub
Заранее спасибо.
Использую такой скрипт:
В нем все вроде работает, кроме закоментаренного отрезка (его я сам пытался написать) В чем ошибка?
sub HealTrain()
VAR CharHP=150, LastTimer
uo.disarm()
While UO.SkillVal('Healing',1)<1000
ToHide()
;if UO.InJournal('No bandages')then
;UO.DeleteJournal()
;UO.FindType('0x0e20',-1,'backpack') ;Blood bandages
;wait(499)
;If UO.GetQuantity('finditem') then
;UO.WaitTargetObject('0x40194893') ; Wash basin
;UO.Usetype('finditem')
;Endif
;Endif
;wait(777)
uo.waittargettype ('0x1008')
uo.usetype('0x0e85') ;cursa kirka
wait (777)
uo.canceltarget()
While UO.GetHP()>CharHP-2
wait(777)
Wend
UO.BandageSelf()
UO.DeleteJournal()
LastTimer=UO.Timer()
Repeat
wait(777)
Until UO.InJournal('You don') OR UO.InJournal('You put') OR UO.InJournal('You applay the') OR UO.Timer()>LastTimer+100
Wend
end sub
Заранее спасибо.