Daniel_Cortez
27.03.2014, 18:33
MoveObject
Функция двигает объект на указанные координаты.
Параметры:
(objectid, Float:X, Float:Y, Float:Z, Float:Speed, Float:RotX, Float:RotY, Float:RotZ)
objectid - ID объекта
X, Y, Z - новые координата X, Y, Z
Speed - скорость движения объекта
RotX, RotY, RotZ - поворот по осям X, Y и Z соответственно
Возвращает: время, за которое объект доберётся до новых координат (в миллисекундах).
Пример:
new test_obj;
public OnGameModeInit()
{
test_obj = CreateObject(980, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
new time = MoveObject(test_obj, 0.0, 0.0, 10.0, 20.0, 0.0, 0.0, 0.0);
printf("Объект передвинется за %d миллисекунд.", time);
return 1;
}
Примечания:
Параметры RotX, RotY и RotZ - не обязательные. Если не указать их, после передвижения поворот объекта не изменится.
Оригинал: http://wiki.sa-mp.com/wiki/MoveObject
Перевод: Daniel_Cortez (http://pro-pawn.ru/member.php?u=100)
Специально для Pro-Pawn.ru (http://www.pro-pawn.ru)
Копирование данной статьи на других ресурсах без разрешения автора запрещено!
Функция двигает объект на указанные координаты.
Параметры:
(objectid, Float:X, Float:Y, Float:Z, Float:Speed, Float:RotX, Float:RotY, Float:RotZ)
objectid - ID объекта
X, Y, Z - новые координата X, Y, Z
Speed - скорость движения объекта
RotX, RotY, RotZ - поворот по осям X, Y и Z соответственно
Возвращает: время, за которое объект доберётся до новых координат (в миллисекундах).
Пример:
new test_obj;
public OnGameModeInit()
{
test_obj = CreateObject(980, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
new time = MoveObject(test_obj, 0.0, 0.0, 10.0, 20.0, 0.0, 0.0, 0.0);
printf("Объект передвинется за %d миллисекунд.", time);
return 1;
}
Примечания:
Параметры RotX, RotY и RotZ - не обязательные. Если не указать их, после передвижения поворот объекта не изменится.
Оригинал: http://wiki.sa-mp.com/wiki/MoveObject
Перевод: Daniel_Cortez (http://pro-pawn.ru/member.php?u=100)
Специально для Pro-Pawn.ru (http://www.pro-pawn.ru)
Копирование данной статьи на других ресурсах без разрешения автора запрещено!