GetVehicleHealth RU

From SA-MP Wiki

Jump to: navigation, search

GetVehicleHealth

Описание:

Получает здоровье транспортного средства.


Параметры:
(vehicleid, &Float:health)
vehicleidID транспорта, у которого нужно узнать здоровье.
&Float:healthПеременная, в которую будет сохранено здоровье транспорта.


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

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


Image:32px-Ambox_warning_orange.png

Примечание

Полное здоровье транспорта - 1000. Больше информации о значениях здоровья, смотрите здесь.


Совет

Image:Light_bulb_icon.png

Автомобиль загорается при значении здоровья ниже 250, что приводит к взрыву через несколько секунд.


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

if(strcmp(cmdtext, "/repair", true) == 0)
{
    new Float:health;
    new veh = GetPlayerVehicleID(playerid);
    GetVehicleHealth(veh, health);
    if(health > 500) return SendClientMessage(playerid, COLOR_RED, "Транспорт не нуждается в восстановлении!");
    SetVehicleHealth(veh, 1000);
    SendClientMessage(playerid, COLOR_GREEN, "Транспортное средство восстановлено!");
}

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

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

  • SetVehicleHealth: Устанавливает здоровье транспорта.
  • GetPlayerHealth: Получает значение здоровья игрока
  • GetPlayerArmour: Получает значение брони игрока
Personal tools
Navigation
Toolbox
In other languages