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..


