09.12.2014, 04:42
PHP код:
stock AdvanceSpectate(playerid)
{
foreach (new x : Player)
{
if(GetPlayerState(playerid) == PLAYER_STATE_SPECTATING && PlayerInfo[playerid][SpecID] != INVALID_PLAYER_ID)
{
if(GetPVarInt(playerid, "Explode") == 1 && GetPVarInt(playerid, "Slap") == 0 || GetPVarInt(playerid, "terros") == 0 && GetPVarInt(playerid, "Slap") == 1)
{
if(GetPVarInt(x, "Explode") == 1 || GetPVarInt(x, "Slap") == 1 && GetPVarInt(x, "yourokonsles") == 0)
{
if(playerid == x) continue;
if(x == PlayerInfo[playerid][SpecIDS]) continue;
PlayerInfo[playerid][SpecIDS] = x;
StartSpectate(playerid, x);
}
}
}
break;
}
return 1;
}
В общем хотел сделать подобный код...
Что-бы игрок следил по этапно а именно..
Вызвал первый раз. Данную функцию следит за 1ым игроком.
2ой раз следит за другим 3ий за 3им... Если игроки кончаются следит за тем у кого еще пивовар равен yourokonsles == 0 а если их нет кидает на спавн....
Но получилось так:
"Что 0 ID не может не за кем следить в итоге смотрит на байкал...
И следить можно примерно так.
Последил за одним вернулось обратно(((( "
Подскажите пожалуйста буду признателен