fix(es_extended/client/functions): properly call SetVehicleExtra #1504
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
The native SetVehicleExtra dictates whether a vehicle extra should be disabled, while IsVehicleExtraTurnedOn returns whether an extra is enabled. The latter is saved in the DB as vehicle properties. So we need to negate that value to properly reflect which vehicle extras we should toggle. This also fixes issues with helicopters missing key body parts when being parked out from garages, as the vehicle extras are being removed when they should not.