if(classid == 2) {
GameTextForPlayer(playerid, "~r~ Fucker Team", 9999999, 6);
if(classid == 2 && PlayerInfo[playerid][pFaction] == 1) {
GameTextForPlayer(playerid, "~r~ Fucker Team", 9999999, 6);
SendClientMessage(playerid, 0xFF0000FF, "Fuck you, you aren't registered on fucker team.");
Returns Returning 0 in this callback will prevent the player from spawning. The player can be forced to spawn when SpawnPlayer is used, however the player will re-enter class selection the next time they die. |
if(classid == 2)
{
GameTextForPlayer(playerid, "~r~ Fucker Team", 9999999, 6);
if( PlayerInfo[playerid][pFaction] != ONE_REQUIRED_TO_BE_IN_THIS_TEAM )
{
SendClientMessage(playerid, 0xFF0000FF, "Fuck you, you aren't registered on fucker team.");
return 0;
}
}
if(classid == 2 && PlayerInfo[playerid][pFaction] == 1) { GameTextForPlayer(playerid, "~r~ Fucker Team", 9999999, 6); // Your codes } else SendClientMessage(playerid, 0xFF0000FF, "Fuck you, you aren't registered on fucker team.");
Код:
if(classid == 2 && PlayerInfo[playerid][pFaction] == 1) { GameTextForPlayer(playerid, "~r~ Fucker Team", 9999999, 6); // Your codes } else SendClientMessage(playerid, 0xFF0000FF, "Fuck you, you aren't registered on fucker team."); |
you are close enough though.
Read this: https://sampwiki.blast.hk/wiki/OnPlayerRequestClass so here, pawn Код:
if the value of pFaction is not equal to that value required to be in this team deny the spawn. else go for it. |
if(classid == 2 && PlayerInfo[playerid][pFaction] == 1)
{
GameTextForPlayer(playerid, "~r~ Fucker Team", 9999999, 6);
// Your codes
} else SendClientMessage(playerid, 0xFF0000FF, "Fuck you, you aren't registered on fucker team.");
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;
}