SAMP/GetVehicleModelInfo
Материал из Wikipedia Pi
GetVehicleModelInfo
Добавлено |
функция работает только начиная с версии SA-MP 0.3e и не будет работать в предыдущих версиях! |
Описание:
Получает информацию о физических особенностях модели указанного транспортного средства.
Параметры:
(vehiclemodel, infotype, Float:X, Float:Y, Float:Z)
vehiclemodel | ID модели проверяемого транспортного средства. |
infotype | Тип информации о модели транспортного средства. |
X | Смещение по оси X компонента транспортного средства. |
Y | Смещение по оси Y компонента транспортного средства. |
Z | Смещение по оси Z компонента транспортного средства. |
Возвращаемые значения:
Данная функция ничего не возвращает. Данные передаются по ссылкам.
Примечание |
Значения координат высчитываются от центра модели, т.е. представляют собой смещение относительно схождения осей. |
Пример использования:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/vminfo", true)) // команда получает размеры модели транспортного средства, в котором Вы находитесь
{
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0xFF0000FF, !"Вы должны быть в транспортном средстве!");
new vehicleid = GetPlayerVehicleID(playerid), Float:x, Float:y, Float:z;
GetVehicleModelInfo(GetVehicleModel(vehicleid), VEHICLE_MODEL_INFO_SIZE, x, y, z);
format(string, sizeof(string), "Размеры транспорта #%d: ширина %.1fм , длина %.1fм, высота %.1fм", X, Y, Z", vehicleid, x, y, z);
SendClientMessage(playerid, -1, string);
return 1;
}
return 0;
}