SAMP/UpdateVehicleDamageStatus

Материал из Pawno Info Wikipedia

UpdateVehicleDamageStatus


Wiki added.png

Добавлено

Параметр addsiren работает только начиная с версии 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);
UpdateVehicleDamageStatus(vehicleid, panels, doors, lights, 15); // Установка шин на 15 вытолкнет их все
}


Wiki tip.png

Подсказка

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


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

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


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

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