| Yoko http://forum.yoko.com.ua/ |
|
| Тинкеринг http://forum.yoko.com.ua/viewtopic.php?f=17&t=17235 |
Page 1 of 1 |
| Author: | Parador [ 2013-04-06 20:12:39 ] |
| Post subject: | Тинкеринг |
Вот такой вот скрипт на Тинкеринг, помогите с проблемой. Суть в том, что после того как в бекпаке остаётся ингов меньше чем 3 шт., то скрипт перестает работать, появляется меню в котором вручную нужно выбрать клок партс и тд. Помогите сделать так, чтоб после того как в паке оставолось меньше чем 3 инготы, он брал новую партию инготов, заранее Спасибо sub tinker() VAR Sunduk = '0x4042B1A1' ; Сериал сундука VAR Ingi = '0x1BEF' ; Тип ингов VAR Instrum = '0x1EBC' ; Тип инструмента тинкера VAR Bottle = '0x0F0E' ; Тип бутылки VAR Kolvo = 200 ; Брать ингов VAR k = 0 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 ) > 0 ; Пока в паке есть инги UO.Print('Ostalos ' + Str( UO.Count( Ingi ) ) + ' ingots' ) UO.DeleteJournal() UO.CancelMenu() 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 end sub |
|
| Author: | tylllkah [ 2013-04-06 23:25:49 ] |
| Post subject: | Re: Тинкеринг |
Parador wrote: Вот такой вот скрипт на Тинкеринг, помогите с проблемой. Суть в том, что после того как в бекпаке остаётся ингов меньше чем 3 шт., то скрипт перестает работать, появляется меню в котором вручную нужно выбрать клок партс и тд. Помогите сделать так, чтоб после того как в паке оставолось меньше чем 3 инготы, он брал новую партию инготов, заранее Спасибо sub tinker() VAR Sunduk = '0x4042B1A1' ; Сериал сундука VAR Ingi = '0x1BEF' ; Тип ингов VAR Instrum = '0x1EBC' ; Тип инструмента тинкера VAR Bottle = '0x0F0E' ; Тип бутылки VAR Kolvo = 200 ; Брать ингов VAR k = 0 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 ) > 0 ; Пока в паке есть инги UO.Print('Ostalos ' + Str( UO.Count( Ingi ) ) + ' ingots' ) UO.DeleteJournal() UO.CancelMenu() 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 end sub Пробуй Code: sub tinker() |
|
| Author: | Mirage [ 2013-04-06 23:27:24 ] |
| Post subject: | Re: Тинкеринг |
While UO.Count( Ingi ) > 3 ; или больше поставь, меню меняется при маленьком значении. |
|
| Author: | ZeroDX [ 2013-04-07 06:29:16 ] |
| Post subject: | Re: Тинкеринг |
или менюшить в зависимости от остатка ингов |
|
| Author: | tylllkah [ 2013-04-07 13:38:12 ] |
| Post subject: | Re: Тинкеринг |
Что за шадр? |
|
| Page 1 of 1 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|