GetVehicleVelocity RU

From SA-MP Wiki

Jump to: navigation, search

GetVehicleVelocity

GetVehicleVelocity RU была добавлена в SA-MP 0.3a Эта функция была добавлена в SA-MP 0.3a и не будет работать в более ранних версиях!


Описание:

Возвращает скорость, с которой транспортное средство движется в трех направлениях, X, Y и Z.


Параметры:
(vehicleid, &Float:x, &Float:y, &Float:z)
playeridИД авто.
&Float:xСкорость по координате Х.
&Float:yСкорость по координате Y.
&Float:zСкорость по координате Z.


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

  • 1: Функция успешно выполнена.
  • 0: Функции не удалось выполниться. Транспорта не существует.
  • X, Y и Z скоростей хранятся в указанных переменных, а не в возвращаемом значении.


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

public OnPlayerCommandText(playerid, cmdtext[])
{
    if (!strcmp("/GetMyCarVelocity", cmdtext) && IsPlayerInAnyVehicle(playerid))
    {
        new Float:Velocity[3], output[80];
	GetVehicleVelocity(GetPlayerVehicleID(playerid), Velocity[0], Velocity[1], Velocity[2]);
        format(output, sizeof(output), "Ваша скорость по коодинате X%f, Y%f, Z%f", Velocity[0], Velocity[1], Velocity[2]);
        SendClientMessage(playerid, 0xFFFFFFFF, output);
	return 1;
    }
    return 0;
}


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

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

Personal tools
In other languages