Will looping inside a loop use more memory?
#9

pawn Код:
for(new j = 0; j < 36; ++j)
    {
        if(checkpointid == CP[j])
        {
            if(!Blabal[j])
            {
                if(tCP[j] == PlayerInfo[playerid][Team]) return SendClientMessage(playerid, COLOR_RED,"*Blabla taken!");
                ActiveBla(playerid, j);
                break;
            }
            else
            {
                if(BLablaTeam[j] == PlayerInfo[playerid][Team])
                {
                    if(!IsPlayerBlabla[playerid][j])
                    {
                        ShowPlayerProgressBar(playerid, ZBar);
                        IsPlayerBL[playerid][j] = true;
                        break;
                    }
                }
                else
                {
                    new bool:var = false;
                    foreach(new i : Player)
                    {
                        if(BLablaTeam[j] == PlayerInfo[i][Team])
                        {
                            if(Demanded[i] == playerid)
                            {
                                ShowPlayerProgressBar(playerid, ZBar);
                                IsPlayerBL[playerid][j] = true;
                                var = true;
                                break;
                            }
                        }
                    }
                    if(var) break;
                }
            }
        }
    }
Foreach(new i : Player) is a player loop.
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)