Page 1 of 1

Teleport

Posted: 2012-01-15 23:05:55
by Baal Shem Tov
Интересует один момент. Вот рабочий макрос на телепортацию на +1 таил по координате х

Code: Select all

sub telek()
  VAR x, y, z
  x = UO.GetX()
  y = UO.GetY()
  z = UO.GetZ()

  UO.WaitTargetTile(0, x + 1, y, z)
  UO.Cast('Teleport')
end sub

Но такой же макрос на телепортацию по координате z не работает, пишет указать таргет.
Хотя если закинуть бинтик на несколько тайлов выше и скастовать телепорт на бинтик, то все телепортируется.
что можно сделать?

Re: Teleport

Posted: 2012-01-16 08:01:00
by Mirage
UO.WaitTargetTile('400'
попробуй. Если прыгать вверх, а не в сторону то прыгаешь не на землю а на человека.

Re: Teleport

Posted: 2012-01-28 09:31:41
by Baal Shem Tov
не понял.
Вообщем попробовал, без изменений.
пробовал закидывать вещи на таил вверх, раньше можно было по пакам прыгать. Теперь, как я понял вообще на сервере телепорты вверх вниз, кроме как с этажа на этаж сделали невозможными.

Re: Teleport

Posted: 2012-01-28 19:30:06
by Mirage

Code: Select all

sub telek()
  VAR x, y, z
  x = UO.GetX('self')
  y = UO.GetY('self')
  z = UO.GetZ('self')

  UO.WaitTargetTile('400', x, y, z+10)
  UO.Cast('Teleport')
end sub

Re: Teleport

Posted: 2012-01-28 20:10:36
by ZeroDX
вроде у следующего этажа кордината z больше на 20