class restriction
#6

You need to use the OnPlayerRequestSpawn(playerid) callback.

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;
}
https://sampwiki.blast.hk/wiki/OnPlayerRequestSpawn

The wiki seems to have a bug? It says public OnPlayerRequestClass(playerid) lol
Reply


Messages In This Thread
class restriction - by Extraordinariness - 05.04.2014, 04:21
Re: class restriction - by Niko_boy - 05.04.2014, 04:44
Re: class restriction - by ChristianIvann09 - 05.04.2014, 04:44
Re: class restriction - by Niko_boy - 05.04.2014, 04:52
Re: class restriction - by Extraordinariness - 05.04.2014, 06:01
Re: class restriction - by SickAttack - 05.04.2014, 06:15

Forum Jump:


Users browsing this thread: 1 Guest(s)