Zum Hauptinhalt springen

OnVehicleRespray

Description

This callback is called when a player exits a mod shop, even if the colors weren't changed. Watch out, the name is ambiguous, Pay 'n' Spray shops don't call this callback.

NameDescription
playeridThe ID of the player that is driving the vehicle.
vehicleidThe ID of the vehicle that was resprayed.
color1The color that the vehicle's primary color was changed to.
color2The color that the vehicle's secondary color was changed to.

Returns

It is always called first in gamemode so returning 0 there also blocks other filterscripts from processing it.

Examples

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
new string[48];
format(string, sizeof(string), "You resprayed vehicle %d to colors %d and %d!", vehicleid, color1, color2);
SendClientMessage(playerid, COLOR_GREEN, string);
return 1;
}

Notes

tipp

This callback is not called by ChangeVehicleColor. Misleadingly, this callback is not called for pay 'n' spray (only modshops).

Fix here: http://pastebin.com/G81da7N1

warnung

Known Bug(s):

  • Previewing a component inside a mod shop might call this callback.

The following callbacks might be useful, as they're related to this callback in one way or another.

The following functions might be useful, as they're related to this callback in one way or another.