Как исправить
Posted: 2007-12-12 18:18:25
Подскажите что тут нужно исправить чтобы чар брал по 5 оре а не по 1 и переплавлял в инги. Заранее спасибо
вот скрипт
вот скрипт
Code: Select all
sub Smelt() ; Ïåðåïëàâêà
UO.Set('quiet','off')
repeat
UO.findtype('0x19B9', '-1', 'my') ; Èùåì áîëüøîé êóñîê ðóäû, áîëüøå 3-õ â êó÷å
if (UO.FindCount()==0) then
UO.findtype('0x19B8', '-1', 'my') ; Èùåì ñðåäíèé êóñîê ðóäû, òðè â êó÷å
if (UO.FindCount()==0) then
UO.findtype('0x19BA', '-1', 'my') ; Èùåì ìàëåíüêèé êóñîê ðóäû, äâå â êó÷å
if (UO.FindCount()==0) then
UO.findtype('0x19B7', '-1', 'my') ; Èùåì îäíó åäåíèöó ðóäû ñàìàÿ ìåëêàÿ
if (UO.FindCount()==0) then
GOTO Exit ; åñëè â ïàêå íåòó íå îäíîé èç ðóä òî âûõîäèì(çàâåðøàÿ ñêðèïò)
else
UO.usetype('0x19B7') ; ïåðåïëàâëÿåì (îäíó åäåíèöó ðóäû ñàìàÿ ìåëêàÿ)
endif
endif
endif
endif ; åñëè æå êàêàÿ òî êó÷êà åñòü òî
UO.moveitem('finditem', '1', 'backpack','30','50','50') ; ïåðåìåùÿåì å¸ â óãîë ïàêà
Wait(100) ; æä¸ì ïåðåìåùåíèÿ (ìîíà èçìåíÿòü)
UO.usetype('0x19B7') ; ïåðåïëàâëÿåì!
until not UO.FindCount() ; äîïîëíèòåëüíàÿ ïðîâåðêà íà íàõîæäåíèå ðóäû...
Exit:
UO.Print('Óñ¸... Âñ¸ ÷òî ìîãëè - ïåðåïëàâèëè...')
end sub