OnPlayerRequestClass
Description:
Callback OnPlayerRequestClass is called when a player changes class at class selection (and when class selection first appears).
|
Parameters:
(playerid, classid)
int | playerid | The ID of the player that changed class. |
int | 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.
Examples:
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 may be useful, as they are related to this function in one way or another.
- AddPlayerClass: Add a class.