из-за чего происходит данный error ? он выскакивает не сразу, примерно через 40 минут работы скрипта. еррор приводит к крэшу клиента.
Code:
sub main()
var counter,flag=0
dim container[6]
container[0]=0x4003F61E
container[1]=0x4003F61E
container[2]=0x4003F61E
container[3]=0x4003F61E
container[4]=0x4003F61E
container[5]=0x4003F61E
start:
UO.Print("Berem 300 skrolov")
UO.Findtype( 0x0E34, 0x0000, 0x4003F61E )
UO.Exec( "moveitem finditem 350" )
wait(1000)
UO.Print("Berem 300 bloodmosa")
UO.Findtype( 0x0F7B, 0x0000, 0x4003F61E )
UO.Exec( "moveitem finditem 350" )
wait(1000)
UO.Print("Berem 300 mandrake")
UO.Findtype( 0x0F86, 0x0000, 0x4003F61E )
UO.Exec( "moveitem finditem 350" )
wait(1000)
UO.Print("Berem 300 black pearls")
UO.Findtype( 0x0F8D, 0x0000, 0x4003F61E )
UO.Exec( "moveitem finditem 350" )
wait(1000)
UO.UseType("0x1F99")
wait(1000)
UO.UseType("0x0978")
wait(1000)
while UO.Weight>110
UO.DeleteJournal()
UO.UseType("0x0E34")
wait(1900)
UO.LClick(461,453)
wait(500)
counter=0
wait(100)
while not UO.InJournal("You fail to inscribe") and not UO.InJournal("You put") and counter<60
wait(500)
counter=counter+1
wend
UO.FindType("0x1F6C" )
UO.moveitem ('finditem' ,1, container[flag])
if flag==5 then
flag=0
endif
if flag==4 then
flag=5
endif
if flag==3 then
flag=4
endif
if flag==2 then
flag=3
endif
if flag==1 then
flag=2
endif
if flag==0 then
flag=1
endif
wend
goto start
end sub