note Help Needed
This wiki is the result of an ongoing community effort — thank you all for helping!
If you want to provide changes to this page then please click here.
OnVehiclePaintjob
Description
This callback is called when a player previews a vehicle paintjob inside a mod shop. Watch out, this callback is not called when the player buys the paintjob.
Name | Description |
---|---|
playerid | The ID of the player that changed the paintjob of their vehicle. |
vehicleid | The ID of the vehicle that had its paintjob changed. |
paintjobid | The ID of the new paintjob. |
Returns
It is always called first in gamemode so returning 0 there blocks other filterscripts from processing it.
Examples
public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
new string[128];
format(string, sizeof(string), "You have changed your vehicle's paintjob to %d!", paintjobid);
SendClientMessage(playerid, 0x33AA33AA, string);
return 1;
}
Notes
tip
This callback is not called by ChangeVehiclePaintjob. You might use OnVehicleChangePaintjob from vSync in order to know when the player buys the paintjob.
Related Callbacks
The following callbacks might be useful, as they're related to this callback in one way or another.
- OnVehicleRespray: This callback is called when a vehicle is resprayed.
- OnVehicleMod: This callback is called when a vehicle is modded.
Related Functions
The following functions might be useful, as they're related to this callback in one way or another.
- ChangeVehiclePaintjob: Change the paintjob on a vehicle.
- ChangeVehicleColor: Set the color of a vehicle.