Bom eu não tinha oque fazer então resolvi fazer um tutorial Basico de como aprender a logica do Loop.




for(new i = 0; i < MAX_PLAYERS; i++)
{
//função
}
 Explicação :

@EDIT



for(...)
}
Ele é usado pra fazer uma contagem rapida.
O for é usado para definir as paradas que estão dentro dele.



new i = 0
Cria a nova variavel "i" e define a váriavel para 0




i<MAX_PLAYERS;


Vai procurar todos os Players On-Line de acordo com o Slots do servidor


i++ 


Adiciona para uma pessoa de cada vez. Ou seja. Adiciona para todos.


Outros tipos de Explicação :

Loops são geralmente usadas para percorrer todos os veículos ou os jogadores, e fazer alguma coisa para eles.


Exemplo de Loop :

Se você quiser enviar uma mensagem para todos os administradores RCON quando um jogador se conecta, então você pode fazê-lo assim.



public OnPlayerConnect(playerid)
{
    for(new all = 0; all < MAX_PLAYERS; all++)
    {
        if(IsPlayerAdmin(all))
        {
            new playername[MAX_PLAYER_NAME], string[84];
            GetPlayerName(playerid, playername, sizeof(playername));
            format(string, sizeof(string), "*Player [%i] %s entrou no server!", playerid, playername);
            SendClientMessage(all, 0xFF0000FF, string);
        }
    }
    return 1;
}

Postagem Autorizada Por: [FeK]Knife