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
Вообще скрипт проходит по кругу только ничего не делает единственное что он делает это кенслменю Мне бы хотелось что бы он делал секстант парты.Заранее спасибо!
Неа, не пашет.
Первый раз сказало автоменю кэнселд : Тинкеринг
Потом просто Эррор : ноу меню ту кэнсл
Плин ну почему когда пишут типа поправте скрипт или дайте скрипт, всё експерты пишут типа начни разбиратся, поможем, а тут пытаешся что-то сделать и фиг, спасибо, что хоть кто-то эту тему без внимания не оставляет...
Так если не работает вайт меню, так его и мучай пока не заработает. Чего тут не понятного? Попробуй секстант партс сократить до сектант, или заменить цифру.