Тинкеринг |
Тинкеринг |
Сообщений: 254 Рег. 26.05.2010 |
25 октября 2010 18:49
Сообщение #1
|
Ребят помогите кто понимает в чем я туплю. Вот скрипт: ; Чар берет из сундука инготы, крафтит из них бутылки
; и складывает эти бутылки в этот же сундук. ; Если инги закончились - выход. ; sub tinker() VAR Sunduk = '0x40A8828B'; Сериал сундука VAR Ingi = '0x1BEF'; Тип ингов VAR Instrum = '0x1EBC'; Тип инструмента тинкера VAR Bottle = '0x0F0E'; Тип бутылки VAR Kolvo = 300; Брать ингов VAR k = 0 repeat While TRUE UO.FindType( Ingi, -1, Sunduk ); Ищем инги в сундуке If UO.FindCount() == 0 Then UO.Print("Iron Ingots not found, script terminated") return Endif UO.Grab( Str( Kolvo ), 'finditem' ) wait( 2000 ) While UO.Count( Ingi ) > 20 ; Пока в паке есть инги UO.Print('Ostalos ' + Str( UO.Count( Ingi ) ) + ' ingots' ) UO.DeleteJournal() UO.WaitMenu ('Tinkering', 'Tools', 'Tools', 'Empty bottle' ) UO.UseType(Instrum) k = 0 while NOT UO.InJournal('You put') AND NOT UO.InJournal('fail') AND ( k < 30 ) k = k + 1 wait(500) wend if UO.Count( Bottle ) > 0 then UO.FindType( Bottle, -1, -1 ) UO.MoveItem( 'finditem', 0, Sunduk ) wait( 1000 ) UO.Print( 'Bottle moved' ) end if Wend Wend until UO.Dead() end sub Дело в том что берет айрон и все, больше ничего не делает. Пытаюсь сделать вручную, то он делает и банки кидает в тот же сундук. По сути получается что все нормально работает - вот только не делает сам бутылки. В чем может быть проблема?
|
|
|
|
25 октября 2010 20:13
Сообщение #2
|
|
UO.WaitMenu ('Tinkering', 'Tools', 'Tools', 'Empty Bottle' ) если сервер Бест, то "B" большая =) |
|
|
|
Сообщений: 254 Рег. 26.05.2010 |
25 октября 2010 21:37
Сообщение #3
|
Цитата: Rofl Oo UO.WaitMenu ('Tinkering', 'Tools', 'Tools', 'Empty Bottle' ) если сервер Бест, то "B" большая =)
Ты чемпион! Спасибо ;). |
|
|
|
26 октября 2010 18:55
Сообщение #4
|
|
Ух ппц такая же фигня )) спасиб |
|
|
|
26 октября 2010 18:56
Сообщение #5
|
|
на здоровье =) |
|
|
|
Сейчас: 23 ноября 2024 17:54 |