#1

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.
Reply
#2

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);
Reply
#3

EDIT: nvm

EDIT2: I still have the same probleam.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)