Yoko
http://forum.yoko.com.ua/

Tinker help!!!
http://forum.yoko.com.ua/viewtopic.php?f=20&t=15408
Page 1 of 1

Author:  SilverOZ [ 2010-01-02 09:29:56 ]
Post subject:  Tinker help!!!

Паивляитса меню, тока он ни тыкаит, пишыт ашыпку - no menu to cancel. Вот мену, вроде всио правилина написал. Памагите исправити ашыпку, штоб скрипт заработал.
Image

Quote:
#####################################################################
; Tinker. v.1.00b (c) Edred
;
; Чар берет из сундука инготы, крафтит из них бутылки
; и складывает эти бутылки в этот же сундук.
; Если инги закончились - выход.
;
sub tinker()
VAR Sunduk = '0x400470FB' ; Сериал сундука
VAR Ingi = '0x1BF2' ; Тип ингов
VAR Instrum = '0x1EBC' ; Тип инструмента тинкера
VAR Bottle = '0x100E' ; Тип бутылки
VAR Kolvo = 200 ; Брать ингов
VAR k = 0
While TRUE
UO.FindType( Ingi, -1, Sunduk ) ; Ищем инги в сундуке
If UO.FindCount() == 0 Then
UO.Print("Copper 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', 'Keys', 'Keys', 'copper key' )
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,'ground')
wait( 1000 )
UO.Print( 'Bottle moved' )
end if
Wend
Wend
end sub

Author:  SilverOZ [ 2010-01-02 10:36:57 ]
Post subject: 

Што никто низнаит как ришыти ету праблему?

Author:  Mirage [ 2010-01-02 12:56:40 ]
Post subject: 

Code:
sub tinker()
VAR Sunduk = '0x400470FB' ; Сериал сундука
VAR Ingi = '0x1BF2' ; Тип ингов
VAR Instrum = '0x1EBC' ; Тип инструмента тинкера
VAR Bottle = '0x100E' ; Тип КЛЮЧА
VAR Kolvo = 200 ; Брать ингов
VAR k = 0
UO.CancelMenu()
While TRUE
   UO.FindType( Ingi, -1, Sunduk ) ; Ищем инги в сундуке
   If UO.FindCount() == 0 Then
      UO.Print("Copper 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', 'Keys', 'Keys', 'copper key' )
      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,'ground') ; скидываешь на ЗЕМЛЮ?!?!?
         wait( 1000 )
         UO.Print( 'Key moved' )
      end if
   Wend
Wend
end sub

Author:  SilverOZ [ 2010-01-02 13:08:50 ]
Post subject: 

Да на землю, он выдиот ашыпку на меню

Author:  Mirage [ 2010-01-02 13:59:00 ]
Post subject: 

даже поправленный? :)
у тебя на скрине ключ сделался и скинулся.

Author:  SilverOZ [ 2010-01-02 14:04:58 ]
Post subject: 

Шяс тестану

Author:  SilverOZ [ 2010-01-02 15:34:13 ]
Post subject: 

всиоранво ни работаит

Author:  CuHTpoH [ 2010-01-02 17:23:44 ]
Post subject: 

пара-тройка филологов в очередной раз перевернулась в гробу..

Author:  GAUHAR [ 2010-01-02 18:56:58 ]
Post subject: 

CuHTpoH wrote:
пара-тройка филологов в очередной раз перевернулась в гробу..

Что там филологи. Тут у живых мозг снесло.
В тему:
Code:
Президент России Дмитрий Медведев надеется, что власти Молдавии не будут препятствовать употреблению русского языка в своей стране и искусственно сужать русскоязычное пространство, что может привести к нарушению механизма общения между народами. Об этом он заявил в ходе своего выступления на Форуме европейских и азиатских медиа, проходящего 9 декабря в Москве.

Author:  SilverOZ [ 2010-01-03 12:39:06 ]
Post subject: 

Вы лучише аставите палитику, унас палучяитса как увас, с чюрками, тока у нас рускими, правда ни так жостка, проста многа из руских унас, сфини каторыи ни уважают страну в каторыи жывут.

В мне памагите са скриптом лучише

Author:  GAUHAR [ 2010-01-03 17:30:18 ]
Post subject: 

Проверь меню крафта, мне кажется должно быть так:
Code:
UO.WaitMenu ('Keys', 'copper key')

так же исправь
Code:
While UO.Count(Ingi) > 0

на
Code:
While UO.Count(Ingi) >= 3

так как цикл должен работать пока есть инги на крафт хотя бы одного предмета, а не пока инги есть в паке.

Author:  Mirage [ 2010-01-03 21:18:13 ]
Post subject: 

зачем 3? для ключа обычно 1 требуется. Если ингов не будет соскочит на доборку. Так на всякий случай страхануться можно но не критично имхо.

Author:  GAUHAR [ 2010-01-03 22:11:05 ]
Post subject: 

В том то и дело что нужно 3 copper ingots, поэтому критично.
(в первом посте прилеплена картинка)

Author:  SilverOZ [ 2010-01-04 01:17:49 ]
Post subject: 

Благадарю вам парни за помаши, всио работаит, за грамтности я извиняюси

Author:  Mirage [ 2010-01-04 08:49:34 ]
Post subject: 

GAUHAR wrote:
В том то и дело что нужно 3 copper ingots, поэтому критично.
(в первом посте прилеплена картинка)

а да сори :) У меня просто из 1 иyunf ключи делаются :)

Author:  Scripts Writer [ 2010-01-08 12:06:23 ]
Post subject: 

Доминария жива?!

Блин, а ведь я на ней около года или двух провёл, и MustDie'я вижу периодически. Вижу что да :)
Только вот что-то стареньких никого толком нету =\ Акки сохранились, администрация новая?

brs@pisem.net Ваш аккаунт на Dominaria Shard 18 апр 2005 :)

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/