Я поправил только кусок скрипта отвечающий за добор ткани. Если будут где ошибки, пиши. Посмотрю весь скрипт.
Code:
var Cont='0x09b0' ##ID сундука с тканью, так же туда будут складыватся бинты
var Creat='0x1515' ##Тип того, что сшили
VAR CT='0x175d' ; Тип Cloth
VAR Sunduk='0x09b0' ; Сериал(ID) Сундука.
VAR Kolvo=3500 ; Количество регов, которое чар берёт из сундука..
sub Tailoring()
#¤Leo¤#
while NOT UO.Dead()
ToHide()
UO.FindType('0x1515','0x0000',Cont)
wait(1000)
While UO.CT>0
UO.Grab('600','finditem')
wait(1000)
endif
CheckLag()
UO.WaitMenu('Cloth','Shirts','Shirts','cloak')
UO.WaitTargetType('0x175D')
UO.UseType('0x0F9D')
UO.DeleteJournal()
wait(1000)
repeat
wait(100)
until UO.InJournal('fail') or UO.InJournal('put')
UO.DeleteJournal()
wait(500)
UO.WaitTargetType(Creat)
CheckLag()
wait(500)
wend
If UO.Count (CT, '0', '2') < 15 Then
UO.FindType( CT, '-1', Sunduk)
If UO.FindCount() > 599 Then
UO.MoveItem( 'finditem', '600' )
wait( 1000 )
Else
UO.Print( 'Неудачнечег, ткани нед!!!' )
Endif
Endif
Wend
endsub
Sub ToHide()
while NOT UO.Hidden()
UO.DeleteJournal()
UO.Exec('warmode 0')
UO.UseSkill('Stealth')
repeat
wait(50)
until UO.InJournal('You have hidden') OR UO.InJournal('seem to hide') OR UO.InJournal('preoccupied')
wend
end sub
Sub CheckLag()
UO.DeleteJournal()
UO.Click('backpack')
repeat
wait(50)
until UO.InJournal('backpack')