Переделать скрипт

Ask for scripts here

Moderators: Murderator+, Murderator

Post Reply
Finik
Posts: 14
Joined: 2009-01-29 01:24:56
Contact:

Переделать скрипт

Post by Finik »

Можете переделать скрипт, это скрипт на мининг, мне нужно что бы он вместо того что бы копать, рубил деревья, реколился по рунам, каждая руна будет к каждому дереву, брал топоры с сундука, и главное, ставил их в руку...
огромное человеческое спасибо








sub main()
uo.useobject("0x400A9BC8")
wait(1000)
uo.useobject("0x400A9BC8")
wait(1000)
uo.useobject("0x400A9BC8")
wait(1000)
uo.set('norbcheck',1)
uo.set('norbcalc',1)
uo.set('injectecho',1)
uo.deletejournal()
while not uo.dead()
recall1()
wait(500)
mine1()
wait(500)
recall_for_bank()
wait(500)
recall2()
wait(500)
mine2()
wait(500)
recall_for_bank()
wait(500)
recall3()
wait(500)
mine3()
wait(500)
recall_for_bank()
wait(500)
recall4()
wait(500)
mine4()
wait(500)
recall_for_bank()
wait(500)
recall5()
wait(500)
mine5()
wait(500)
recall_for_bank()
wait(500)
recall6()
wait(500)
mine6()
wait(500)
recall_for_bank()
wait(500)
recall7()
wait(500)
mine7()
wait(500)
recall_for_bank()
wait(500)
recall8()
wait(500)
mine8()
wait(500)
recall_for_bank()
wait(500)
recall9()
wait(500)
mine9()
wait(500)
recall_for_bank()
wait(500)
recall10()
wait(500)
mine10()
wait(500)
recall_for_bank()
wait(500)
recall11()
wait(500)
mine11()
wait(500)
recall_for_bank()
wait(500)
recall12()
wait(500)
mine12()
wait(500)
recall_for_bank()
wait(500)
recall13()
wait(500)
mine13()
wait(500)
recall_for_bank()
wait(500)
recall14()
wait(500)
mine14()
wait(500)
recall_for_bank()
wait(500)
recall15()
wait(500)
mine15()
wait(500)
recall_for_bank()
wait(500)
recall16()
wait(500)
mine16()
wait(500)
recall_for_bank()
wait(500)
recall17()
wait(500)
mine17()
wait(500)
recall_for_bank()
wait(500)
recall18()
wait(500)
mine18()
wait(500)
recall_for_bank()
wait(500)
recall19()
wait(500)
mine19()
wait(500)
recall_for_bank()
wait(500)
recall20()
wait(500)
mine20()
wait(500)
recall_for_bank()
wait(500)
recall21()
wait(500)
mine21()
wait(500)
recall_for_bank()
wait(500)
recall22()
wait(500)
mine22()
wait(500)
recall_for_bank()
wait(500)
recall23()
wait(500)
mine23()
wait(500)
recall_for_bank()
wait(500)
recall24()
wait(500)
mine24()
wait(500)
recall_for_bank()
wait(500)
recall25()
wait(500)
mine25()
wait(500)
recall_for_bank()
wait(500)
recall26()
wait(500)
mine26()
wait(500)
recall_for_bank()
wait(500)
recall27()
wait(500)
mine27()
wait(500)
recall_for_bank()
wait(500)
recall28()
wait(500)
mine28()
wait(500)
recall_for_bank()
wait(500)
recall29()
wait(500)
mine29()
wait(500)
recall_for_bank()
wait(500)
recall30()
wait(500)
mine30()
wait(500)
recall_for_bank()
wait(500)
recall31()
wait(500)
mine31()
wait(500)
recall_for_bank()
wait(500)
recall32()
wait(500)
mine32()
wait(500)
recall_for_bank()
wait(500)
recall33()
wait(500)
mine33()
wait(500)
recall_for_bank()
wait(500)
recall34()
wait(500)
mine34()
wait(500)
recall_for_bank()
wait(500)
recall35()
wait(500)
mine35()
wait(500)
recall_for_bank()
wait(500)
recall36()
wait(500)
mine36()
wait(500)
recall_for_bank()
wait(500)
recall37()
wait(500)
mine37()
wait(500)
recall_for_bank()
wait(500)
recall38()
wait(500)
mine38()
wait(500)
recall_for_bank()
wait(500)
recall39()
wait(500)
mine39()
wait(500)
recall_for_bank()
wait(500)
recall40()
wait(500)
mine40()
wait(500)
recall_for_bank()
wait(500)
recall41()
wait(500)
mine41()
wait(500)
recall_for_bank()
wait(500)
recall42()
wait(500)
mine42()
wait(500)
recall_for_bank()
wait(500)
recall43()
wait(500)
mine43()
wait(500)
recall_for_bank()
wait(500)
recall44()
wait(500)
mine44()
wait(500)
recall_for_bank()
wait(500)
recall45()
wait(500)
mine45()
wait(500)
recall_for_bank()
wait(500)
recall46()
wait(500)
mine46()
wait(500)
recall_for_bank()
wait(500)
recall47()
wait(500)
mine47()
wait(500)
recall_for_bank()
wait(500)
recall48()
wait(500)
mine48()
wait(500)
recall_for_bank()
wait(500)
wend
end sub

