Yoko wrote:
главный критерий это работает он или нет
если он тебя устраивает значит всё в порядке
Тот не работал, я его чутка передел, но возникла проблема, чар не останавливается когда у второго чара которого бьют хп падает ниже 100
Code:
sub spar()
VAR ban='0x0E21' #тип бандажек
VAR bban='0x0E20' #тип кровавых бандажек
VAR tazik='0x1008'#тип миски
VAR opp='0x0006DC87' #ID 2го чара
while NOT UO.Dead()
UO.Exec("warmode 1")
wait(100)
UO.Attack("opp")
While UO.Life>=60 or UO.GetHP("opp")>=200
wait(150)
UO.GetHP("opp")
repeat
wend
UO.Exec("warmode 0")
UO.SetArm('CWeapon')
UO.FindType('ban')
If UO.GetQuantity('finditem')<=20 Then
UO.FindType('bban','backpack')
UO.WaitTargetType('tazik')
UO.UseObject('finditem')
Endif
while UO.Life==UO.Str
UO.DeleteJournal()
UO.BandageSelf()
Repeat
wait(500)
Until UO.InJournal("put") OR UO.InJournal("help") OR UO.InJournal("cure")
wend
UO.FindType('ban','backpack')
UO.WaitTargetObject("opp")
UO.UseObject('finditem')
repeat
Until UO.InJournal("dont need")
wait(500)
UO.Arm('CWeapon')
wait(100)
wend
end sub
и вчем беда ума не приложу.