Телепорт

Anything and all.

Moderators: Murderator+, Murderator

Post Reply
ychenik
Posts: 82
Joined: 2007-07-01 21:23:58

Телепорт

Post by ychenik »

Народ кто-нибудь может написать скрипт на телепорт через угол крестов?
ychenik
Posts: 82
Joined: 2007-07-01 21:23:58

Post by ychenik »

или хотябы подскажите как определить серийник тайла) и всегда ли он будет одинаковым?
Purgen
Posts: 187
Joined: 2005-04-04 18:23:12

Post by Purgen »

,infotile
ychenik
Posts: 82
Joined: 2007-07-01 21:23:58

Post by ychenik »

это немного не то, мне нужно инфотайлом узнается каждый раз новая координата, а мне бы как нибудь узнать координаты например центра моей картинки) мне нужен скрипт для телепорта на определенный тайл всегда а не в каком-то одном месте
Purgen
Posts: 187
Joined: 2005-04-04 18:23:12

Post by Purgen »

-1 означает ЛЮБОЙ тайл.
попробуй uo.waittargettile(-1,[X],[Y],[Z])
где X, Y и Z являються координатами.
ychenik
Posts: 82
Joined: 2007-07-01 21:23:58

Post by ychenik »

выдает ошибку в этой строке
Line parse erorr
Purgen
Posts: 187
Joined: 2005-04-04 18:23:12

Post by Purgen »

тут нет слов просто
я уверен, что ты так и написал c этими скобами [ ]
ychenik
Posts: 82
Joined: 2007-07-01 21:23:58

Post by ychenik »

исправил,но скрипт все равно не работает просто пишет в уо select target и ничего не делает ловушка не появляется
ychenik
Posts: 82
Joined: 2007-07-01 21:23:58

Post by ychenik »

может я че не так делаю, скрипт выглядит примерно так
sub tele()
uo.waittargettile(-1,1529,1716,20)
uo.Cast('Teleport')
end if
end sub
Purgen
Posts: 187
Joined: 2005-04-04 18:23:12

Post by Purgen »

:shock:
а что там делает end if ?
ychenik
Posts: 82
Joined: 2007-07-01 21:23:58

Post by ychenik »

не знаю) но без него тоже не работает, точно так же пишет select target и не кастует ничего
ychenik
Posts: 82
Joined: 2007-07-01 21:23:58

Post by ychenik »

Кто-нибудь подскажите как должен выглядеть скрипт :(
Purgen
Posts: 187
Joined: 2005-04-04 18:23:12

Post by Purgen »

я форумный ультимщик )
Немогу зайти в УО и проверить нормально.
Ну может вечером рискну.
ychenik
Posts: 82
Joined: 2007-07-01 21:23:58

Post by ychenik »

тот же самый скрипт с измененной строчкой uo.waittargettile(-1, 1387, 1710, 20) где вместо -1 стоит 0, прекрасно телепортится, но опять же это только на определенной местности. а как сделать так чтобы телепортился в лбюом месте?
Kynep
Expert!
Posts: 1348
Joined: 2006-02-07 08:51:40
Location: г. Старый Оскол
Contact:

Post by Kynep »

ychenik wrote:тот же самый скрипт с измененной строчкой uo.waittargettile(-1, 1387, 1710, 20) где вместо -1 стоит 0, прекрасно телепортится, но опять же это только на определенной местности. а как сделать так чтобы телепортился в лбюом месте?


В каком смысле на определенной местности? Если я правильно понял то только по указанным коордам, если так то пробуй так:

Code: Select all

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

  UO.WaitTargetTile(0, x + 1, y - 1, z)
  UO.Cast('Teleport')
end sub
ychenik
Posts: 82
Joined: 2007-07-01 21:23:58

Post by ychenik »

нет, мне нужно что бы чар независмо от координат тайлов перемещался в определенное место. У меня на шарде можно еогда стоишь в крестах из них выйти телепортом на угловой тайл. Но я же не могу знать координаты тайлов на которых я буду стоять в крестах.
Kynep
Expert!
Posts: 1348
Joined: 2006-02-07 08:51:40
Location: г. Старый Оскол
Contact:

Post by Kynep »

ychenik wrote:нет, мне нужно что бы чар независмо от координат тайлов перемещался в определенное место. У меня на шарде можно еогда стоишь в крестах из них выйти телепортом на угловой тайл. Но я же не могу знать координаты тайлов на которых я буду стоять в крестах.


Если ты заметил то я так и написал, пробуй сказал же.
ychenik
Posts: 82
Joined: 2007-07-01 21:23:58

Post by ychenik »

я попробывал но не получилось, он же телепортит таким же образом по указаным координатам вроде? или что туда надо вписать?
http://www.pichost.ru/show.php/69344_KREST.jpg.html вот скрин на какой тайл мне нужно телепортнутся или на противоположенный ему по диагонали.
Kynep
Expert!
Posts: 1348
Joined: 2006-02-07 08:51:40
Location: г. Старый Оскол
Contact:

Post by Kynep »

ychenik wrote:я попробывал но не получилось, он же телепортит таким же образом по указаным координатам вроде? или что туда надо вписать?
http://www.pichost.ru/show.php/69344_KREST.jpg.html вот скрин на какой тайл мне нужно телепортнутся или на противоположенный ему по диагонали.


Этот скрипт портает тебя именно на ту клетку которая на скрине, вернее в ту точку, независимо где ты находишься, вписывать ни чего не нужно, а насчет противоположнго, нужно будет писать второй скрипт, сделай скрин я тебе напишу.

Code: Select all

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

  UO.WaitTargetTile(0, x + 1, y + 1, z)
  UO.Cast('Teleport')
end sub
ychenik
Posts: 82
Joined: 2007-07-01 21:23:58

Post by ychenik »

все разобрался, просто я репетировал в таком месте где почему-то пишет просто селект таргет а после клика не телепортится. на ровном месте все идеально. огромное спасибо.
Post Reply