OnPlayerRequestSpawn

From SA-MP Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 10:19, 6 August 2017
OstGot (Talk | contribs)

← Previous diff
Revision as of 12:24, 9 August 2017
OstGot (Talk | contribs)

Next diff →
Line 7: Line 7:
{{Returns|Returning '''0''' in this callback will prevent the player from spawning. {{Returns|Returning '''0''' in this callback will prevent the player from spawning.
-* It is always called first in filterscripts so returning 0 there blocks other filterscripts from seeing it.}}+* It is always called first in filterscripts so returning 0 there blocks other scripts from seeing it.}}
{{Example}} {{Example}}

Revision as of 12:24, 9 August 2017



Description:

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


Parameters:
(playerid)
playeridThe 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 blocks other scripts from seeing it.


Example Usage:

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

Image:Light_bulb_icon.png

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


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