sub recall1()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Fooflo',5)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall2()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Fooflo',11)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall3()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Fooflo',17)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall4()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Fooflo',23)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall5()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Fooflo',29)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall6()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Fooflo',35)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall7()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Fooflo',41)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall8()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Fooflo',47)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall9()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Fooflo',53)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall10()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Fooflo',59)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall11()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Fooflo',65)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall12()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Fooflo',71)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall13()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Fooflo',77)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall14()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Fooflo',83)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall15()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Fooflo',89)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall16()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Fooflo',95)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall17()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Vooflo',5)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall18()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Vooflo',11)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall19()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Vooflo',17)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall20()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Vooflo',23)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall21()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Vooflo',29)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall22()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Vooflo',35)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall23()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Vooflo',41)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall24()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Vooflo',47)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall25()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Vooflo',53)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall26()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Vooflo',59)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall27()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Vooflo',65)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall28()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Vooflo',71)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall29()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Vooflo',77)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall30()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Vooflo',83)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall31()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Vooflo',89)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall32()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Vooflo',95)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall33()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Booflo',5)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall34()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Booflo',11)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall35()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Booflo',17)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall36()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Booflo',23)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall37()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Booflo',29)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall38()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Booflo',35)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall39()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Booflo',41)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall40()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Booflo',47)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall41()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Booflo',53)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall42()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Booflo',59)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall43()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Booflo',65)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall44()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Booflo',71)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall45()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Booflo',77)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall46()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Booflo',83)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall47()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Booflo',89)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub recall48()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('Booflo',95)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
end sub

sub mine1()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 1340 2566 884 0')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine2()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 1340 2563 889 0')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine3()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 1341 2559 890 0')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine4()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 1340 2563 893 0')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine5()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 1339 2568 888 0')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine6()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 0 2583 851 2')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine7()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 0 2587 851 1')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine8()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 0 2585 865 1')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine9()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 0 2596 873 1')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine10()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 0 2606 879 1')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine11()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 1340 2433 903 0')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine12()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 1340 2453 895 0')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine13()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 0 2472 895 1')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine14()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 1341 2446 894 0')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine15()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 1340 2432 880 0')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine16()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 1342 2441 872 0')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine17()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 1339 2445 878 0')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine18()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 1351 2430 868 0')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine19()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 0 2412 922 2')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine20()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 1342 2442 878 0')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine21()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 0 2373 859 3')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine22()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 0 2326 836 3')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine23()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 0 2387 936 1')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine24()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 0 2381 939 1')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine25()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 1342 2379 904 0')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine26()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 1340 2386 904 0')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine27()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 1351 2390 912 0')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine28()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 0 2498 567 1')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine29()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 0 2411 516 11')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine30()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 1342 2443 906 0')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine31()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 1341 1226 1261 0')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine32()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 1342 1234 1251 0')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine33()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 1341 2109 550 -90')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine34()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 1343 2124 543 -90')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine35()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 1340 2125 505 -90')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine36()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 1340 2151 471 -90')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine37()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 1342 2161 461 -90')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine38()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 1340 2177 480 -90')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine39()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 1340 2199 472 -90')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine40()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 1341 2208 467 -90')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine41()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 0 2197 447 -90')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine42()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 0 2317 519 -89')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine43()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 0 2346 534 -90')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine44()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 0 2360 555 -90')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine45()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 0 2294 694 -90')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine46()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 0 2251 679 -89')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine47()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 0 2245 674 -90')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub mine48()
var minOk
uo.deletejournal()
REPEAT
check_save()
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then
minOk = True
else
uo.exec('waittargettile 0 2205 670 -90')
uo.usetype("0x0F39")
wait(1000)
endif
Until minOk
end sub

