gTeam/SetPlayerteam help
#6

i don't think you can use the team name in SetPlayerTeam.

I did mine like this
PHP код:
new gTeam[MAX_PLAYERS];
#define TEAM_ClOWNS 0
#define TEAM_HOBOS 1
#define TEAM_ARMY 2
public OnPlayerRequestClassplayeridclassid 
{
    switch ( 
classid // This is like a if/elseif statement.
    
{
        case 
0// If the classid is 0
        
// Then
            
GameTextForPlayerplayerid"~r~TEAM Clowns"300);
            
SetPlayerPos(playerid,1961.9727,1593.4076,75.7188); //Ok
         
SetPlayerCameraPos(playerid,1952.6460,1604.4326,74.8940);
          
SetPlayerCameraLookAt(playerid,1953.5211,1602.3308,74.6773);
            
gTeam[playerid] = TEAM_ClOWNS;
        }
        case 
1// If the classid is 1
        
// Then
            
GameTextForPlayerplayerid"~g~TEAM Hobos"300);
            
SetPlayerPos(playerid,1961.9727,1593.4076,75.7188); //Ok
         
SetPlayerCameraPos(playerid,1952.6460,1604.4326,74.8940);
          
SetPlayerCameraLookAt(playerid,1953.5211,1602.3308,74.6773);
            
gTeam[playerid] = TEAM_HOBOS
        }
        case 
2// If the classid is 2
        
// Then
            
GameTextForPlayerplayerid"~g~TEAM Army"300);
            
SetPlayerPos(playerid,1961.9727,1593.4076,75.7188); //Ok
         
SetPlayerCameraPos(playerid,1952.6460,1604.4326,74.8940);
          
SetPlayerCameraLookAt(playerid,1953.5211,1602.3308,74.6773);
            
gTeam[playerid] = TEAM_ARMY
        }
    }
    return 
1
    

then......

PHP код:
public OnPlayerSpawn(playerid)
{
     if(
gTeam[playerid] == TEAM_ClOWNS)
     {
           
SetPlayerTeam(playerid0);
     }
     if(
gTeam[playerid] == TEAM_HOBOS)
     {
           
SetPlayerTeam(playerid1);
     }
     if(
gTeam[playerid] == TEAM_ARMY)
     {
           
SetPlayerTeam(playerid2);
     }
     return 
1;

not sure about the undefined symbol [MAX_PLAYERS] error, maybe try defining it to the number of slots in your server
Reply


Messages In This Thread
Problem with teams - by davve95 - 24.09.2012, 15:44
Re: gTeam/SetPlayerteam help - by Fj0rtizFredde - 24.09.2012, 20:04
Re: gTeam/SetPlayerteam help - by davve95 - 25.09.2012, 07:23
Re: gTeam/SetPlayerteam help - by N0FeaR - 10.10.2012, 22:40
Re: gTeam/SetPlayerteam help - by iToast - 10.10.2012, 22:44
Re: gTeam/SetPlayerteam help - by [FAT]Klabauter[LST] - 11.10.2012, 03:58
Re: gTeam/SetPlayerteam help - by zSuYaNw - 11.10.2012, 04:46
Re: gTeam/SetPlayerteam help - by davve95 - 11.10.2012, 06:22

Forum Jump:


Users browsing this thread: 1 Guest(s)