public OnPlayerRequestClass
if(GetPlayerScore >= 200)
{
SetPlayerClass(blahblahblah);
}
else
{
SendClientMessage(playerid, blah blah blah);
Return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
if(GetPlayerScore(playerid) < 200)
{
return 0;
}else{
return 1;
}
}
|
pawn Код:
|
public OnPlayerRequestClass( playerid, classid )
{
if( GetPlayerScore( playerid ) < 200 ) return 0;
return 1;
}
public OnPlayerRequestSpawn( playerid )
{
if( GetPlayerScore( playerid ) < 200 ) return 0;
return 1;
}
SetPlayerTeamFromClass(playerid, classid)
{
if (classid == 0 || classid == 1 || classid == 2)
{
TextDrawShowForPlayer(playerid, grovemessage);
TextDrawHideForPlayer(playerid, ballamessage);
TextDrawHideForPlayer(playerid, copmessage);
TextDrawHideForPlayer(playerid, civilmessage);
gTeam[playerid] = TEAM_GROVE;
}
else if (classid == 3 || classid == 4 || classid == 5)
{
TextDrawHideForPlayer(playerid, grovemessage);
TextDrawShowForPlayer(playerid, ballamessage);
TextDrawHideForPlayer(playerid, copmessage);
TextDrawHideForPlayer(playerid, civilmessage);
gTeam[playerid] = TEAM_BALLA;
}
else if (classid == 6 || classid == 7 || classid == 8)
{
TextDrawHideForPlayer(playerid, grovemessage);
TextDrawHideForPlayer(playerid, ballamessage);
TextDrawShowForPlayer(playerid, copmessage);
TextDrawHideForPlayer(playerid, civilmessage);
new scorelevel = GetPlayerScore(playerid);
if(scorelevel < 200)
{
SCM(playerid, COLOR_RED, "You cannot use this class! (Score needed of 200)");
}
gTeam[playerid] = TEAM_COP;
}
else
{
TextDrawHideForPlayer(playerid, grovemessage);
TextDrawHideForPlayer(playerid, ballamessage);
TextDrawHideForPlayer(playerid, copmessage);
TextDrawShowForPlayer(playerid, civilmessage);
gTeam[playerid] = TEAM_CIVIL;
}
}