OnPlayerRequestClass
From SA-MP Wiki
Description:
Called when a player changes class at class selection (and when class selection first appears).
Note | This callback can also be called by NPC. |
(playerid, classid)
playerid | The ID of the player that changed class. |
classid | The ID of the current class being viewed (returned by AddPlayerClass). |
Return Values:
Returning 0 in this callback will prevent the player from spawning. The player can be forced to spawn when SpawnPlayer is used.
- It is always called first in filterscripts.
public OnPlayerRequestClass(playerid,classid) { if(classid == 3 && !IsPlayerAdmin(playerid)) { SendClientMessage(playerid, COLOR_RED, "This skin is only for admins!"); return 0; } return 1; }
Related Callbacks
The following callbacks might be useful as well, as they are related to this callback in one way or another.
- OnPlayerRequestSpawn: Called when a player attempts to spawn via class selection.
Related Functions
The following functions might be useful, as they're related to this callback in one way or another.
- AddPlayerClass: Add a class.