05.04.2014, 06:15
You need to use the OnPlayerRequestSpawn(playerid) callback.
https://sampwiki.blast.hk/wiki/OnPlayerRequestSpawn
The wiki seems to have a bug? It says public OnPlayerRequestClass(playerid) lol
pawn Код:
new FuckerTeamClass[MAX_PLAYERS];
new FuckerTeam[MAX_PLAYERS];
public OnPlayerRequestClass(playerid, classid)
{
if(classid == 1)
{
FuckerTeamClass[playerid] = 0;
FuckerTeam[playerid] = 0;
}
if(classid == 2 && PlayerInfo[playerid][pFaction] == 1)
{
GameTextForPlayer(playerid, "~r~ Fucker Team", 9999999, 6);
FuckerTeamClass[playerid] = 0;
FuckerTeam[playerid] = 0;
}
if(classid == 2 && PlayerInfo[playerid][pFaction] == 0)
{
SendClientMessage(playerid, 0xFF0000FF, "Fuck you, you aren't registered on fucker team.");
FuckerTeamClass[playerid] = 1;
FuckerTeam[playerid] = 1;
}
if(classid == 3)
{
FuckerTeamClass[playerid] = 0;
FuckerTeam[playerid] = 0;
}
}
public OnPlayerRequestSpawn(playerid)
{
if(FuckerTeamClass[playerid] == 1 && FuckerTeam[playerid] == 1)
{
SendClientMessage(playerid, 0xFF0000FF, "Sir, you cannot spawn.");
return 0;
}
return 1;
}
The wiki seems to have a bug? It says public OnPlayerRequestClass(playerid) lol