SA-MP Forums Archive
[Ajuda] Esses 2 Warnings - 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] Esses 2 Warnings (/showthread.php?tid=467036)



Esses 2 Warnings - JowSmith - 30.09.2013

Estou querendo tirar esses 2 warnings, mas nгo consigo, alguйm me ajuda? (Ainda sou novato)

Код:
D:\Users\Matheus\Desktop\GameMode\gamemodes\GM.pwn(74) : warning 217: loose indentation
D:\Users\Matheus\Desktop\GameMode\gamemodes\GM.pwn(81) : warning 209: function "OnPlayerCommandText" should return a value
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


2 Warnings.
http://i.imgur.com/kfCtm4V.png


Re: Esses 2 Warnings - smiiir - 30.09.2013

Troque seu comando reparar por esse:

pawn Код:
if ( !strcmp ( cmdtext, "/reparar", true ) ) {

    if ( !IsPlayerInAnyVehicle ( playerid ) )
        return SendClientMessage ( playerid, -1, "[ ERRO ]: Vocк nгo estб em um carro" ) ;

    RepairVehicle ( GetPlayerVehicleID ( playerid ) ) ;
    SendClientMessage ( playerid, -1, "[ AVISO ]: Veнculo reparado" ) ;
    return true ;
}
pra resolver o outro warning vai na callback OnPlayerCommandText e lб no final coloque

return true ;


Re: Esses 2 Warnings - Coe1 - 30.09.2013

warning 209: function "OnPlayerCommandText" should return a value: https://sampwiki.blast.hk/wiki/OnPlayerCommandText

A public necessita de ter uma "return"...

Loose indentation: http://tabulador.medianewsonline.com/


Re: Esses 2 Warnings - Zivo - 30.09.2013

loose identination significa q vc colokou as linhas descoordenadas... exemplo:

O certo:

PHP код:
if(blбblбblб)
{
     
blбblбblб
     blбblбblб

O que vocк fez:

PHP код:
   if(blбblбblб)
      {
 
blбblбblб
    blбblбblб

Erro simples... Й sу alinhar as linhas rs


Re: Esses 2 Warnings - zSuYaNw - 30.09.2013

Quote:
Originally Posted by Zivo
Посмотреть сообщение
loose identination significa q vc colokou as linhas descoordenadas... exemplo:

O certo:

PHP код:
if(blбblбblб)
{
     
blбblбblб
     blбblбblб

O que vocк fez:

PHP код:
   if(blбblбblб)
      {
 
blбblбblб
    blбblбblб

Erro simples... Й sу alinhar as linhas rs
Ou,
https://sampforum.blast.hk/showthread.php?tid=170773


Re: Esses 2 Warnings - Luucass - 30.09.2013

Dica Para Ajeitar todo o loose indentation seleciona todo o seu codigo no pawn seleciona a tecla
Shift + TAB por um tempinho uns 10 segundo , que ele alinha todo o codigo do pawn

Obrigado


Re: Esses 2 Warnings - JowSmith - 30.09.2013

Feito, Thanks!