SA-MP Forums Archive
[Ajuda]Alguem consegue me explicar isso ? - 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)
+---- Thread: [Ajuda]Alguem consegue me explicar isso ? (/showthread.php?tid=305107)



[Ajuda]Alguem consegue me explicar isso ? - WeenSoares_ - 21.12.2011

Galera gostaria de saber oque isso faz, atй que nгo sei nada de while & for , estarei procurando um tutorial para aprendar tambйm porque preciso muito usar estas coisas...

pawn Код:
stock IsMonth29(year)
{
    new y = 2000;
    for(new i = 4; i < 3000; i += 4) if ((y+i) == year) return 1;
    return 0;
}



Re: [DUV]Alguem consegue me explicar isso ? - Lуs - 21.12.2011

Nгo tem algum while ai, somente for. Para aprender loops consulte esse tutorial.

Pelo que eu entendi ele cria 2 variбveis.

1 - Y = 2000
2 - I = 3000 (loop)

Depois pega essas 2 variбveis, somam e verifica se й igual ao que vocк usou na stock:

pawn Код:
IsMonth29(2011);
Se somada o Y + I se for igual 2011 retorna 1.

Se nгo for retorna 0.

Corrijam-me caso estiver errado.