19.02.2011, 17:29
I dont think this will work, I forgot to mention I use this
and under OnPlayerRequestClass I just have SetPlayerTeamFromClass. But how can I make it so people cant pick to become LSPD without the right score without affecting other classes
Код:
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; } }