
И так вот она проблема..... Когда мой акк рубит деревья он двигается в правую сторону по горизонтали и это мне чертовски нравится, но мне нада дополнить этот скрипт, чтоб еще когда мой акк упирался в препятствие... то возвращался на место старта и снова шел рубить пока опять не упрется в препятствие....И так бесконечно , пока я макрос не вырублю... вот мой скрипт ( исправьте его пожалуйста с мом дополнением).......если нада могу отблагодарить за труд

==============================================
Code: Select all
sub save()
if uo.injournal("Saving World State") then
repeat
wait(1000)
until uo.injournal("World Saved")
wait(5000)
endif
uo.deletejournal()
end sub
sub mine()
var xx=0
var yy=0
xx=uo.getx()
yy=uo.gety()
save()
wait(500)
uo.exec("waittargettile 3289")
uo.exec("usetype tapor")
wait(5500)
end sub
sub main()
while 1
while uo.getx() <> 5828
uo.deletejournal()
save()
uo.press(34)
wait(500)
save()
while not uo.injournal("no wood") or uo.injournal("mine or dig")
save()
mine()
wend
wend
while uo.gety() <> 2318
uo.deletejournal()
save()
uo.press(40)
wait(500)
save()
while not uo.injournal("no wood") or uo.injournal("mine or dig")
save()
mine()
wend
wend
while uo.gety() <> 2320
uo.deletejournal()
save()
uo.press(37)
wait(500)
save()
while not uo.injournal("no wood") or uo.injournal("mine or dig")
save()
mine()
wend
wend
while uo.getx() <> 5822
uo.deletejournal()
save()
uo.press(36)
wait(500)
save()
while not uo.injournal("no wood") or uo.injournal("mine or dig")
save()
mine()
wend
wend
while uo.gety() <> 2314
uo.deletejournal()
save()
uo.press(33)
wait(500)
save()
while not uo.injournal("no wood") or uo.injournal("mine or dig")
save()
mine()
wend
wend
save()
uo.press(33)
wait(500)
save()
wend
end sub
ps// Спасибо тем кто по пробует,а у кого получится ....Будут вспоминаться с теплотой, а ник его будет произноситься с дрожью в голосе (:
Code: Select all
*повторяет* Мне только кажется что я везде вставляю эти глупые теги. aka I'm