{
new gTeam[MAX_PLAYERS];
if(classid == 98)
{
gTeam[playerid] = TEAM_ROBBERS;
}
if(classid == 100)
{
gTeam[playerid] = TEAM_ROBBERS;
}
if(classid == 101)
{
gTeam[playerid] = TEAM_ROBBERS;
}
if(classid == 284)
{
gTeam[playerid] = TEAM_COPS;
}
if(classid == 285)
{
gTeam[playerid] = TEAM_COPS;
}
if(classid == 286)
{
gTeam[playerid] = TEAM_COPS;
}
return 1;
}
public OnPlayerSpawn(playerid)
{
new gTeam[MAX_PLAYERS];
if(gTeam[playerid] == TEAM_ROBBERS)
{
SetPlayerColor(playerid,WHITE);
}
else if(gTeam[playerid] == TEAM_COPS)
{
SetPlayerColor(playerid,BLUE);
}
return 1;
}
new gTeam[MAX_PLAYERS];//Put this var As GLOBAL VAR
#define TEAM_ROBBERS 1
#define TEAM_COPS 2
public OnPlayerRequestClass(playerid,classid)
{
switch(classid)
{
case 98: gTeam[playerid] = TEAM_ROBBERS;
case 100: gTeam[playerid] = TEAM_ROBBERS;
case 101: gTeam[playerid] = TEAM_ROBBERS;
case 284: gTeam[playerid] = TEAM_COPS;
case 285: gTeam[playerid] = TEAM_COPS;
case 286: gTeam[playerid] = TEAM_COPS;
}
return 1;
}
public OnPlayerSpawn(playerid)
{
if(gTeam[playerid] == TEAM_ROBBERS)
{
SetPlayerColor(playerid,WHITE);
}
else if(gTeam[playerid] == TEAM_COPS)
{
SetPlayerColor(playerid,BLUE);
}
return 1;
}
#define TEAM_COPS 1
#define TEAM_COPS_COLOR -1 // replace -1 if you dont want white
new gTeam[MAX_PLAYERS];
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerTeamFromClass(playerid, classid);
switch (classid)
{
case 0:
{
// Whatever you do here
}
}
return 1;
}
public OnPlayerSpawn(playerid)
{
SetPlayerToTeamColor(playerid);
return 1;
}
SetPlayerToTeamColor(playerid)
{
if (gTeam[playerid] == TEAM_COPS)
{
SetPlayerColor(playerid, TEAM_COPS_COLOR);
}
}
SetPlayerTeamFromClass(playerid, classid)
{
switch(classid)
{
case 0:
{
gTeam[playerid] = TEAM_COPS;
}
}
return 1;
}
Okay,I'm going to ask it on another way,please tell me how to set a team color,and explain me here,because I can't udnerstand from the tutorial pawn makign a basic deatmatch
|