MADMIL
Умник
Вообщем, ребята. Мне для моего ТДМ мода нужно сделать так, чтобы игрок видел только членов своей команды. При спавне игрока у меня идет 5 секундная задержка, игрок погружается в отдельный вирт.мир, через 5 секунд по таймеру возвращается обратно в бой. В таймере возвращения у меня прописана вот эта функция:
Вроде все правильно, но не работает. Кто может подсказать, в чем проблема?
PHP:
forward SetTeamColor(playerid);
public SetTeamColor(playerid)
{
foreach(Player,i)
{
if(i != playerid)
{
if(PlayerTeam[playerid] == PlayerTeam[i])
{
switch(PlayerTeam[playerid])
{
case 1:
{
SetPlayerMarkerForPlayer(i,playerid,COL_RED);
SetPlayerMarkerForPlayer(playerid,i,COL_RED);
}
case 2:
{
SetPlayerMarkerForPlayer(i,playerid,COLOR_BLUE);
SetPlayerMarkerForPlayer(playerid,i,COLOR_BLUE);
}
}
}
else
{
switch(PlayerTeam[playerid])
{
case 1:
{
SetPlayerMarkerForPlayer(i,playerid,COLOR_BLUE_INVIS);
SetPlayerMarkerForPlayer(playerid,i,COL_RED_INVIS);
}
case 2:
{
SetPlayerMarkerForPlayer(i,playerid,COL_RED_INVIS);
SetPlayerMarkerForPlayer(playerid,i,COLOR_BLUE_INVIS);
}
}
}
}
}
return 1;
}
