Алхимия ДРВ

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
prof
Posts: 76
Joined: 2005-01-01 04:00:14
Contact:

Алхимия ДРВ

Post by prof »

Переделал скрипт Алхимии на пойзоне Асканели, под Манки. Вот что получилось:

Code: Select all

sub Alchemy_TM()
var Sunduk='0x402FA71C' ; Откуда брать, и куда складывать 
VAR LastTimer
var i=0 

uo.useobject('backpack') 
uo.cancelmenu() 
uo.automenu('What sort of potion do you want to','Total Mana') 

uo.useobject(Sunduk) 
wait(1000) 
while 1==1 

i=i+1 
if i==50 then 
uo.usetype('0x097B') 
wait(1000) 
i=0 
end if 

UO.FindType('0x0F0E','0x0000','backpack') 
While UO.GetQuantity('finditem')<20 
UO.FindType('0x0F0E','0x0000',Sunduk) 
wait(200) 
UO.Grab('100','finditem') 
wait(200) 
Wend 

UO.FindType('0x0F87','0x0000','backpack') 
While UO.GetQuantity('finditem')<20 
UO.FindType('0x0F87','0x0000',Sunduk) 
wait(200) 
UO.Grab('600','finditem') 
wait(200) 
Wend 

uo.deletejournal() 
LastTimer=UO.Timer() 
uo.usetype('0x0F87','0x0000') 
repeat 
Wait(10) 
until UO.InJournal("You put the") OR UO.InJournal("You toss the failed") OR (UO.Timer()>LastTimer+200) 


UO.FindType('0x0F0E','0x09DF') 
if UO.GetQuantity('finditem')>0 then 

if uo.weight > 700 then 
UO.SetReceivingContainer(Sunduk) 
wait(200) 
UO.Grab('0','finditem') 
wait(200) 
UO.UnSetReceivingContainer()
end if 
 
end if 

wend 
end sub
Но после ВСа скрипт сбивается. Можно исправить что нибудь где нибудь? :roll:
Post Reply