OnPlayerRequestSpawn
Description:
Callback OnPlayerRequestSpawn is called when a player attempts to spawn via class selection either by pressing SHIFT or clicking the 'Spawn' button.
Callback OnPlayerRequestSpawn can also be called by NPC. |
To prevent players from spawning with certain classes, the last viewed class must be saved in a variable in OnPlayerRequestClass. |
Parameters:
(playerid)
int | playerid | The ID of the player that requested to spawn. |
Return Values:
Returning 0 in this callback will prevent the player from spawning.
- It is always called first in filterscripts so returning 0 there also blocks other scripts from seeing it.
Examples:
public OnPlayerRequestSpawn(playerid) { if(!IsPlayerAdmin(playerid)) { SendClientMessage(playerid, -1, "You may not spawn."); 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.
- OnPlayerSpawn: Called when a player spawns.
- OnPlayerRequestClass: Called when a player changes class at class selection.