Skip to main content

OnPlayerRequestSpawn

Description​

This callback is called when a player attempts to spawn via class selection either by pressing SHIFT or clicking the 'Spawn' button.

NameDescription
playeridThe ID of the player that requested to spawn.

Returns​

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

Examples​

public OnPlayerRequestSpawn(playerid)
{
if (!IsPlayerAdmin(playerid))
{
SendClientMessage(playerid, -1, "You may not spawn.");
return 0;
}
return 1;
}

Notes​

tip

This callback can also be called by NPC.

tip

To prevent players from spawning with certain classes, the last viewed class must be saved in a variable in OnPlayerRequestClass.

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