[Ajuda] Ajuda a acabar com esses 7 warnings ?!
#1

Opб, bom eu atй sei o porque de 5 dos 7 warnings mais nгo sei arrumalo e deixar de uma forma que nгo bug no servidor.

OBS: IREI COLOCAR ASSIM: // ( LINHA X ) para vocкs saberem a linha do erro.

PHP код:
pawno\include\mSelection.inc(598) : warning 219local variable "f" shadows a variable at a preceding level
(14185) : warning 217loose indentation
(14203) : warning 217loose indentation
(14221) : warning 217loose indentation
(14239) : warning 217loose indentation
(17128) : warning 217loose indentation
(19564) : warning 217loose indentation 
Bom irei mandar os warnings da linha "14185" a "14239" porque essa nгo й tгo complicada, eu sу nгo entendi. Й o seguinte estб assim:
PHP код:
        }
        return 
1// warning
    

Mais quando eu vou do servidor e digito um comando, aparece "comando invalido" mais o comando pega de boa se eu deixar assim:
PHP код:
        return 1;
        } 
// warning
    

PHP код:
    if( !strcmpcmdtext"/ap1"true ))
       {
       if( 
pInfoplayerid ][ Prof ] == POL_RODOVIARIA || aInfoplayerid ][ Dono ] == || aInfoplayerid ][ Admin ] == || aInfoplayerid ][ Moderador ] == || aInfoplayerid ][ Ajudante ] == )
       {
        if(!
IsPlayerInRangeOfPoint(playerid5.549.0849, -1530.96675.3143))
        {
        
SendClientMessage(playeridCOLOR_ERRO"[ x ] Vocк nгo estб perto do Pedagio!");
        return 
1;
        }
        
SendClientMessageplayeridCOLOR_AMARELO"[ > ] Abrindo o portгo nъmero 1 do Pedбgio." );
        
MoveDynamicObjectpp145, -1530.363.0 ); /*( pp1, 45.6, -1525.8, 2, 3.0 ); // Caso queira colocar o portгo para abrir pra baixo*/
        
}
        else
        {
        
SendClientMessageplayeridCOLOR_ERRO"[ x ] Vocк nгo tem permissгo!" );
        } 
// warning // ( LINHA 14185 )
    
}
    if( !
strcmpcmdtext"/fp1"true ))
     {
       if( 
pInfoplayerid ][ Prof ] == POL_RODOVIARIA || aInfoplayerid ][ Dono ] == || aInfoplayerid ][ Admin ] == || aInfoplayerid ][ Moderador ] == || aInfoplayerid ][ Ajudante ] == )
       {
        if(!
IsPlayerInRangeOfPoint(playerid5.549.0849, -1530.96675.3143))
        {
        
SendClientMessage(playeridCOLOR_ERRO"[ x ] Vocк nгo estб perto do Pedagio!");
        return 
1;
        }
        
SendClientMessageplayeridCOLOR_AMARELO"[ > ] Fechando o portгo nъmero 1 do Pedбgio." );
        
MoveDynamicObjectpp145.6,-1525.8,63.0 ); /*( pp1, 45.6, -1525.8, 2, 3.0 ); // Caso queira colocar o portгo para abrir pra baixo*/
        
}
        else
        {
        
SendClientMessageplayeridCOLOR_ERRO"[ x ] Vocк nгo tem permissгo!" );
        }
        return 
1// warning // ( LINHA 14203 )
    
}
    if( !
strcmpcmdtext"/ap2"true ))
     {
       if( 
pInfoplayerid ][ Prof ] == POL_RODOVIARIA || aInfoplayerid ][ Dono ] == || aInfoplayerid ][ Admin ] == || aInfoplayerid ][ Moderador ] == || aInfoplayerid ][ Ajudante ] == )
       {
        if(!
IsPlayerInRangeOfPoint(playerid5.549.0849, -1530.96675.3143))
        {
        
SendClientMessage(playeridCOLOR_ERRO"[ x ] Vocк nгo estб perto do Pedagio!");
        return 
1;
        }
        
SendClientMessageplayeridCOLOR_AMARELO"[ > ] Abrindo o portгo nъmero 2 do Pedбgio." );
        
