SAMP/GetVehicleDamageStatus
Материал из Wikipedia Pi
GetVehicleDistanceFromPoint
Добавлено |
Этот обратный вызов работает только начиная с версии SA-MP 0.3a и не будет работать в предыдущих версиях! |
Описание:
Получить статусы повреждений автомобиля.
Параметры:
(vehicleid, &panels, &doors, &lights, &tires)
Vehicleid | Идентификатор транспортного средства, для которого нужно получить статусы повреждений. |
panels | Переменная для хранения данных о повреждении панели , передаваемая по ссылке. |
doors | Переменная для хранения данных о повреждении двери , передаваемая по ссылке. |
lights | Переменная для хранения данных о легком повреждении , передаваемая по ссылке. |
tires | Переменная для хранения данных о повреждении шин , передаваемая по ссылке. |
Возвращаемые значения:
1: функция успешно выполнена.
0: функция не выполнена. Это означает, что указанный автомобиль не существует.
Примечание |
Сохраненные значения представляют собой битовые маски . Побитовые операторы позволят вам использовать значения. |
Пример использования:
new panels, doors, lights, tires;
GetVehicleDamageStatus(vehicleid, panels, doors, lights, tires);
printf("Vehicle Status : [Panels] : %d - [Doors] : %d - [Lights] : %d - [Tires] : %d",panels,doors,lights,tires);
Важное |
Некоторые полезные функции для работы со значениями повреждений транспорта можно найти здесь |
Связанные функции
Следующие функции также могут быть полезны, поскольку они так или иначе связаны с рассматриваемой функцией.
- UpdateVehicleDamageStatus - Обновить повреждение транспортного средства.
- SetVehicleHealth - Установка состояния транспортного средства.
- GetVehicleHealth - Проверьте исправность транспортного средства.
- RepairVehicle - Полностью отремонтировать автомобиль.
Связанные обратные вызовы
Следующие обратные вызовы также могут быть полезны, поскольку они так или иначе связаны с рассматриваемым обратным вызовом.
- OnVehicleDamageStatusUpdate - Вызывается при изменении состояния повреждения транспортного средства.