Легко!
1 - GetVehicleComponentInSlot(...CARMODTYPE_HYDRAULICS )
2 - если у машины < 250 хп, значит она горит
3 - GetVehicleParamsEx(..lights..)
4 - Вся вода, кроме бассейнов, - находится на нулевом уровне. Пару проверок и вот тебе вода
5 - Массив служебных авто, проверка
6 - KEY_HANDBRAKE
7 - Массив гоночных авто, проверка
8 - MapAndreas
9 - UpdateVehicleDamageStatus