16.06.2009, 15:47
My teaming is different!
How'd I make an admin only out of those 3? thanks.
pawn Код:
// my onplayerspawn
if(gTeam[playerid] == TEAM_WORKER) {
SetPlayerColor(playerid,COLOR_GREEN); // Green
}
else if(gTeam[playerid] == TEAM_PIMP) {
SetPlayerColor(playerid,COLOR_RED); // Red
}
else if(gTeam[playerid] == TEAM_GOLFER) {
SetPlayerColor(playerid,COLOR_YELLOW); // Yellow
}
else if(gTeam[playerid] == TEAM_TRIAD) {
SetPlayerColor(playerid,COLOR_PINK); // Pink
}
else if(gTeam[playerid] == TEAM_MECHANIC) {
SetPlayerColor(playerid,COLOR_BLUE); // Blue
}
else if(gTeam[playerid] == TEAM_VALET) {
SetPlayerColor(playerid,COLOR_LIGHTBLUE); // Light Blue
}
else if(gTeam[playerid] == TEAM_MEDIC) {
SetPlayerColor(playerid,COLOR_DARKRED); // Dark Red
}
else if(gTeam[playerid] == TEAM_FBI) {
SetPlayerColor(playerid,COLOR_ORANGE); // Orange
}
else if(gTeam[playerid] == TEAM_ADMIN) {
SetPlayerColor(playerid,COLOR_ADMINISTRATOR); // COLOR_ADMINISTRATOR
}
pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerClass(playerid, classid);
SetupPlayerForClassSelection(playerid);
gPlayerClass[playerid] = classid;
switch (classid) {
case 0:
{
GameTextForPlayer(playerid, "~g~Worker", 500, 3);
}
case 1:
{
GameTextForPlayer(playerid, "~g~Pimp", 500, 3);
}
case 2:
{
GameTextForPlayer(playerid, "~g~Golfer", 500, 3);
}
case 3:
{
GameTextForPlayer(playerid, "~g~Triad", 500, 3);
}
case 4:
{
GameTextForPlayer(playerid, "~g~Mechanic", 500, 3);
}
case 5:
{
GameTextForPlayer(playerid, "~g~Valet", 500, 3);
}
case 6:
{
GameTextForPlayer(playerid, "~g~Medic", 500, 3);
}
case 7:
{
GameTextForPlayer(playerid, "~g~FBI", 500, 3);
}
case 8:
{
GameTextForPlayer(playerid, "~g~ADMIN ONLY!", 500, 3);
}
}
return 1;
}
pawn Код:
SetPlayerClass(playerid, classid) {
if(classid == 0) {
gTeam[playerid] = TEAM_WORKER;
} else if(classid == 1) {
gTeam[playerid] = TEAM_PIMP;
} else if(classid == 2) {
gTeam[playerid] = TEAM_GOLFER;
} else if(classid == 3) {
gTeam[playerid] = TEAM_TRIAD;
} else if(classid == 4) {
gTeam[playerid] = TEAM_MECHANIC;
} else if(classid == 5) {
gTeam[playerid] = TEAM_VALET;
} else if(classid == 6) {
gTeam[playerid] = TEAM_MEDIC;
} else if(classid == 7) {
gTeam[playerid] = TEAM_FBI;
}else if(classid == 8) {
gTeam[playerid] = TEAM_ADMIN;
}