
Что собственно происходит:
Капаешь капаешь капаешь...
Вдруг выдает: World is saving now... Сейф длиться в среднем от 80 - 100 секунд... за это время выдает раз 7 (UO.Print) "Auto target cancelled"
после того как сейф прошел, скрипт сбивается, т.е. чар не капает, а именно подряд с перерывом в 0.5-1 сек выдаются сообщения: "Where do you want to use the pickaxe?" т.е. типо запрашивает де капать...
Дело наврядли в скрипте, а там хз, версия инжы старенькая, поставил последнюю, все равно так же происходит... Кому не ясна ситуация могу скринов сделать.
Ах да, вот собственно сам скрипт:
sub mining()
var mx, my, mz, i, j
var ismining, ixx, isheavy
mx = UO.GetX("self")
my = UO.GetY("self")
mz = UO.GetZ("self")
xx:
UO.DeleteJournal()
for i = mx -4 to mx+4
for j = my -4 to my+4
UO.Print("Now Mining In: "+str(mx-i)+" "+str(my-j))
ismining = 1
while not UO.InJournal("no ore here") and not UO.InJournal("location") and not UO.InJournal("far away") and not UO.InJournal("in rock") and ismining
UO.DeleteJournal()
UO.Waittargettile("1341", str(i), str(j), str(mz))
UO.Usetype('0x0e85')
ixx = 0
ismining=1
while not UO.InJournal("You put") and not UO.InJournal("location") and not UO.InJournal("no ore") and not UO.InJournal("but fail") and not UO.InJournal("far away") and not UO.InJournal("in rock") and ixx <= 100
wait (100)
ixx = ixx + 1
wend
if not ismining then
uo.print("Not mining here")
endif
wend
UO.DeleteJournal()
next
next
goto xx
uo.print("*** Script ended ***")
end sub
Токо не нада кричать что он кривой =) Я его переделал так что бы он тупо стоял на месте и копал вокруг себя до посинения, пока я сам не выключу скрипт =)