[HELP] Teams
#8

Quote:
Originally Posted by Markx
Посмотреть сообщение
pawn Код:
/*Teams*/
#define ARMY 0
#define COPS 1
#define MAFIA 2
#define TERRORISTS 3
#define CIVILIANS 4
/*Team Colors*/
#define ARMY 0x008000FF
#define COPS 0x0000FFFF
#define MAFIA 0xFFFFFFFF
#define TERRORISTS 0xFF0000FF
#define CIVILIANS 0xFFA500FF
The first problem is here! You can't define 2 values with one variable at the same time!

use

pawn Код:
#define COLOR_ARMY 0x008000FF
#define COLOR_COPS 0x0000FFFF
#define COLOR_MAFIA 0xFFFFFFFF
#define COLOR_TERRORISTS 0xFF0000FF
#define COLOR_CIVILIANS 0xFFA500FF
And on SetPlayerColor use COLOR_ARMY not ARMY after defining it

The second is that SetPlayerTeamFromClass isn't used!

To fix this you have to add SetPlayerTeamFromClass under OnPlayerRequestClass

pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
  SetPlayerTeamFromClass(playerid, classid);
  //Don't delete the other things you did
}
The third problem is that you have to call

SetPlayerInterior(playerid, 0);

code

pawn Код:
public OnPlayerSpawn(playerid)
{
  SetPlayerInterior(playerid, 0);
  //the other things u got
}
Done. Test it now :].

---------------------------


Quote:
Originally Posted by Marricio
Посмотреть сообщение
pawn Код:
SetPlayerTeamFromClass(playerid, classid)
{
    if(classid == 0)
    {
        gTeam[playerid] = ARMY;
        GameTextForPlayer(playerid, "~r~~r~~r~Army", 1000, 6);
        ApplyAnimation(playerid,"DANCING","dance_loop", 4.1,1,1,1,1,1);
        return 1;
    }
    else if(classid == 1)
    {
        gTeam[playerid] = ARMY;
        GameTextForPlayer(playerid, "~r~~r~~r~Army", 1000, 6);
        ApplyAnimation(playerid,"DANCING","dance_loop", 4.1,1,1,1,1,1);
        return 1;
    else if(classid == 2)
    {
        gTeam[playerid] = ARMY;
        GameTextForPlayer(playerid, "~r~~r~~r~Army", 1000, 6);
        ApplyAnimation(playerid,"DANCING","dance_loop", 4.1,1,1,1,1,1);
        return 1;
    }
    else if(classid == 3)
    {
        gTeam[playerid] = COPS;
        GameTextForPlayer(playerid, "~b~~b~~b~Cops", 1000, 6);
        ApplyAnimation(playerid,"DANCING","dance_loop", 4.1,1,1,1,1,1);
        return 1;
    }
    else if(classid == 4)
    {
        gTeam[playerid] = COPS;
        GameTextForPlayer(playerid, "~b~~b~~b~Cops", 1000, 6);
        ApplyAnimation(playerid,"DANCING","dance_loop", 4.1,1,1,1,1,1);
        return 1;
    }
    else if(classid == 5)
    {
        gTeam[playerid] = COPS;
        GameTextForPlayer(playerid, "~b~~b~~b~Cops", 1000, 6);
        ApplyAnimation(playerid,"DANCING","dance_loop", 4.1,1,1,1,1,1);
        return 1;
    }
    else if(classid == 6)
    {
        gTeam[playerid] = COPS;
        GameTextForPlayer(playerid, "~b~~b~~b~Cops", 1000, 6);
        ApplyAnimation(playerid,"DANCING","dance_loop", 4.1,1,1,1,1,1);
        return 1;
    }
    else else if(classid == 7)
    {
        gTeam[playerid] = MAFIA;
        GameTextForPlayer(playerid, "~w~~w~~w~Mafia", 1000, 6);
        ApplyAnimation(playerid,"DANCING","dance_loop", 4.1,1,1,1,1,1);
        return 1;
    }
    else if(classid == 8)
    {
        gTeam[playerid] = MAFIA;
        GameTextForPlayer(playerid, "~w~~w~~w~Mafia", 1000, 6);
        ApplyAnimation(playerid,"DANCING","dance_loop", 4.1,1,1,1,1,1);
        return 1;
    }
    else if(classid == 9)
    {
        gTeam[playerid] = MAFIA;
        GameTextForPlayer(playerid, "~w~~w~~w~Mafia", 1000, 6);
        ApplyAnimation(playerid,"DANCING","dance_loop", 4.1,1,1,1,1,1);
        return 1;
    }
    else if(classid == 10)
    {
        gTeam[playerid] = TERRORISTS;
        GameTextForPlayer(playerid, "~y~~y~~y~Terrorists", 1000, 6);
        ApplyAnimation(playerid,"DANCING","dance_loop", 4.1,1,1,1,1,1);
        return 1;
    }
    else if(classid == 11)
    {
        gTeam[playerid] = TERRORISTS;
        GameTextForPlayer(playerid, "~y~~y~~y~Terrorists", 1000, 6);
        ApplyAnimation(playerid,"DANCING","dance_loop", 4.1,1,1,1,1,1);
        return 1;
    }
    else if(classid == 12)
    {
        gTeam[playerid] = TERRORISTS;
        GameTextForPlayer(playerid, "~y~~y~~y~Terrorists", 1000, 6);
        ApplyAnimation(playerid,"DANCING","dance_loop", 4.1,1,1,1,1,1);
        return 1;
    else if(classid == 13)
    {
        gTeam[playerid] = CIVILIANS;
        GameTextForPlayer(playerid, "~g~~g~~g~Civilian", 1000, 6);
        ApplyAnimation(playerid,"DANCING","dance_loop", 4.1,1,1,1,1,1);
        return 1;
    }
    else if(classid == 14)
    {
        gTeam[playerid] = CIVILIANS;
        GameTextForPlayer(playerid, "~g~~g~~g~Civilian", 1000, 6);
        ApplyAnimation(playerid,"DANCING","dance_loop", 4.1,1,1,1,1,1);
        return 1;
    }
    else if(classid == 15)
    {
        gTeam[playerid] = CIVILIANS;
        GameTextForPlayer(playerid, "~g~~g~~g~Civilian", 1000, 6);
        ApplyAnimation(playerid,"DANCING","dance_loop", 4.1,1,1,1,1,1);
        return 1;
    }
}
lol I see this the same as before
Reply


Messages In This Thread
[HELP] Teams - by Markx - 02.03.2011, 18:08
Re: [HELP] Teams - by Markx - 02.03.2011, 18:17
Re: [HELP] Teams - by Marricio - 02.03.2011, 18:26
Re: [HELP] Teams - by Markx - 02.03.2011, 18:29
Re: [HELP] Teams - by Marricio - 02.03.2011, 18:29
Re: [HELP] Teams - by Markx - 02.03.2011, 18:30
Re: [HELP] Teams - by Marricio - 02.03.2011, 18:33
Re: [HELP] Teams - by Sasino97 - 02.03.2011, 18:33
Re: [HELP] Teams - by Marricio - 02.03.2011, 18:38
Re: [HELP] Teams - by Sasino97 - 02.03.2011, 18:39

Forum Jump:


Users browsing this thread: 1 Guest(s)