MoveDynamicObjectpp252.7, -1531.763.0 ); /*( pp1, 45.6, -1525.8, 2, 3.0 ); // Caso queira colocar o portгo para abrir pra baixo*/
        
}
        else
        {
        
SendClientMessageplayeridCOLOR_ERRO"[ x ] Vocк nгo tem permissгo!" );
        }
        return 
1// warning // ( LINHA 14221 )
    
}
    if( !
strcmpcmdtext"/fp2"true ))
       {
       if( 
pInfoplayerid ][ Prof ] == POL_RODOVIARIA || aInfoplayerid ][ Dono ] == || aInfoplayerid ][ Admin ] == || aInfoplayerid ][ Moderador ] == || aInfoplayerid ][ Ajudante ] == )
       {
        if(!
IsPlayerInRangeOfPoint(playerid5.549.0849, -1530.96675.3143))
        {
        
SendClientMessage(playeridCOLOR_ERRO"[ x ] Vocк nгo estб perto do Pedagio!");
        return 
1;
        }
        
SendClientMessageplayeridCOLOR_AMARELO"[ > ] Fechando o portгo nъmero 2 do Pedбgio." );
        
MoveDynamicObjectpp252, -1536.799863.0 ); /*( pp1, 45.6, -1525.8, 2, 3.0 ); // Caso queira colocar o portгo para abrir pra baixo*/
        
}
        else
        {
        
SendClientMessageplayeridCOLOR_ERRO"[ x ] Vocк nгo tem permissгo!" );
        }
        return 
1// warning // ( LINHA 14239 )
    

Aqui й o mesmo caso:
PHP код:
    if( !strcmpcmdtext"/consertar"true ))
    {
        if( 
pInfoplayerid ][ Prof ] == MECANICO || aInfoplayerid ][ Dono ] == || aInfoplayerid ][ Admin ] == || aInfoplayerid ][ Moderador ] == || aInfoplayerid ][ Ajudante ] == )
        {
            if( !
IsPlayerInAnyVehicleplayerid ))
            {
               
SendClientMessageplayeridCOLOR_ERRO"[ x ] Vocк nгo estб em um veнculo !" );
               return 
1;
            }
              new
                 
GetPlayerVehicleIDplayerid)
             ;
              if(
Consertou[playerid] > gettime())
            {
                
format(gStrsizeof(gStr), "[ x ] Aguarde %d segundos para poder consertar um veнculo!"Consertouplayerid ] - gettime( ));
                
SendClientMessage(playeridCOLOR_ERROgStr);
                return 
1;
            }
               
SetVehicleHealthv1000 );
              
RepairVehicle);
             
Consertou[playerid] = gettime() + 60;
             
SendClientMessageplayeridCOLOR_AMARELO"[ > ] Veнculo consertado !" );
            
PlayerPlaySoundplayerid10570.00.010.0 );
            }
            else
             {
            
SendClientMessageplayeridCOLOR_ERRO"[ x ] Vocк nгo й um(a) Mecвnico(a) !" );
              }
            return 
1// warning // ( LINHA 17 )
      

Agora o warning daqui ( linha 19564 ) eu nгo sei oque й nгo:
PHP код:
        if( aInfo][ Ajudante ] == )
         {
         if( 
aInfo][ Oculto ] == false )
          {
            
a_j_d ++;
            
formatstringsizeof( string ), "Ajudante(a) {FFFFFF}%s ( %d )"PlayerName), );
            
SendClientMessageplayerid0x33FF99AAstring );
            }
        }
    }
    if( 
d_o_n_o == ) return SendClientMessageplayerid0x66FF00AA"[ BPO ADMIN ] Nenhum Dono conectado no momento !" );
    if( 
a_d_m == ) return SendClientMessageplayerid0x66FF00AA"[ BPO ADMIN ] Nenhum Administrador conectado no momento !" ); // warning // ( LINHA 19564 )
    
if( m_d_r == ) return SendClientMessageplayerid0x66FF00AA"[ BPO ADMIN ] Nenhum Moderador conectado no momento !" );
    if( 
a_j_d == ) return SendClientMessageplayerid0x66FF00AA"[ BPO ADMIN ] Nenhum Ajudante conectado no momento !" );
    return 
1;
    } 
E muito menos este:
PHP код:
pawno\include\mSelection.inc(598) : warning 219local variable "f" shadows a variable at a preceding level 
Reply
#2

