
Про координаты на ламбер
Moderators: Murderator+, Murderator
Про координаты на ламбер
Люди подскажите как собрать координаты деревьев для ламбера. 

-
- Expert!
- Posts: 1032
- Joined: 2006-02-25 21:48:38
Вариант номер 2 (автоматизированный, через массив, без использования файла):
Code: Select all
sub adding_coords()
var pix,i=0
dim nn[100]
dim xx[100]
dim yy[100]
dim zz[100]
uo.print("Выберете топор...")
uo.addType("pix")
while uo.targeting()
wait(100)
repeat
uo.print("Выберете деревья...")
uo.useType("pix")
wait(1000)
while uo.targeting()
wait(100)
wend
nn[i]=uo.Lasttile(0)
xx[i]=uo.Lasttile(1)
yy[i]=uo.Lasttile(2)
zz[i]=uo.Lasttile(3)
i=i+1
until uo.Lasttile(1)==uo.getX() and uo.Lasttile(2)==uo.gety() or i > 99
end sub
-
- Expert!
- Posts: 1032
- Joined: 2006-02-25 21:48:38
Der wrote:Edred wrote:Вариант номер три - полная автоматизация, где не нужен и топор и тыканье в деревья - в моем скрипте на мининг/ламбер в теме "Наследство от Эдреда".
Согласен... только там ведь АСМ нужен вроде бы...
Дык а в чем проблема-то? Для разметки массива достаточно любой версии АСМа. Просто надо вырезать функцию разметки в отдельный скрипт и все.
Точнее, там чуть по другому надо... Или вообще попросить меня порыться в вершн хистори скрипта мининг/ламбер (у меня как всегда есть в отдельной папочке все версии скрипта, описанные в файле хистори) - там в одной из версий должно быть именно так, как хочется автору. Тогда еще именно массив деревьев создавался... Счас-то записывается сам маршрут, а анализ деревьев осуществляется при прохождении по маршруту каждый раз. Это я в версии 3.40 (если она когда будет) собирался вновь вернуться к записи деревьев с маршрута при первом прохождении маршрута (естественно, на автомате)