[Ajuda] Dois avisos do pawno
#1

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
Reply
#2

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);

}
Reply
#3

Nгo consegui resolver vendo o tutorial
Reply
#4

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.
Reply
#5

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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)