Команда move



Использование

Описание

  Команда move плавно двигает объект относительно системы координат мира.

  Обязательные параметры x y z - в какую сторону и на сколько метров двигать объект.
  x - положительный - Запад, отрицательный - Восток.
  y - положительный - Верх, отрицательный - Низ.
  z - положительный - Север, отрицательный - Юг.
  Единицы измерения - метры. Одна ячейка = 10 метров.
Например:

activate move 10 10 -10

  Двигает объект в точку на 10метров западнее, выше и южнее по диагонали напрямик, независимо от положения(поворота) объекта в пространстве.

  Необязательный параметр loop или noloop. По умолчанию noloop. По умолчанию объект едет туда, обратно и всё - стоит на месте. Если loop, то туда-обратно будет повторяться бесконечно.

  Необязательный параметр sync или nosync. По умолчанию "nosync". Показывает, будет ли движение объекта синхронизироваться со временем вселенной или нет. В большинстве случаев синхронизация не нужна. Но может быть необходима, если применён параметр loop. По этому если ставиться параметр sync, то loop то же автоматически действует.

  Необязательный параметр reset или noreset - По умолчанию noreset. Если указан reset, то по окончании движения объект будет мгновенно возвращён в исходную позицию.

  Необязательный параметр time= - сколько времени займёт движение в точку назначения. По умолчанию - 1 секунда. Дробные значения(типа 0.2) - допускаются.

  Необязательный параметр wait= - сколько секунд, по окончании движения объект задержится в конечном положении. По умолчанию - 0 секунд. Дробные значения(типа 0.2) - допускаются.

  Необязательный параметр name= позволяет применить команду не к самому объекту, а к объекту с этим именем.
Например:

bump move 2 0 0 time=2 name=door7

  При касании объекта с этой командой(коврика перед дверью) он не изменится, а объект с именем "door7"(дверь) сдвинется(сдвижная дверь откроется). Объект по имени "door7", это объект в котором прописана команда:

create name door7

  Необязательный параметр smooth, если указан - объект будет брать скорость и тормозить не мгновенно, а разгоняясь и тормозя. Так двигаются тяжёлые объекты.

  Необязательный параметр ltm, если указан - объект будет двигаться не в координатах мира, а в своих собственных. То есть направление движения будет зависеть от расположения(поворота) объекта.

  Необязательный параметр gravity, если указан - остановившийся объект начнёт падать. Причём падать сквозь объекты мира, его ни что не останавливает. Для остановки надо подбирать значения параметров wait= и time=.

  Необязательный параметр global позволяет увидеть работу команды всем.