GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: scott1 le 18 Novembre 2010, 15:43:28

Titre: Question de Loop
Posté par: scott1 le 18 Novembre 2010, 15:43:28
Bonjour à toute et à tous,

j'aimerais savoir ce qui serais le mieux,

Ceci

for(new i = 0;i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerAdmin(i)||(JoueurInfos[i][jAdmin] >= niveau && CanalAdmin[i] != 0))
{
SendClientMessage(i, couleur, string);
}
}
}


ou ceci


for(new i = 0;i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerAdmin(i)||(JoueurInfos[i][jAdmin] >= niveau && CanalAdmin[i] != 0)) { continue; }
SendClientMessage(i, couleur, string);
}
}


Merci d'avance
Titre: Re : Question de Loop
Posté par: Brian Turner le 18 Novembre 2010, 17:47:45
Pour moi la 1ere solution.
Titre: Re : Question de Loop
Posté par: S!m le 18 Novembre 2010, 18:38:42
Salut,

déjà, les deux codes ne font pas la même chose, l'un est l'inverse de l'autre...

ps. la 1e forme est meilleure.

++Sim++
Titre: Re : Question de Loop
Posté par: scott1 le 19 Novembre 2010, 01:01:57
ok donc le continue dans une loop s'est débile :D

Oui j'ai pas fait attention en modifiant pour poster les 2 ^^