SAMP/MovePlayerObject
Материал из Pawno Info Wikipedia
MovePlayerObject
Описание:
Перемещайте объект игрока с заданной скоростью. Также поддерживает вращение. Игроки/автомобили будут перемещаться по движущимся объектам.
Параметры:
(playerid, objectid, Float: X, Float: Y, Float: Z, Float: Speed, Float: RotX = -1000.0, Float: RotY = -1000.0, Float: RotZ = -1000.0)
playerid | ID игрока, чей игрок-объект переместить. |
objectid | ID перемещаемого объекта. |
Float: X | Координата X, куда нужно переместить объект. |
Float: Y | Координата Y, куда нужно переместить объект. |
Float: Z | Координата Z, куда нужно переместить объект. |
Float: Speed | Скорость, с которой перемещается объект. |
Float: RotX | Окончательный поворот по оси X (необязательно). |
Float: RotY | Окончательный поворот по оси Y (необязательно). |
Float: RotZ | Окончательный поворот по оси Z (необязательно). |
Возвращаемые значения:
Время, необходимое для перемещения объекта в миллисекундах.
Подсказка |
Для расстояния перемещения одна единица = 1,0 расстояние перемещения объекта. |
Примечание |
При использовании параметров поворота объект необходимо перемещать (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);
Связанные функции
Следующие функции также могут быть полезны, поскольку они так или иначе связаны с рассматриваемой функцией.
- CreatePlayerObject - Создать объект только для одного игрока.
- DestroyPlayerObject - Уничтожить объект игрока.
- IsValidPlayerObject - Проверяет, действителен ли определенный объект игрока.
- StopPlayerObject - Остановить перемещение объекта игрока.
- IsObjectMoving - Проверьте, движется ли объект.
- SetPlayerObjectPos - Установите положение объекта игрока.
- SetPlayerObjectRot - Установить поворот объекта игрока.
- GetPlayerObjectPos - Найдите объект игрока.
- GetPlayerObjectRot - Проверьте вращение объекта игрока.
- AttachPlayerObjectToPlayer - Прикрепить объект игрока к игроку.