GetVehicleHealth RU
From SA-MP Wiki
GetVehicleHealth
Описание:
Получает здоровье транспортного средства.
(vehicleid, &Float:health)
vehicleid | ID транспорта, у которого нужно узнать здоровье. |
&Float:health | Переменная, в которую будет сохранено здоровье транспорта. |
Возвращаемые значения:
- 1: Функция успешно выполнена.
- 0: Функции не удалось выполниться. Неверный ID транспорта.
- Здоровье автомобиля сохраняется в указанной переменной, а не в возвращаемом значении.
Примечание | Полное здоровье транспорта - 1000. Больше информации о значениях здоровья, смотрите здесь. |
Совет | Автомобиль загорается при значении здоровья ниже 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: Получает значение брони игрока