sub tinker() VAR Sunduk = '0x401AC3A2' ; ID sunduka s ingami + kuda budut skladivatsja sdellanie ve6i VAR Ingi = '0x1BEF' ; Type ingov VAR Instrum = '0x1EBC' ; Type tinkerskogo instrumenta VAR Item = '0x1059' ; Type sdelannoj ve6i VAR Kolvo = 300 ; Skolko ingotov iz sunduka VAR k = 0 While TRUE UO.FindType( Ingi, -1, Sunduk ) ; I6em ingi v sunduke 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 ) > 2 ; Trbuemoe koli4estvo ingov na sozdanie itema minus 1 UO.DeleteJournal() UO.CancelMenu() UO.WaitMenu ('Tinkering', 'Parts', 'Parts', 'Sextant parts' ) ; Putj k ve6i kotoruju vi hotite sdelatj! 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( Item ) > 0 then UO.FindType( Item, -1, -1 ) UO.MoveItem( 'finditem', 0, Sunduk ) wait( 1000 ) UO.Print( 'Created item moved' ) end if Wend Wend end sub
Вообще скрипт проходит по кругу только ничего не делает единственное что он делает это кенслменю Мне бы хотелось что бы он делал секстант парты.Заранее спасибо!
Неа, не пашет.
Первый раз сказало автоменю кэнселд : Тинкеринг
Потом просто Эррор : ноу меню ту кэнсл
Плин ну почему когда пишут типа поправте скрипт или дайте скрипт, всё експерты пишут типа начни разбиратся, поможем, а тут пытаешся что-то сделать и фиг, спасибо, что хоть кто-то эту тему без внимания не оставляет...
Так если не работает вайт меню, так его и мучай пока не заработает. Чего тут не понятного? Попробуй секстант партс сократить до сектант, или заменить цифру.