1-Possнvel soluзгo: O que acontece й que o ZCMD retorna a mensagem de comando invбlido quando um retorno nгo й atingido ou o valor do retorno й 0, entгo vocк pode tentar:

Код:
         return 1; 
        } // warning 
    }
Transforme em

Код:
         return 1;
        } 
        return 1; 
    }
Os erros de loose identation sгo simples de resolver, vocк pode usar um tabulador online ou fazer manualmente estudando sobre identaзгo.

O outro erro por favor, poste a linha 598.
Reply
#3

Assim tambйm nem deu mano:
PHP код:
         return 1;
        } 
        return 
1
    } 
Na linha 598 oque tem й isso:
PHP код:
    dm_Matou
Reply
#4

Tenta ae

pawn Код:
if( !strcmp( cmdtext, "/ap1", true ))
{
    if( pInfo[ playerid ][ Prof ] == POL_RODOVIARIA || aInfo[ playerid ][ Dono ] == 1 || aInfo[ playerid ][ Admin ] == 1 || aInfo[ playerid ][ Moderador ] == 1 || aInfo[ playerid ][ Ajudante ] == 1 )
    {
        if(!IsPlayerInRangeOfPoint(playerid, 5.5, 49.0849, -1530.9667, 5.3143))
        {
            SendClientMessage(playerid, COLOR_ERRO, "[ x ] Vocк nгo estб perto do Pedagio!");
            return 1;
        }
        SendClientMessage( playerid, COLOR_AMARELO, "[ > ] Abrindo o portгo nъmero 1 do Pedбgio." );
        MoveDynamicObject( pp1, 45, -1530.3, 6, 3.0 ); /*( pp1, 45.6, -1525.8, 2, 3.0 ); // Caso queira colocar o portгo para abrir pra baixo*/
    }
    else
    {
        SendClientMessage( playerid, COLOR_ERRO, "[ x ] Vocк nгo tem permissгo!" );
    } // warning // ( LINHA 14185 )
}
if( !strcmp( cmdtext, "/fp1", true ))
{
    if( pInfo[ playerid ][ Prof ] == POL_RODOVIARIA || aInfo[ playerid ][ Dono ] == 1 || aInfo[ playerid ][ Admin ] == 1 || aInfo[ playerid ][ Moderador ] == 1 || aInfo[ playerid ][ Ajudante ] == 1 )
    {
        if(!IsPlayerInRangeOfPoint(playerid, 5.5, 49.0849, -1530.9667, 5.3143))
        {
            SendClientMessage(playerid, COLOR_ERRO, "[ x ] Vocк nгo estб perto do Pedagio!");
            return 1;
        }
        SendClientMessage( playerid, COLOR_AMARELO, "[ > ] Fechando o portгo nъmero 1 do Pedбgio." );
        MoveDynamicObject( pp1, 45.6,-1525.8,6, 3.0 ); /*( pp1, 45.6, -1525.8, 2, 3.0 ); // Caso queira colocar o portгo para abrir pra baixo*/
    }
    else
    {
        SendClientMessage( playerid, COLOR_ERRO, "[ x ] Vocк nгo tem permissгo!" );
    }
    return 1; // warning // ( LINHA 14203 )
}
if( !strcmp( cmdtext, "/ap2", true ))
{
    if( pInfo[ playerid ][ Prof ] == POL_RODOVIARIA || aInfo[ playerid ][ Dono ] == 1 || aInfo[ playerid ][ Admin ] == 1 || aInfo[ playerid ][ Moderador ] == 1 || aInfo[ playerid ][ Ajudante ] == 1 )
    {
        if(!IsPlayerInRangeOfPoint(playerid, 5.5, 49.0849, -1530.9667, 5.3143))
        {
            SendClientMessage(playerid, COLOR_ERRO, "[ x ] Vocк nгo estб perto do Pedagio!");
            return 1;
        }
        SendClientMessage( playerid, COLOR_AMARELO, "[ > ] Abrindo o portгo nъmero 2 do Pedбgio." );
        MoveDynamicObject( pp2, 52.7, -1531.7, 6, 3.0 ); /*( pp1, 45.6, -1525.8, 2, 3.0 ); // Caso queira colocar o portгo para abrir pra baixo*/
    }
    else
    {
        SendClientMessage( playerid, COLOR_ERRO, "[ x ] Vocк nгo tem permissгo!" );
    }
    return 1; // warning // ( LINHA 14221 )
}
if( !strcmp( cmdtext, "/fp2", true ))
{
    if( pInfo[ playerid ][ Prof ] == POL_RODOVIARIA || aInfo[ playerid ][ Dono ] == 1 || aInfo[ playerid ][ Admin ] == 1 || aInfo[ playerid ][ Moderador ] == 1 || aInfo[ playerid ][ Ajudante ] == 1 )
    {
        if(!IsPlayerInRangeOfPoint(playerid, 5.5, 49.0849, -1530.9667, 5.3143))
        {
            SendClientMessage(playerid, COLOR_ERRO, "[ x ] Vocк nгo estб perto do Pedagio!");
            return 1;
        }
        SendClientMessage( playerid, COLOR_AMARELO, "[ > ] Fechando o portгo nъmero 2 do Pedбgio." );
        MoveDynamicObject( pp2, 52, -1536.7998, 6, 3.0 ); /*( pp1, 45.6, -1525.8, 2, 3.0 ); // Caso queira colocar o portгo para abrir pra baixo*/
    }
    else
    {
        SendClientMessage( playerid, COLOR_ERRO, "[ x ] Vocк nгo tem permissгo!" );
    }
    return 1; // warning // ( LINHA 14239 )
}
pawn Код:
if( !strcmp( cmdtext, "/consertar", true ))
{
    if( pInfo[ playerid ][ Prof ] == MECANICO || aInfo[ playerid ][ Dono ] == 1 || aInfo[ playerid ][ Admin ] == 1 || aInfo[ playerid ][ Moderador ] == 1 || aInfo[ playerid ][ Ajudante ] == 1 )
    {
        if( !IsPlayerInAnyVehicle( playerid ))
        {
            SendClientMessage( playerid, COLOR_ERRO, "[ x ] Vocк nгo estб em um veнculo !" );
            return 1;
        }
        new
        v = GetPlayerVehicleID( playerid)
        ;
        if(Consertou[playerid] > gettime())
        {
            format(gStr, sizeof(gStr), "[ x ] Aguarde %d segundos para poder consertar um veнculo!", Consertou[ playerid ] - gettime( ));
            SendClientMessage(playerid, COLOR_ERRO, gStr);
            return 1;
        }
        SetVehicleHealth( v, 1000 );
        RepairVehicle( v );
        Consertou[playerid] = gettime() + 60;
        SendClientMessage( playerid, COLOR_AMARELO, "[ > ] Veнculo consertado !" );
        PlayerPlaySound( playerid, 1057, 0.0, 0.0, 10.0 );
    }
    else
    {
        SendClientMessage( playerid, COLOR_ERRO, "[ x ] Vocк nгo й um(a) Mecвnico(a) !" );
    }
    return 1; // warning // ( LINHA 17 )
}
E este warning
Код:
  warning 219: local variable "f" shadows a variable at a preceding level
