SA-MP Forums Archive
[Ajuda] Dois avisos do pawno - 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] Dois avisos do pawno (/showthread.php?tid=618083)



Dois avisos do pawno - GabrielPlay - 30.09.2016

Estou com aviso na linha do moderador e do dono samp warning 217: loose indentation warning 217: loose indentation

new Color = GetPlayerColor(playerid);
new Mensagem[256];

if(Player[playerid][Admin] == 0 && !IsPlayerAdmin(playerid)) {

format(Mensagem,sizeof(Mensagem),"{FF0000}[ Player ] {%06x}%s [%d]: {FFFFFF}%s",(Color >>> ,GetPlayerNameEx(playerid),playerid,text);
SendClientMessageToAll(GetPlayerColor(playerid), Mensagem);
}

if(Player[playerid][Admin] == 0 && IsPlayerAdmin(playerid)) {

format(Mensagem,sizeof(Mensagem),"{21D1C8}[ Admin RCON ] {%06x}%s [%d]: {FFFFFF}%s",(Color >>> ,GetPlayerNameEx(playerid),playerid,text);
SendClientMessageToAll(GetPlayerColor(playerid), Mensagem);
}
if(Player[playerid][Admin] == 1 && !IsPlayerAdmin(playerid)) {

format(Mensagem,sizeof(Mensagem),"{1ED62A}[ Ajudante ] {%06x}%s [%d]: {FFFFFF}%s",(Color >>> ,GetPlayerNameEx(playerid),playerid,text);
SendClientMessageToAll(GetPlayerColor(playerid), Mensagem);

}

if(Player[playerid][Admin] == 2 && !IsPlayerAdmin(playerid)) {

format(Mensagem,sizeof(Mensagem),"{02F0C4}[ Moderador ] {%06x}%s [%d]: {FFFFFF}%s",(Color >>> ,GetPlayerNameEx(playerid),playerid,text);
SendClientMessageToAll(GetPlayerColor(playerid), Mensagem);

}

if(Player[playerid][Admin] == 3 && !IsPlayerAdmin(playerid)) {

format(Mensagem,sizeof(Mensagem),"{ED8311}[ Administrador ] {%06x}%s [%d]: {FFFFFF}%s",(Color >>> ,GetPlayerNameEx(playerid),playerid,text);
SendClientMessageToAll(GetPlayerColor(playerid), Mensagem);

}

if(Player[playerid][Admin] == 4 && !IsPlayerAdmin(playerid)) {

format(Mensagem,sizeof(Mensagem),"{2FB548}[ Sub-Dono ] {%06x}%s [%d]: {FFFFFF}%s",(Color >>> ,GetPlayerNameEx(playerid),playerid,text);
SendClientMessageToAll(GetPlayerColor(playerid), Mensagem);

}

if(Player[playerid][Admin] == 5 && !IsPlayerAdmin(playerid)) {

format(Mensagem,sizeof(Mensagem),"{1199ED}[ Dono ] {%06x}%s [%d]: {FFFFFF}%s",(Color >>> ,GetPlayerNameEx(playerid),playerid,text);
SendClientMessageToAll(GetPlayerColor(playerid), Mensagem);

}

Obrigado quem me ajudar


Re: Dois avisos do pawno - FStralioti - 30.09.2016

Eae parceiro, esse warning й pela identaзгo, de uma olhada nesse Tutorial, existe um tabulador online feito pelo ipsBruno de uma olhada tambйm Clicando Aqui
Tente assim
pawn Код:
new Color = GetPlayerColor(playerid);
new Mensagem[256];

if(Player[playerid][Admin] == 0 && !IsPlayerAdmin(playerid)) {

    format(Mensagem,sizeof(Mensagem),"{FF0000}[ Player ] {%06x}%s [%d]: {FFFFFF}%s",(Color >>> ,GetPlayerNameEx(playerid),playerid,text);
    SendClientMessageToAll(GetPlayerColor(playerid), Mensagem);
}

if(Player[playerid][Admin] == 0 && IsPlayerAdmin(playerid)) {

    format(Mensagem,sizeof(Mensagem),"{21D1C8}[ Admin RCON ] {%06x}%s [%d]: {FFFFFF}%s",(Color >>> ,GetPlayerNameEx(playerid),playerid,text);
    SendClientMessageToAll(GetPlayerColor(playerid), Mensagem);
}
if(Player[playerid][Admin] == 1 && !IsPlayerAdmin(playerid)) {

    format(Mensagem,sizeof(Mensagem),"{1ED62A}[ Ajudante ] {%06x}%s [%d]: {FFFFFF}%s",(Color >>> ,GetPlayerNameEx(playerid),playerid,text);
    SendClientMessageToAll(GetPlayerColor(playerid), Mensagem);

}

if(Player[playerid][Admin] == 2 && !IsPlayerAdmin(playerid)) {

    format(Mensagem,sizeof(Mensagem),"{02F0C4}[ Moderador ] {%06x}%s [%d]: {FFFFFF}%s",(Color >>> ,GetPlayerNameEx(playerid),playerid,text);
    SendClientMessageToAll(GetPlayerColor(playerid), Mensagem);

}

if(Player[playerid][Admin] == 3 && !IsPlayerAdmin(playerid)) {

    format(Mensagem,sizeof(Mensagem),"{ED8311}[ Administrador ] {%06x}%s [%d]: {FFFFFF}%s",(Color >>> ,GetPlayerNameEx(playerid),playerid,text);
    SendClientMessageToAll(GetPlayerColor(playerid), Mensagem);

}

if(Player[playerid][Admin] == 4 && !IsPlayerAdmin(playerid)) {

    format(Mensagem,sizeof(Mensagem),"{2FB548}[ Sub-Dono ] {%06x}%s [%d]: {FFFFFF}%s",(Color >>> ,GetPlayerNameEx(playerid),playerid,text);
    SendClientMessageToAll(GetPlayerColor(playerid), Mensagem);

}

if(Player[playerid][Admin] == 5 && !IsPlayerAdmin(playerid)) {

    format(Mensagem,sizeof(Mensagem),"{1199ED}[ Dono ] {%06x}%s [%d]: {FFFFFF}%s",(Color >>> ,GetPlayerNameEx(playerid),playerid,text);
    SendClientMessageToAll(GetPlayerColor(playerid), Mensagem);

}



Re: Dois avisos do pawno - GabrielPlay - 30.09.2016

Nгo consegui resolver vendo o tutorial


Re: Dois avisos do pawno - FStralioti - 30.09.2016

Quote:
Originally Posted by GabrielPlay
Посмотреть сообщение
Nгo consegui resolver vendo o tutorial
Use o cуdigo que te mandei...
e esse tutorial й para te ensinar oque й a tabulaзгo, leia bem e preste atenзгo.


Re: Dois avisos do pawno - GuilhermeW - 30.09.2016

Loose identation й um aviso, e essa frase diz que a identaзгo estб ruim, em tal linha.

Vou te dar um pequeno exemplo:

Код:
/* Forma errada, que darб o warning loose identation*/
public OnPlayerConnect(playerid)
{
//Do something here
return 1;
}
Код:
/* Forma correta, que nгo darб o warning loose identation*/
public OnPlayerConnect(playerid)
{
   //Do something here
   return 1;
}
Percebeu a diferenзa entre os dois?

Vou dar mais um exemplo

Код:
          SendClientMessage(playerid, -1, "Mensagem!");
          SendClientMessage(playerid, -1, "Mensagem!");
          SendClientMessage(playerid, -1, "Mensagem!");
          SendClientMessage(playerid, -1, "Mensagem!");
          SendClientMessage(playerid, -1, "Mensagem!");
SendClientMessage(playerid, -1, "Mensagem!"); //Essa linha me darб o warning por nгo estar em seu lugar correto, pode ser resolvido muitas vezes reposicionando-a para frente ou para trбs, dependendo da funзгo, utilizando a tecla TAB.
          SendClientMessage(playerid, -1, "Mensagem!");
          SendClientMessage(playerid, -1, "Mensagem!");
Espero que tenha entendido.
Caso ainda nгo, me chame via MP e eu te darei mais alguns exemplos