При запуске скрипта "start" выдает сообщение Line 111: parse error
Вот эта линия:
uo.findtype('0x0E86','-1','0x4001D78F') # добавляем ID ящика с кирками, командой => ,info
Code: Select all
sub start()
check()
uo.cast('Recall',0x4006ABDA) # руда 1
wait(2000)
mine(1339,2558,499,0) # добовляем координаты места копания, командой => ,infotile
wait(500)
check()
dom()
check()
uo.cast('Recall',0x4006AA97) # руда 2
wait(2000)
mine(0,2571,316,30) # добовляем координаты места копания, командой => ,infotile
wait(500)
check()
dom()
check()
uo.cast('Recall',0x4006AB76) # руда 3
wait(2000)
mine(0,2572,325,38) # добовляем координаты места копания, командой => ,infotile
wait(500)
check()
dom()
check()
uo.cast('Recall',0x4006ABC9) # руда 4
wait(2000)
mine(0,2592,314,31) # добовляем координаты места копания, командой => ,infotile
wait(500)
check()
dom()
check()
uo.cast('Recall',0x4006AB61) # руда 5
wait(2000)
mine(0,2595,325,21) # добовляем координаты места копания, командой => ,infotile
wait(500)
check()
dom()
check()
uo.cast('Recall',0x4006AB12) # руда 6
wait(2000)
mine(0,2586,258,23) # добовляем координаты места копания, командой => ,infotile
wait(500)
check()
dom()
check()
uo.cast('Recall',0x4006AB06) # руда 7
wait(2000)
mine(0,2578,285,31) # добовляем координаты места копания, командой => ,infotile
wait(500)
check()
dom()
check()
uo.cast('Recall',0x4006AB7F) # руда 8
wait(2000)
mine(0,2559,275,16) # добовляем координаты места копания, командой => ,infotile
wait(500)
check()
dom()
check()
uo.cast('Recall',0x4006ABDF) # руда 9
wait(2000)
mine(0,2569,369,31) # добовляем координаты места копания, командой => ,infotile
wait(500)
check()
dom()
check()
uo.cast('Recall',0x4006AB8A) # руда 10
wait(2000)
mine(0,2453,398,16) # добовляем координаты места копания, командой => ,infotile
wait(500)
check()
dom()
end sub
Sub mine(t,x,y,z)
uo.deletejournal()
repeat
wait(1500)
uo.waittargettile(str(t),str(x),str(y),str(z))
uo.usetype('0x0E86') # тип кирки
until uo.injournal("cliloc# 0xAD00") or uo.injournal("cliloc# 0xA20D") or uo.injournal("cliloc# 0xA2DE") or uo.injournal("cliloc#
0x6B31")
uo.Canceltarget()
end sub
sub dom()
uo.cast('Recall',0x4006ABF6) # добавляем ID рунки на порог дома, командой => ,info
wait(2000)
repeat
UO.findtype('0x19B9','-1','my') # тип кучки руды
wait(600)
UO.waittargetobject('0x400B7214') # добавляем ID плавильни, командой => ,info
wait(600)
UO.useobject('finditem')
wait(600)
if uo.injournal("cliloc# 0xA2DE") then
uo.deletejournal()
uo.cast('Recall',0x4006ABF6) # ID рунки на порог дома
wait(2000)
goto a
else
a:
UO.useobject('finditem')
until uo.findcount() == 0
wait(600)
end if
repeat
UO.findtype('0x1bf2','-1','2') # тип слитков
uo.moveitem('finditem',-1,'0x4001D90F') # добавляем ID ящика для слитков, командой => ,info
wait(700)
until uo.findcount() == 0
while UO.Count(''0x0E86')<3
uo.findtype('0x0E86','-1','0x4001D78F') # добавляем ID ящика с кирками, командой => ,info
UO.moveitem('finditem','0','0x4001C403') #добавляем ID рюкзака, командой => ,info
wait (700)
wend
end sub
sub check()
while Uo.Mana <10
if UO.Mana <10 then
uo.Canceltarget()
UO.UseSkill("Meditation")
wait(7000)
end if
wend
end sub