estб falando que jб estб definida em algum lugar, й sу mudar o nome da variбvel para fa por exemplo
Reply
#5

Pow FStralioti, tirou o warning, mais ai da comando invбlido igual do modo que eu tinha colado man :/
Reply
#6

Olб, os warnings de loose identation sгo os cуdigos mau identados (tabulados)
Vocк pode colar seu cуdigo nesse site e apertar em "Analisar" para identar seu cуdigo.
Clique aqui para ir ao site


Quanto ao: local variable "f" shadows a variable at a preceding level
Como o FStralioti disse:

Quote:
Originally Posted by FStralioti
Посмотреть сообщение
E este warning
Код:
  warning 219: local variable "f" shadows a variable at a preceding level
estб falando que jб estб definida em algum lugar, й sу mudar o nome da variбvel para "fa" por exemplo
Se haver algum erro fale aqui.
Reply
#7

O tabuador fica horas carregando e nгo da em nada mano.

O warning que estou tendo, й principalmente no final do comando, como exemplo aqui:

PHP код:
    if( !strcmpcmdtext"/flip"true ))
    {
     if( 
pInfoplayerid ][ PLAYER_VIP ] == || aInfoplayerid ][ Dono ] == || aInfoplayerid ][ Admin ] == || aInfoplayerid ][ Moderador ] == || aInfoplayerid ][ Ajudante ] == )
     {
            if( 
GetPlayerWantedLevel playerid ) == )
            {
            
SendClientMessageplayeridCOLOR_ERRO"[ x ] Vocк nгo pode desvirar o veнculo estando procurado !" );
            return 
