SAMP/GetVehicleVelocity

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

GetVehicleVelocity

Wiki added.png

Добавлено

Функция работает только начиная с версии SA-MP 0.3a и не будет работать в предыдущих версиях!


Описание:

Узнает ускорение указанного транспортного средства по осям.


Параметры:

(vehicleid, &Float:X, &Float:Y, &Float:Z)


vehicleidID проверяемого транспортного средства.
XУскорение транспортного средства по оси X.
YУскорение транспортного средства по оси Y.
ZУскорение транспортного средства по оси Z.


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

1 - функция выполнена успешно.
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;
}