sub kopalka()
var mx, my, i
mx=uo.GetX()
my=uo.GetY()
UO.Waittargettile("1341", str(mx), str(my), 0)
UO.usetype('0x0E86')
UO.DeleteJournal()
i=0
repeat
i=i+1
wait(100)
until uo.injournal("cliloc# 0x5DE0") or uo.injournal("cliloc# 0xAD03") or i>50 #dig, fail
end sub
вот почему-то не копает... на сфере работает, а на AOS - нет. кирку задействует, но не тыкает в землю...
На этом же шарде, в шахтах пол покрыт тайлами с разными идентификаторами. Типа залито всё в основном "1341" и есть вкрапления "1339" и исчо какихто, и в разных шахтах по разному.
Как бы у клетки мира запрашивать какой на ней тайл?
- в районе ~1340
Если при копании клетки указать номер из infotile'а то всё норм.
Если другой, то ловушка направляет таргет неизвестно куда, клетка не копается, и месадж никакой не выскакивает.
С "0" неработает тоже.
Мде... Тяжелый случай.
1340 это статика, а не карта.
Могу поспорить на свои яйца что это пещера (aka шахта). И карта у тебя не под ногами, а над головой.
AGRS wrote:Идем на сайт и читаем какие параметры требует waittargettile. Уверен что не числовые.
читаем... uo.waittargettile(lasttile/tilenum,[x],[y],[z])
насколько я понимаю: номер тайла, кордината Х, кордината Y, кордината Z)
итак, как понимать твою уверенность, что не числовые?
AGRS wrote:Идем на сайт и читаем какие параметры требует waittargettile. Уверен что не числовые.
читаем... uo.waittargettile(lasttile/tilenum,[x],[y],[z])
насколько я понимаю: номер тайла, кордината Х, кордината Y, кордината Z)
итак, как понимать твою уверенность, что не числовые?
А так и понимать что это все строки. lasttile ну никак не может быть числом. Число состоит из цифирок, а "lasttile" из буквочек.
AGRS wrote:Идем на сайт и читаем какие параметры требует waittargettile. Уверен что не числовые.
читаем... uo.waittargettile(lasttile/tilenum,[x],[y],[z])
насколько я понимаю: номер тайла, кордината Х, кордината Y, кордината Z)
итак, как понимать твою уверенность, что не числовые?
А так и понимать что это все строки. lasttile ну никак не может быть числом. Число состоит из цифирок, а "lasttile" из буквочек.
lasttile/tilenum - ИЛИ lasttile, ИЛИ tilenum - номер тайла. Номер тайла - это цифирки, а не буковки. или ты надо не 100, а "сто" писать?
Black Horse wrote:
lasttile/tilenum - ИЛИ lasttile, ИЛИ tilenum - номер тайла. Номер тайла - это цифирки, а не буковки. или ты надо не 100, а "сто" писать?
Black Horse wrote:
читаем... uo.waittargettile(lasttile/tilenum,[x],[y],[z])
насколько я понимаю: номер тайла, кордината Х, кордината Y, кордината Z)
итак, как понимать твою уверенность, что не числовые?
А так и понимать что это все строки. lasttile ну никак не может быть числом. Число состоит из цифирок, а "lasttile" из буквочек.
AGRS wrote:Мде... Тяжелый случай.
1340 это статика, а не карта.
Могу поспорить на свои яйца что это пещера (aka шахта). И карта у тебя не под ногами, а над головой.