pawn Code:
native OnPlayerShootVehicle(playerid,vehicleid,Float:amount,weapon)
pawn Code:
native OnVehicleHealthChange(vehicleid,Float:newhealth,Float:oldhealth)
And of course, make RPG's, grenades, helicopter blades, run over, hydra/hunter missiles/gun, call OnPlayerGiveDamage :/