OnVehicleRespray

From SA-MP Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 11:57, 20 October 2017
RIDE2DAY (Talk | contribs)

← Previous diff
Current revision
RIDE2DAY (Talk | contribs)

Line 14: Line 14:
{{Bug|previewing a component inside a mod shop might call this callback.}} {{Bug|previewing a component inside a mod shop might call this callback.}}
-{{note|+{{note|This callback is not called by [[ChangeVehicleColor]].}}
-* This callback is not called by [[ChangeVehicleColor]].+
-* You might enable this callback for Pay 'n' Spray shops and avoid the previous bug using [https://goo.gl/GnA1j5 vSync].}}+
{{Example}} {{Example}}

Current revision



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.


Parameters:
(playerid, vehicleid, color1, color2)
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.


Return Values:

Returning 0 in this callback will deny the colour change. Returning 1 will allow it. This can be used to prevent hackers from changing vehicle colours using cheats.
  • It is always called first in gamemode so returning 0 there also blocks other filterscripts from seeing it.


Image:32px-Circle-style-warning.png

Warning

Known Bug: previewing a component inside a mod shop might call this callback.


Image:32px-Ambox_warning_orange.png

Note

This callback is not called by ChangeVehicleColor.


Example Usage:

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;
}

Related Functions

The following functions might be useful, as they're related to this callback 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.

Personal tools
In other languages