SAMP/MovePlayerObject

Материал из Wiki.Pawno-Info.Ru
Перейти к навигации Перейти к поиску

MovePlayerObject


Описание:

Перемещайте объект игрока с заданной скоростью. Также поддерживает вращение. Игроки/автомобили будут перемещаться по движущимся объектам.


Параметры:

(playerid, objectid, Float: X, Float: Y, Float: Z, Float: Speed, Float: RotX = -1000.0, Float: RotY = -1000.0, Float: RotZ = -1000.0)


playeridID игрока, чей игрок-объект переместить.
objectidID перемещаемого объекта.
Float: XКоордината X, куда нужно переместить объект.
Float: YКоордината Y, куда нужно переместить объект.
Float: ZКоордината Z, куда нужно переместить объект.
Float: SpeedСкорость, с которой перемещается объект.
Float: RotXОкончательный поворот по оси X (необязательно).
Float: RotYОкончательный поворот по оси Y (необязательно).
Float: RotZОкончательный поворот по оси Z (необязательно).


Возвращаемые значения:

Время, необходимое для перемещения объекта в миллисекундах.


Wiki tip.png

Подсказка

Для расстояния перемещения одна единица = 1,0 расстояние перемещения объекта.


Wiki note.png

Примечание

При использовании параметров поворота объект необходимо перемещать (X/Y/Z). Объект будет интерполировать вращение с момента начала движения до момента остановки. Приведенные ниже параметры относятся к 0.3d R2 и более ранним версиям, и их следует игнорировать, если вы используете последнюю версию SA-MP.


Параметры:

(playerid, objectid, Float: X, Float: Y, Float: Z, Float: Speed)


playeridИгрок, с которым вы связали этот объект.
objectidОбъект, который вы хотите переместить.
Float: XНовая координата X.
Float: YНовая координата Y.
Float: ZНовая координата Z.
Float: SpeedСкорость, с которой перемещается объект.


Пример использования:

MovePlayerObject(playerid, objectid, 2001.195679, 1547.113892, 10);


Связанные функции

Следующие функции также могут быть полезны, поскольку они так или иначе связаны с рассматриваемой функцией.