SAMP/GetVehicleVelocity
Материал из Pawno Info Wikipedia
GetVehicleVelocity
Добавлено |
Функция работает только начиная с версии SA-MP 0.3a и не будет работать в предыдущих версиях! |
Описание:
Узнает ускорение указанного транспортного средства по осям.
Параметры:
(vehicleid, &Float:X, &Float:Y, &Float:Z)
vehicleid | ID проверяемого транспортного средства. |
X | Ускорение транспортного средства по оси X. |
Y | Ускорение транспортного средства по оси Y. |
Z | Ускорение транспортного средства по оси Z. |
Возвращаемые значения:
1 - функция выполнена успешно.
0 - если транспортное средство не существует (указан неверный ID).
0 - если транспортное средство не существует (указан неверный ID).
Пример использования:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/vpos", true)) // команда получает ускорение транспортного средства, в котором Вы находитесь, по осям координат
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFF0000FF, !"Вы должны быть в транспортном средстве!");
new vehicleid = GetPlayerVehicleID(playerid), Float:x, Float:y, Float:z;
GetVehicleVelocity(vehicleid, x, y, z);
format(string, sizeof(string), "Скорость транспорта #%d = %.2f", vehicleid, floatsqroot(x * x + y * y + z * z));
SendClientMessage(playerid, -1, string);
return 1;
}
return 0;
}