19.09.2016, 21:04
Здравствуйте, возникла такая проблема.
При изменение ChoiceTeamCheck[playerid][2] на 256 не меняется цвет маркера игроку который должен видеть измененный цвет.
При изменение ChoiceTeamCheck[playerid][2] на 256 не меняется цвет маркера игроку который должен видеть измененный цвет.
PHP Code:
stock TeamColor(playerid)
{
for(new i = GetPlayerPoolSize(); i >= 0; i --)
{
if(ChoiceTeamCheck[playerid][2] == 256) SetPlayerMarkerForPlayer(i, playerid, 0xFFFFFF33);
else if(ChoiceTeamCheck[i][2] != 256) SetPlayerMarkerForPlayer(playerid, i, 0xFFFFFF33);
if(ChoiceTeamCheck[playerid][2] == 256) return 1;
if(ChoiceTeamCheck[playerid][2] != ChoiceTeamCheck[i][2])
{
if(ChoiceTeamCheck[i][2] == 1) SetPlayerMarkerForPlayer(playerid, i, 0xFF00FF00);
else if(ChoiceTeamCheck[i][2] == 2) SetPlayerMarkerForPlayer(playerid, i, 0x00FFFF00);
if(ChoiceTeamCheck[playerid][2] == 1) SetPlayerMarkerForPlayer(i, playerid, 0xFF00FF00);
else if(ChoiceTeamCheck[playerid][2] == 2) SetPlayerMarkerForPlayer(i, playerid, 0x00FFFF00);
}
else if(ChoiceTeamCheck[playerid][2] == ChoiceTeamCheck[i][2])
{
if(ChoiceTeamCheck[i][2] == 1) SetPlayerMarkerForPlayer(playerid, i, 0xFF00FFFF);
else if(ChoiceTeamCheck[i][2] == 2) SetPlayerMarkerForPlayer(playerid, i, 0x00FFFFFF);
if(ChoiceTeamCheck[playerid][2] == 1) SetPlayerMarkerForPlayer(i, playerid, 0xFF00FFFF);
else if(ChoiceTeamCheck[playerid][2] == 2) SetPlayerMarkerForPlayer(i, playerid, 0x00FFFFFF);
}
}
return 1;
}