Help me,I don't see the mistake!!!
#1

Due to some tehnical problems that I had,I had to redownload windows server and set up my server again,but I'm having difficult with teams:

pawn Код:
#define TEAM_ROBBERS 0
#define TEAM_MEDICS 1
#define TEAM_FIREFIGHTERS 2
#define TEAM_COPS 3

new gTeam[MAX_PLAYERS];

public OnGameModeInit()
{
AddPlayerClass(120,-1736.2113,856.8832,24.7344,176.8679,0,0,0,0,0,0); // robbers
AddPlayerClass(125,-1736.2113,856.8832,24.7344,176.8679,0,0,0,0,0,0); // robbers
AddPlayerClass(118,-1736.2113,856.8832,24.7344,176.8679,0,0,0,0,0,0); // robbers
AddPlayerClass(274,-2635.5852,609.6815,14.4531,120.4865,0,0,0,0,0,0); // medics
AddPlayerClass(275,-2635.5852,609.6815,14.4531,120.4865,0,0,0,0,0,0); // medics
AddPlayerClass(276,-2635.5852,609.6815,14.4531,120.4865,0,0,0,0,0,0); // medics
AddPlayerClass(277,-2050.3438,67.0484,28.3906,88.8674,0,0,0,0,0,0); // firefighters
AddPlayerClass(278,-2050.3438,67.0484,28.3906,88.8674,0,0,0,0,0,0); // firefighters
AddPlayerClass(279,-2050.3438,67.0484,28.3906,88.8674,0,0,0,0,0,0); // firefighters
AddPlayerClass(281,-1590.9520,733.6933,-4.9063,3.5014,0,0,0,0,0,0); // cops
AddPlayerClass(282,-1590.9520,733.6933,-4.9063,3.5014,0,0,0,0,0,0); // cops
AddPlayerClass(285,-1590.9520,733.6933,-4.9063,3.5014,0,0,0,0,0,0); // cops
return 1;
}

SetPlayerTeamFromClass(playerid, classid)
{
    switch(classid)
    {
        case 0:
        {
            gTeam[playerid] = TEAM_ROBBERS;
        }
        case 1:
        {
            gTeam[playerid] = TEAM_ROBBERS;
        }
        case 2:
        {
            gTeam[playerid] = TEAM_ROBBERS;
        }
        case 3:
        {
            gTeam[playerid] = TEAM_MEDICS;
        }
        case 4:
        {
            gTeam[playerid] = TEAM_MEDICS;
        }
        case 5:
        {
            gTeam[playerid] = TEAM_MEDICS;
        }
        case 6:
        {
            gTeam[playerid] = TEAM_FIREFIGHTERS;
        }
        case 7:
        {
            gTeam[playerid] = TEAM_FIREFIGHTERS;
        }
        case 8:
        {
            gTeam[playerid] = TEAM_FIREFIGHTERS;
        }
        case 9:
        {
            gTeam[playerid] = TEAM_COPS;
        }
        case 10:
        {
            gTeam[playerid] = TEAM_COPS;
        }
        case 11:
        {
            gTeam[playerid] = TEAM_COPS;
        }
    }
    return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
    SetPlayerTeamFromClass(playerid,classid);
    SetPlayerPos(playerid, -2556.3979,1217.2249,42.1484);
    SetPlayerFacingAngle(playerid,9.1927);
    SetPlayerCameraPos(playerid, -2556.9431,1224.0414,42.1484);
    SetPlayerCameraLookAt(playerid,-2556.3979,1217.2249,42.1484);
    return 1;
}

SetPlayerToTeamColor(playerid)
{
   if(gTeam[playerid] == TEAM_ROBBERS)
   {
      SetPlayerColor(playerid,COLOR_WHITE);
   }
   else if(gTeam[playerid] == TEAM_COPS)
   {
      SetPlayerColor(playerid,COLOR_BLUE);
   }
   else if(gTeam[playerid] == TEAM_FIREFIGHTERS)
   {
      SetPlayerColor(playerid,COLOR_ORANGERED);
   }
   else if(gTeam[playerid] == TEAM_MEDICS)
   {
      SetPlayerColor(playerid,COLOR_GREEN);
   }

}

public OnPlayerSpawn(playerid)
{
    SetPlayerToTeamColor(playerid);
    return 1;
}
Errors I get are: undefined symbol TEAM_COPS TEAM_ROBBERS TEAM_FIREFIGHTERS TEAM_MEDICS but I defined them so what's wrong?
Reply
#2

TOPIC CLOSED(FIXED!!!)
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)