Здраствуйте,никогда небыло проблем с нахождением и настройкой,в некоторой степени переделкой каких либо скриптов для УО. Но начал играть на Oskom free, и захотел начать капать,но подставляю любой скрипт на мининг и он тупит.Как это проявляеться, чар вродебы кликает на пол шахты(на тайл шахты) но не копает,поворачиваеться в разные стороны,и бывает капнет только с одного места и всо. Месаги из журнала УО в скрипте все прописаны вродебы правильно. Мне кажеться суть проблемы в разных тайлах ,гдето 1339,гдето 1341 итд. Тайлы менять пробовал ,гдето помогает гдето опять старый или новый тайл.
Может есть люди которые копают на Оскоме,подскажите в правильном направлении думаю или туплю гдето?
Вот крпимеру простой скрипт вокруг себя:
Code:
sub mineone()
var x,y,z, n
VAR LastTimer
UO.Set('finddistance','2')
n=0
z=UO.GetZ("self")
for x=-2 to 2
for y=-2 to 2
UO.Print(str(x)+" "+str(y))
Repeat
if UO.InJournal('STOP') then
pause()
endif
UO.DeleteJournal()
UO.Warmode("0")
UO.WaitTargetTile("1341",STR(UO.GetX()+x),STR(UO.GetY()+Y),str(z))
UO.UseType('0x0E85')
LastTimer=UO.Timer()
Repeat
wait(500)
Until UO.InJournal("Тут не осталось руды") or UO.InJournal("не дотянуться") or UO.InJournal("heavy") or UO.InJournal("location") or UO.InJournal("no ore") or UO.InJournal("far away") or UO.InJournal("in rock") or UO.InJournal("must wait") or UO.InJournal("nothing") or UO.InJournal("elsewhere") or UO.InJournal("where it") OR UO.Timer()>LastTimer+200
if UO.InJournal("") then
n=0
else
n=n+1
endif
Until UO.InJournal("nothing") or UO.InJournal("elsewhere") or UO.InJournal("no ore here") or UO.InJournal("location") or UO.InJournal("far away") or UO.InJournal("in rock") or UO.InJournal("where it") or n>=5
next
next
end sub
спассибо Всем