sub recall_for_bank()
check_mana()
check_save()
var recOk
var myx=uo.getx()
var myy=uo.gety()
uo.deletejournal()
REPEAT
uo.recall('pip',5)
wait(3000)
If myx<>uo.getx() or myy<>uo.gety() then
recOk = True
EndIf
UNTIL recOk
move_in_bank()
check_shovel()
end sub

sub move_in_bank()
uo.say('!')
wait(2000)
check_save()
While UO.Count("0x19B9")>0
UO.Exec("moveitem ^0x19B9 all lastcontainer")
Wait(1000)
wend
end sub

sub check_mana()
While uo.mana < 10
wait(500)
check_save()
wend
end sub

sub check_save()
if uo.injournal("seconds.") then
wait(1000)
uo.print("Save")
wait(60000)
uo.deletejournal()
endif
end sub

sub check_shovel()
while uo.count("0x0F39")<3
move_out_chest()
wait(100)
wend
end sub

sub move_out_chest()
uo.findtype("0x0F39","0xffff","0x40004FB8")
if uo.findcount("0x0F39")>3 then
uo.moveitem("finditem","all","my")
wait(1000)
else
move_out_shelf()
endif
end sub

sub move_out_shelf()
uo.findtype("0x0F39","0xffff","0x40004FA7")
if uo.findcount("0x0F39")>3 then
uo.moveitem("finditem","all","my")
wait(1000)
else
move_out_shelv()
endif
end sub

sub move_out_shelv()
uo.findtype("0x0F39","0xffff","0x40004FB3")
if uo.findcount("0x0F39")>3 then
uo.moveitem("finditem","all","my")
wait(1000)
endif
end sub

sub move_out_shelv()
uo.findtype("0x0F39","0xffff","0x40004FB3")
if uo.findcount("0x0F39")>3 then
uo.moveitem("finditem","all","my")
wait(1000)
endif
end sub
Kynep
Expert!
Posts: 1348
Joined: 2006-02-07 08:51:40
Location: г. Старый Оскол
Contact:

Re: Переделать скрипт

Post by Kynep »

Едрен батон... ты думаешь это проще чем найти скрипт на ламбер?
Savage
Expert!
Posts: 1205
Joined: 2004-04-04 11:13:54
Location: Балаково, Саратовская обл.
Contact:

Post by Savage »

Скриптец порадовал :lol:
Kynep
Expert!
Posts: 1348
Joined: 2006-02-07 08:51:40
Location: г. Старый Оскол
Contact:

Post by Kynep »

Savage wrote:Скриптец порадовал :lol:

Жесть просто... а ты говоришь циклы.... да кому они нужны! Когда есть такие народные умельцы :lol:
Finik
Posts: 14
Joined: 2009-01-29 01:24:56
Contact:

Post by Finik »

да это не мой скрипт. я его нашёл где то..
если есть у кого то скрипт на ламбер простенький , то буду признателен...

ещё хотел спросить, если вписать в скрипт авто одевалку топра в руку он будет работать ?
Kynep
Expert!
Posts: 1348
Joined: 2006-02-07 08:51:40
Location: г. Старый Оскол
Contact:

Post by Kynep »

Finik wrote:да это не мой скрипт. я его нашёл где то..
если есть у кого то скрипт на ламбер простенький , то буду признателен...
ещё хотел спросить, если вписать в скрипт авто одевалку топра в руку он будет работать ?


Посмотри тут , вроде рабочий Ламбер выкладывал, по крайней мере на ДРВ работал.
Finik
Posts: 14
Joined: 2009-01-29 01:24:56
Contact:

Post by Finik »

у меня есть такой.. но он долго рубит, и даже это не самое страшное..
он , когда нарубал дерево, пытается уйти в хайд... и на этом стопорится...
Spaun88
Posts: 24
Joined: 2009-01-14 20:21:08
Contact:

Post by Spaun88 »

[quote="Finik"]у меня есть такой.. но он долго рубит, и даже это не самое страшное..
он , когда нарубал дерево, пытается уйти в хайд... и на этом стопорится...[quote="Finik"]
Финик уже все сделано
Луди помогите только разобраться вот с этой строкой
if (uo.injournal("cliloc# 0xAD00")) or (uo.injournal("No item found.")) or (uo.injournal("cliloc# 0x6B31")) then

Мне ту надо поменять чтобы он реагировал на то что дерева больше нету .
Помогите плиз ))
Post Reply