14.12.2013, 17:17
all codes:-
problem:-
setting terrorist colour for both army and terrorist.
help me asap pls, rep..
Код:
#define TEAM_TERRORIST 1 #define TEAM_ARMY 2 #define TEAM_TERRORIST_COLOR 0xCC1616FF #define TEAM_ARMY_COLOR 0x22318FFF
Код:
new gTeam[MAX_PLAYERS];
Код:
forward SetPlayerToTeamColour(playerid);
Код:
public OnPlayerRequestClass(playerid, classid) { SetPlayerColor(playerid,COLOR_GREY); SetPlayerTeamFromClass(playerid,classid); switch (classid) { case 0,1,2: { GameTextForPlayer(playerid, "~r~TERRORIST", 3000, 5); SetPlayerPos(playerid, 1134.82, -2037.17, 69.01); SetPlayerCameraPos(playerid, 1139.13,-2037.17,68.50); SetPlayerCameraLookAt(playerid, 1134.82, -2037.17, 69.01); return 1; } case 3,4,5: { GameTextForPlayer(playerid, "~b~ARMY", 3000, 5); SetPlayerPos(playerid, 1134.82, -2037.17, 69.01); SetPlayerCameraPos(playerid, 1139.13,-2037.17,68.50); SetPlayerCameraLookAt(playerid, 1134.82, -2037.17, 69.01); return 1; } } return 1; }
Код:
SetPlayerTeamFromClass(playerid, classid) { if(classid >= 0 || classid >= 1 || classid >= 2) { gTeam[playerid] = TEAM_TERRORIST; return 1; } else if(classid >= 3 || classid >= 4 || classid >= 5) { gTeam[playerid] = TEAM_ARMY; return 1; } return 1; }
Код:
public SetPlayerToTeamColour(playerid) { if(gTeam[playerid] == TEAM_TERRORIST) { SetPlayerColor(playerid,TEAM_TERRORIST_COLOR); return 1; } if(gTeam[playerid] == TEAM_ARMY) { SetPlayerColor(playerid,TEAM_ARMY_COLOR); return 1; } return 1; }
Код:
public OnPlayerSpawn(playerid) { if(gTeam[playerid] == TEAM_TERRORIST) { SetPlayerTeam(playerid, 1); SetPlayerColor(playerid,TEAM_TERRORIST_COLOR); return 1; } if(gTeam[playerid] == TEAM_ARMY) { SetPlayerTeam(playerid, 2); SetPlayerColor(playerid,TEAM_ARMY_COLOR); return 1; } return 1; }
setting terrorist colour for both army and terrorist.
help me asap pls, rep..