Function ChangeVehicleColor change a vehicle's primary and secondary colors.
Some vehicles have only a primary color and some can not have the color changed at all. A few (cement, squallo) have 4 colors, of which 2 can not be changed in SA:MP

(vehicleid, color1, color2)
int vehicleid The ID of the vehicle to change the colors of.
int color1 The new vehicle's primary Color ID.
int color2 The new vehicle's secondary Color ID.

Return Values:
  • 1: The function was executed successfully. The vehicle's color was successfully changed.
  • 0: The function failed to execute. The vehicle does not exist.

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    // Change the primary color to black and the secondary color to white
    ChangeVehicleColor(vehicleid, 0, 1);
    return 1;

Related Functions
The following functions may be useful, as they are related to this function in one way or another.

Related Callbacks
The following callbacks might be useful as well, as they are related to this callback in one way or another.