Teams - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (
https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: Teams (
/showthread.php?tid=251991)
Teams -
G*Mafia - 29.04.2011
Hello, I recelty made another team (team 3) And i'm having a probeam, When a player selects a skin, It tells him for all the skins "Russian Mafia" and I have 3 teams Cops, Civllians and Russian Mafia, So it should say for each class if its Cops team or Civllian or Russian Mafia, But it's saying for all the classes "Russian Mafia"
Here is my definses
pawn Код:
#define TEAM_1 1
#define TEAM_2 2
#define TEAM_3 3
OnPlayerRequestClass:
pawn Код:
SetupPlayerForClassSelection(playerid);
if(classid == 0 || classid == 1 || classid == 2 || classid == 3 || classid == 4 || classid == 5 || classid == 6 || classid == 7 || classid == 8 || classid == 9 || classid == 10 || classid == 11 || classid == 12 || classid == 13 || classid == 14)
{
gTeam[playerid] = TEAM_1;
GameTextForPlayer(playerid, "~b~Cops", 1000,3);
}
else if(classid == 15 || classid == 16 || classid == 17 || classid == 18 || classid == 19 || classid == 20 || classid == 21 || classid == 22 || classid == 23 || classid == 24 || classid == 25 || classid == 26 || classid == 27 || classid == 28)
{
gTeam[playerid] = TEAM_2;
GameTextForPlayer(playerid, "~w~Civllian", 1000,3);
}
else if(classid == 29 || classid == 30 || classid == 31 || classid == 32 || classid == 33 || classid == 34 || classid == 35)
gTeam[playerid] = TEAM_3;
GameTextForPlayer(playerid, "~r~Russian Mafia", 1000,3);
OnPlayerSpawn:
pawn Код:
if(gTeam[playerid] == TEAM_1)
SetPlayerColor(playerid, 0x0080FFFF);//Light Blue
else if(gTeam[playerid] == TEAM_2)
SetPlayerColor(playerid, 0xFFFFFFAA);//White
else if(gTeam[playerid] == TEAM_3)
SetPlayerColor(playerid, 0xFFFF00AA);//Yellow
There is 14 classes for cops, 15 classes for civllians, 7 classes for russian mafia.
Re: Teams -
TheGarfield - 29.04.2011
i have this problem.
Solution:
pawn Код:
if(GetPlayerSkin(playerid) == 0 || GetPlayerSkin(playerid) == 1 || GetPlayerSkin(playerid) == 2 || GetPlayerSkin(playerid) == 3 || GetPlayerSkin(playerid) == 4 || GetPlayerSkin(playerid) == 5 || GetPlayerSkin(playerid) == 6 || GetPlayerSkin(playerid) == 7 || GetPlayerSkin(playerid) == 8 || GetPlayerSkin(playerid) == 9 || GetPlayerSkin(playerid) == 10 || GetPlayerSkin(playerid) == 11 || GetPlayerSkin(playerid) == 12 || GetPlayerSkin(playerid) == 13 || GetPlayerSkin(playerid) == 14)
{
gTeam[playerid] = TEAM_1;
GameTextForPlayer(playerid, "~b~Cops", 1000,3);
}
else if(GetPlayerSkin(playerid) == 15 || GetPlayerSkin(playerid) == 16 || GetPlayerSkin(playerid) == 17 || GetPlayerSkin(playerid) == 18 || GetPlayerSkin(playerid) == 19 || GetPlayerSkin(playerid) == 20 || GetPlayerSkin(playerid) == 21 || GetPlayerSkin(playerid) == 22 || GetPlayerSkin(playerid) == 23 || GetPlayerSkin(playerid) == 24 || GetPlayerSkin(playerid) == 25 || GetPlayerSkin(playerid) == 26 || GetPlayerSkin(playerid) == 27 || GetPlayerSkin(playerid) == 28)
{
gTeam[playerid] = TEAM_2;
GameTextForPlayer(playerid, "~w~Civllian", 1000,3);
}
else if(GetPlayerSkin(playerid) == 29 || GetPlayerSkin(playerid) == 30 || GetPlayerSkin(playerid) == 31 || GetPlayerSkin(playerid) == 32 || GetPlayerSkin(playerid) == 33 || GetPlayerSkin(playerid) == 34 || GetPlayerSkin(playerid) == 35)
gTeam[playerid] = TEAM_3;
GameTextForPlayer(playerid, "~r~Russian Mafia", 1000,3);
Re: Teams -
G*Mafia - 29.04.2011
EDIT: nvm
EDIT2: I still have the same probleam.