09.07.2012, 16:18
Quote:
Bom tutorial, sу deixa tabulado certinho os trechos de cуdigos, e sу para lembrar, todos loops sгo executados atй que a condiзгo seja falsa. rs
|

o loop so para quando a contiзгo for false se vc colocar um return...
Assim ele para:
pawn Код:
if(strcmp(cmdtext, "/admins", true) == 0)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
SendClientMessage(playerid, LARANJA, " ");
SendClientMessage(playerid, LARANJA, "___|ADMINS ONLINE|___");
if(IsPlayerConnected(i) && PlayerInfo[i][pAdmin] > 0)
{
new admrank[24];
if(PlayerInfo[i][pAdmin] == 1) { admrank = "Moderador"; }
else if(PlayerInfo[i][pAdmin] == 2) { admrank = "Admin"; }
else if(PlayerInfo[i][pAdmin] == 3) { admrank = "Admin Chefe"; }
else if(PlayerInfo[i][pAdmin] == 1100) { admrank = "Admin Master"; }
else if(PlayerInfo[i][pAdmin] == 1200) { admrank = "Dono"; }
else if(PlayerInfo[i][pAdmin] == 6211) { admrank = "Scripter"; }
new iname[MAX_PLAYER_NAME];
GetPlayerName(i, iname, sizeof(iname));
format(string, sizeof(string), "%s [ID: %d]: %s", iname, i, admrank);
SendClientMessage(playerid, VERDECLARO, string);
return 1;//esse return faz o loop parar :D
}
}
}
Assim ele nao para:
pawn Код:
if(strcmp(cmdtext, "/admins", true) == 0)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
SendClientMessage(playerid, LARANJA, " ");
SendClientMessage(playerid, LARANJA, "___|ADMINS ONLINE|___");
if(IsPlayerConnected(i) && PlayerInfo[i][pAdmin] > 0)
{
new admrank[24];
if(PlayerInfo[i][pAdmin] == 1) { admrank = "Moderador"; }
else if(PlayerInfo[i][pAdmin] == 2) { admrank = "Admin"; }
else if(PlayerInfo[i][pAdmin] == 3) { admrank = "Admin Chefe"; }
else if(PlayerInfo[i][pAdmin] == 1100) { admrank = "Admin Master"; }
else if(PlayerInfo[i][pAdmin] == 1200) { admrank = "Dono"; }
else if(PlayerInfo[i][pAdmin] == 6211) { admrank = "Scripter"; }
new iname[MAX_PLAYER_NAME];
GetPlayerName(i, iname, sizeof(iname));
format(string, sizeof(string), "%s [ID: %d]: %s", iname, i, admrank);
SendClientMessage(playerid, VERDECLARO, string);
}
}
}