SA-MP Forums Archive
[Duvida]Loops - 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: [Duvida]Loops (/showthread.php?tid=318630)



[Duvida]Loops - |_MeGaTroN_| - 15.02.2012

Tenho uma duvida meu gm tem entre cerca de 48 loops como posso evitar esses loops para naum lagar o servidor;
@Edit

Anti-Flood com settimer pode lagar o servidor ?


Re: [Duvida]Loops - Ricop522 - 15.02.2012

Se forem mto necessarios, otimize-os,
Usa foreach


Re: [Duvida]Loops - |_MeGaTroN_| - 15.02.2012

Um Exemplo:

pawn Код:
for(new i = 0; i < MAX_PLAYERS; i++)
{
Textdraw4[i] = TextDrawCreate(*********, "_");
TextDrawBackgroundColor(Textdraw4[i], 255);
TextDrawFont(Textdraw4[i], 2);
TextDrawLetterSize(Textdraw4[i], *******, *******);
TextDrawColor(Textdraw4[i], *******);
TextDrawSetOutline(Textdraw4[i], 0);
TextDrawSetProportional(Textdraw4[i], 1);
TextDrawSetShadow(Textdraw4[i], 0);
}
como uso o foreach nesse /\


Re: [Duvida]Loops - zbt - 15.02.2012

pawn Код:
foreach(Player,i)
{
    Textdraw4[i] = TextDrawCreate(*********, "_");
    TextDrawBackgroundColor(Textdraw4[i], 255);
    TextDrawFont(Textdraw4[i], 2);
    TextDrawLetterSize(Textdraw4[i], *******, *******);
    TextDrawColor(Textdraw4[i], *******);
    TextDrawSetOutline(Textdraw4[i], 0);
    TextDrawSetProportional(Textdraw4[i], 1);
    TextDrawSetShadow(Textdraw4[i], 0);
}



Re: [Duvida]Loops - Ricop522 - 16.02.2012

Quote:
Originally Posted by |_MeGaTroN_|
Посмотреть сообщение
Um Exemplo:

pawn Код:
for(new i = 0; i < MAX_PLAYERS; i++)
{
Textdraw4[i] = TextDrawCreate(*********, "_");
TextDrawBackgroundColor(Textdraw4[i], 255);
TextDrawFont(Textdraw4[i], 2);
TextDrawLetterSize(Textdraw4[i], *******, *******);
TextDrawColor(Textdraw4[i], *******);
TextDrawSetOutline(Textdraw4[i], 0);
TextDrawSetProportional(Textdraw4[i], 1);
TextDrawSetShadow(Textdraw4[i], 0);
}
como uso o foreach nesse /\
Coloca na public OnPlayerConnect, nгo й necessбrio criб-lo na OGMI


Re: [Duvida]Loops - |_MeGaTroN_| - 16.02.2012

mais na onplayerconnect naum causara lag ?