Skip to main content

OnPlayerRequestClass

Description​

This callback is called when a player changes class at class selection (and when class selection first appears).

NameDescription
playeridThe ID of the player that changed class.
classidThe ID of the current class being viewed (returned by AddPlayerClass).

Returns​

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;
}

Notes​

tip

This callback is also called when a player presses F4.

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

  • OnPlayerRequestSpawn: This callback is called when a player attempts to spawn via class selection.

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