SA-MP Forums Archive
[Tutorial] Aprendendo a usar o Loop. Basico - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+----- Forum: Lançamentos/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [Tutorial] Aprendendo a usar o Loop. Basico (/showthread.php?tid=195395)



Aprendendo a usar o Loop. Basico - [FeK]Knife - 02.12.2010


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

pawn Код:
for(new i = 0; i < MAX_PLAYERS; i++)
{
//funзгo
}
Explicaзгo :

@EDIT
pawn Код:
for(...)
}
Ele й usado pra fazer uma contagem rapida.
O for й usado para definir as paradas que estгo dentro dele.

pawn Код:
new i = 0
Cria a nova variavel "i" e define a vбriavel para 0

pawn Код:
i<MAX_PLAYERS;
Indica que i й menor que 500.

pawn Код:
i++
Vai aumentar a vбriavel.


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.


pawn Код:
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;
}



Re: Aprendendo a usar o Loop. Basico - Falcon. - 02.12.2010

Legal.. Gudi jobi men

Sу esqueceu de explicar para que serve o
pawn Код:
for
rsrsrsrsrrr


Re: Aprendendo a usar o Loop. Basico - [FeK]Knife - 02.12.2010

Ixi й mermo rsrsrsrs;
Vo editar o tutorial D:



Re: Aprendendo a usar o Loop. Basico - Caribe_Visk - 02.12.2010

Nossa muito bom o seu tutorial , mim ajudou bastante!


Re: Aprendendo a usar o Loop. Basico - [FeK]Knife - 02.12.2010

Nada e brigado =D
Eu tava pensando em fazer os seguintes tutoriais aki no forum da SA:MP :
While
Streamer
Como mover Objetos
Como fazer um sistema de venda de carros -- Avanзado
Como fazer uma corrida em Race Checkpoint com comandos
Como fazer que seu sv vire de 0.3b para 0.3c

Entre outros '-'



Re: Aprendendo a usar o Loop. Basico - ipsBruno - 02.12.2010

Cara:
i < MAX_PLAYERS

Indica que i й menor que 500,arruma isto.

e i++ vai aumentar a vбriavel.


Re: Aprendendo a usar o Loop. Basico - [FeK]Knife - 02.12.2010

Sabia que tinha algo de errado :X

Mas quando eu fui ver na Wiki tava assim do jeito do meu Tutorial /tenso '-'



Re: Aprendendo a usar o Loop. Basico - [Banido]HigorOliver - 02.12.2010

Sou mais usar o Forearch

Bom TUT


Re: Aprendendo a usar o Loop. Basico - [FeK]Knife - 02.12.2010

Brigado Higor. Estou pensando em fazer agora um tutorial de While '-'


Re: Aprendendo a usar o Loop. Basico - faeldk - 02.12.2010

Muito bom! Me ajudou muito