1;
            }
            if( 
pInfoplayerid ][ fardado ] == 1  )
            {
            
SendClientMessageplayeridCOLOR_ERRO"[ x ] Vocк nгo pode desvirar o veнculo estando fardado(a) !" );
            return 
1;
            }
            if( 
IsPlayerInAnyVehicleplayerid ))
             {
                new
                    
getVehicleFloat:a
                
;
                
getVehicle GetPlayerVehicleIDplayerid );
                
GetVehicleZAnglegetVehicle);
                
SetVehicleZAnglegetVehicle);
                
SendClientMessageplayerid0x00FF66AA"{37CA3A}[ BOT ] Kratos:{FFFFFF} Veнculo desvirado com sucesso !" );
            }
            else
            {
             
SendClientMessageplayeridCOLOR_ERRO"[ x ] Vocк nгo estб em um veнculo !" );
            }
            return 
1;
            }
            else
            {
            
SendClientMessageplayeridCOLOR_ERRO"[ x ] Vocк nгo tem permissгo!" );
        }
        return 
1// warning
    

Reply
#8

Use este site aqui para tirar esses warnings de loose identation Clique Aqui
Reply
#9

Quote:
Originally Posted by Jhur
Посмотреть сообщение
O tabuador fica horas carregando e nгo da em nada mano.

O warning que estou tendo, й principalmente no final do comando, como exemplo aqui:

PHP код:
    if( !strcmpcmdtext"/flip"true ))
    {
     if( 
pInfoplayerid ][ PLAYER_VIP ] == || aInfoplayerid ][ Dono ] == || aInfoplayerid ][ Admin ] == || aInfoplayerid ][ Moderador ] == || aInfoplayerid ][ Ajudante ] == )
     {
            if( 
GetPlayerWantedLevel playerid ) == )
            {
            
SendClientMessageplayeridCOLOR_ERRO"[ x ] Vocк nгo pode desvirar o veнculo estando procurado !" );
            return 
1;
            }
            if( 
pInfoplayerid ][ fardado ] == 1  )
            {
            
SendClientMessageplayeridCOLOR_ERRO"[ x ] Vocк nгo pode desvirar o veнculo estando fardado(a) !" );
            return 
1;
            }
            if( 
IsPlayerInAnyVehicleplayerid ))
             {
                new
                    
getVehicleFloat:a
                
;
                
getVehicle GetPlayerVehicleIDplayerid );
                
GetVehicleZAnglegetVehicle);
                
SetVehicleZAnglegetVehicle);
                
SendClientMessageplayerid0x00FF66AA"{37CA3A}[ BOT ] Kratos:{FFFFFF} Veнculo desvirado com sucesso !" );
            }
            else
            {
             
SendClientMessageplayeridCOLOR_ERRO"[ x ] Vocк nгo estб em um veнculo !" );
            }
            return 
1;
            }
            else
            {
            
SendClientMessageplayeridCOLOR_ERRO"[ x ] Vocк nгo tem permissгo!" );
        }
        return 
1// warning
    

Certamente й por que o cуdigo й grande.
Reply
#10

Esse site ai й bem ъtil, me ajudou, agora ъnico warning й no include mesmo, que "mselection" que nгo conseguir arrumar:

PHP код:
stock LoadModelSelectionMenu(f_name[])
{
    new 
File:fstr[75];
    
format(strsizeof(str), "%s"f_name);
    
fopen(strio_read);
    if( !
) {
        
printf("-mSelection- WARNING: Failed to load list: \"%s\""f_name);
        return 
mS_INVALID_LISTID;
    }
    if(
gListAmount >= mS_TOTAL_LISTS)
    {
        
printf("-mSelection- WARNING: Reached maximum amount of lists, increase \"mS_TOTAL_LISTS\""f_name);
        return 
mS_INVALID_LISTID;
    } 
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)