new lol =2;
if(lol == 2)
{
print("Como lol tem valor 2, vai ser impresso isto na caixa preta (CmdBox)");
}
if(AlgumaFuncao(...) == 2)
{
print("O Valor de AlgumaFuncao(...) й 2");
}
if(AlgumaFuncao(...) == 2 && OutraFuncao(...) == 52)
{
print("O Valor de AlgumaFuncao(...) й 2 e de OutraFuncao(...) й 52");
}
new lol = 2;
if(lol == 5)
{
print("Isto nao vai ser impresso, porque lol nao й igual a 2");
}
else
{
print("Isto vai ser impresso, porque o if falhou");
}
new lol = 2;
if(lol == 5)
{
print("Isto nao vai ser impresso, porque lol nao й igual a 2");
}
else if(lol == 3)
{
print("Tambйm nao vai ser impresso, porque lol nгo й 3");
}
else if( lol == 2)
{
print("Vai ser impreso, porque lol й igual a 2");
}
new
primeira = 3,
segunda;
if(primeira == 3)
{
segunda = 2;
}
else if(primeira == 5)
{
segunda = 1;
}
else
{
segunda = 0;
}
segunda = (primeira == 3) ? (2) : ((primeira == 5) ? (1) : (0));
//Um looping usando while
new
i = 0;
while(i < MAX_PLAYERS)
{
DeterminadaFuncao(...);
i++;
}
for(new i = 0; i < MAX_PLAYERS; i++)
//pode-se ler:
//para( nova variavel "i", de valor 0, para "i" menor que MAX_PLAYERS; faz i++ (aumenta "i" em um valor inteiro)
{
DeterminadaFuncao(...);
}
new
i = 0;
for( ; i < MAX_PLAYERS ;)
{
DeterminadaFuncao(...);
i++;
}
new
i = 0;
do
{
DeterminadaFuncao(...);
i++;
}
while(i < MAX_PLAYERS);
new
i = 0;
loop:
if(i < MAX_PLAYERS)
{
DeterminadaFuncao(...);
i++;
goto loop;
}
new
skin = 150;
switch(skin)
{
case 149:
{
print("isto nгo vai ser impresso");
}
case 150:
{
print("isto vai ser impresso");
}
case 151:
{
print("isto nгo vai ser impresso");
}
default:
{
print("isto nгo vai ser impresso");
}
}
new
skin = 150;
if(skin == 149)
{
print("isto nгo vai ser impresso");
}
else if(skin == 150)
{
print("isto vai ser impresso");
}
else if(skin == 151)
{
print("isto nгo vai ser impresso");
}
else
{
print("isto nгo vai ser impresso");
}
new skin;
switch(skin)
{
case 1, 2, 4, 8, 16, 32:
{
DeterminadaFuncao(...);
}
}
new skin;
if(skin == 1 || skin == 2 || skin == 4 || skin == 8 || skin == 16 || skin == 32)
{
DeterminadaFuncao(...);
}
new
a;
switch(a)
{
case 1:
{
print("Caso a == 1");
}
case 2,3,4:
{
print("Caso a == 2, ou a== 3, ou a== 4");
}
case 6 .. 11:
{
print("Para todos os valor entre 6 e 11, inclusive");
print("a == 6 || a== 7 || a== 8 || a == 9 || a == 10 || a == 11");
}
}
new a;
switch(a)
{
case 2:
{
print("se a == 2, imprime isto");
}
default:
{
print("se a != 2 (a estrutura if(a == 2) falhou), imprime isto");
}
}
new a;
if(a == 2)
{
print("se a == 2, imprime isto");
}
else
{
print("se a != 2 (a estrutura if(a == 2) falhou), imprime isto");
}
for(new i = 0; i < 400; i++)
{
if(i == 99) break;
//para o loop quando "i" for igual a 99
}
for(new i = 0; i < 4; i++)
{
if(i != 3) continue;
printf("i = %d", i);
//no log, vai imprimir apenas o 3, pois para todos os restantes valores, o
//loop foi reiniciado antes da parte de imprimir o valor de "i"
}
main()
{
print("1");
ImprimirLol("1");
print("2");
}
ImprimirLol(num)
{
//se num for igual a um nao vai imprimir nada
if(num == 1)
{
return;
}
//caso "if(num == 1) falhe, executa este "else"
else
{
print("2");
//imprime "2"
}
}
main()
{
print("1");
if(RetornarValor(1) == 27)//Quando o argumento da funcao
//RetornarValor, se esse valor
// retornado foir 27...
{
print("2"); // imprime na CmdBox: "2"
}
print("3");
}
RetornarValor(num)
{
if(num == 1)
{
return 27;//caso o argumento (num) for igual a 1, a funcao
//retorna o valor 27
}
return false;//caso num != 1, retorna/diz que a verificaзгo й falsa
}
new lol = 2;
if( lol == 5 )
print( "Isto nao vai ser impresso, porque lol nao й igual a 2" );
else if( lol == 3 )
print( "Tambйm nao vai ser impresso, porque lol nгo й 3" );
else if( lol == 2 )
print( "Vai ser impreso, porque lol й igual a 2" );
Wow, bom tutorial cara
![]() Muito bem explicado, +3rep ;P @off Bom ver que estб de volta ![]() |
ou para resumir e para quem gosta de poucas linhas podemos fazer assim
PHP код:
![]() |
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
|
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
}
}
}
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);
}
}
}