Der wrote:
ХЗ, врядли я думаю... можно чтоб он что-нить на эти клетки клал, например ковры, они как раз 1 тайл размером...
Нупь
Code:
Sub Razmetochka()
var i,j,dist = 1
for i=-dist to dist
for j=-dist to dist
uo.mfgi("add","1341",str(uo.getX()+i),str(uo.getY()+j),str(uo.getZ()+1),"0x0044","Selected Cave Tile")
; uo.textprint(str(uo.getX())+" "+str(uo.getY())) ; сотри в начале строки комментарий и он будет в текстовое окно координаты писать, для скрипта ниже.
next
next
endsub
PS: Нех делать было, вот:
Code:
sub Mining()
var f,x,y, file = "MCave3.dat" ; файл, из которого брать инфу
uo.mfgi("clear")
f = file(file)
f.open()
while not f.eof() and not fatal error
x = safe call f.readnumber()
y = safe call f.readnumber()
if not fatal error then
uo.mfgi("add", "1340", str(x), str(y), str(uo.getZ()+1), "0x0003", "Selected Cave Tile ["+str(x)+":"+str(y)+"]")
endif
wend
f.close()
f = file(file)
f.open()
while not f.eof() and not fatal error
x = safe call f.readnumber()
y = safe call f.readnumber()
if not fatal error then
uo.mfgi("add", "1340", str(x), str(y), str(uo.getZ()+1), "0x0044", "Current Cave Tile ["+str(x)+":"+str(y)+"]")
Walker(x,y)
uo.mfgi("add", "1340", str(x), str(y), str(uo.getZ()+1), "0x0026", "Used Cave Tile ["+str(x)+":"+str(y)+"]")
endif
wend
f.close()
endsub
Правим имя в файла, а в файле соответсвенно так:
Code:
X Y
X Y
X Y
Где X, Y - координаты по которым ходить. И вставьте какую-нибудь ходилку, вида Walker(x, y), я юзал (с) Beyonder.