Code:
sub Dress_alfa()
While NOT UO.Dead()
var n
Dim Select[3]
Select[1]='18' ; Химия 3
Select[2]='3' ; Реги
Select[3]='21' ; Кровь 3
Dim Item[3]
Item[1]='0x09B0'
Item[2]='0x0E76'
Item[3]='0x0F06'
If UO.GetGlobal('DressMan')<>'yes' Then
UO.set('norbcalc','1')
UO.SetGlobal('DressMan','yes')
EndIf
If UO.GetGlobal('DressManCheck')<>'on' Then
UO.SetGlobal('DressManCheck','on')
If UO.CountGround('0x0ED4','0x08BB') or UO.CountGround('0x0ED4','0x079B') Then
If NOT UO.ObjAtLayer('Torso') or UO.Count('0x0EFA')==0 Then ;Проверка на пак
UO.UseObject('backpack')
Wait(1000)
EndIf
If NOT UO.ObjAtLayer('Torso') Then
UO.Recall('0x4001361C','26') ; Армор(Дреад)
REPEAT
Wait(300)
Until UO.ObjAtLayer('Torso')
EndIf
If NOT UO.ObjAtLayer('Horse') Then
UO.Recall('0x40013766','10') ; Колор Лама
REPEAT
Wait(300)
Until UO.ObjAtLayer('Horse')
EndIf
For n = 1 TO 3
If UO.Count(Item[n])==0 Then
UO.Recall('0x40013766',Select[n])
UO.DeleteJournal()
REPEAT
Wait(300)
Until UO.InJournal("You put")
EndIf
Next
UO.Print('Done!')
Else
UO.Print("I don't see equipment stone!")
EndIf
UO.SetGlobal('DressManCheck','off')
Else
UO.Print("Wait")
EndIf
end sub