SAMP/GetVehicleDamageStatus

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

GetVehicleDistanceFromPoint

Wiki added.png

Добавлено

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

Описание:

Получить статусы повреждений автомобиля.


Параметры:

(vehicleid, &panels, &doors, &lights, &tires)
VehicleidИдентификатор транспортного средства, для которого нужно получить статусы повреждений.
panelsПеременная для хранения данных о повреждении панели , передаваемая по ссылке.
doorsПеременная для хранения данных о повреждении двери , передаваемая по ссылке.
lightsПеременная для хранения данных о легком повреждении , передаваемая по ссылке.
tiresПеременная для хранения данных о повреждении шин , передаваемая по ссылке.

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

1: функция успешно выполнена.

0: функция не выполнена. Это означает, что указанный автомобиль не существует.

Wiki note.png

Примечание

Сохраненные значения представляют собой битовые маски . Побитовые операторы позволят вам использовать значения.

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

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);

Wiki note important.png

Важное
примечание

Некоторые полезные функции для работы со значениями повреждений транспорта можно найти здесь

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

Следующие функции также могут быть полезны, поскольку они так или иначе связаны с рассматриваемой функцией.
  • UpdateVehicleDamageStatus - Обновить повреждение транспортного средства.
  • SetVehicleHealth - Установка состояния транспортного средства.
  • GetVehicleHealth - Проверьте исправность транспортного средства.
  • RepairVehicle - Полностью отремонтировать автомобиль.

Связанные обратные вызовы

Следующие обратные вызовы также могут быть полезны, поскольку они так или иначе связаны с рассматриваемым обратным вызовом.
  • OnVehicleDamageStatusUpdate - Вызывается при изменении состояния повреждения транспортного средства.