SA-MP Forums Archive
[AJUDA] Correзao de erros - 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] Correзao de erros (/showthread.php?tid=256264)



[AJUDA] Correзao de erros - Joao_VS - 19.05.2011

E aew, beleza?
Eu tambйm num to muito bem nгo.

Olha sу, й o seguinte, tava eu aqui calma e tranquilamente fazendo um FS baseado em alguns FS's de Cinto de seguranзa, ai eu peguei o FS, de cinto do Drakins e o do Hitachi pra me basea, na verdade й mais uma junзao dos dois (tem creditos). Eu "juntei" os dois pq eu qria deixar a funзao de ficar tonto do FS do Hitachi pra umas batidas um pouco mais fracas e a funзгo do FS do Drakins de cair do carro para as batidas + fortes. Mais ta dando uns erros (nao, eu nao peguei um FS e colei no meiuo do outro)

ERROS:
pawn Код:
C:\Users\Salanti\Downloads\Brasil Multiple Life\Brasil Multiple Life\filterscripts\Cinto.pwn(22) : warning 217: loose indentation
\filterscripts\Cinto.pwn(29) : warning 217: loose indentation
\filterscripts\Cinto.pwn(32) : warning 225: unreachable code
\filterscripts\Cinto.pwn(32) : error 017: undefined symbol "CSEG"
\filterscripts\Cinto.pwn(32) : warning 215: expression has no effect
\filterscripts\Cinto.pwn(32) : error 001: expected token: ";", but found "]"
\filterscripts\Cinto.pwn(32) : error 029: invalid expression, assumed zero
\filterscripts\Cinto.pwn(32) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.
Esse й o codigo que ta dando erro:

pawn Код:
return 1;


        if(CSEG[playerid] == 0)
            {
        new Float:VIDA;
            GetPlayerHealth(playerid, VIDA);
            SetPlayerHealth(playerid, VIDA-20.0);
        SendClientMessage(playerid,VERMELHO,"[SERVER] Voce Bateu e nгo estava usando Cinto e Perdeu Sangue por isso! ");
        SetTimer("Tontura",20000,0);
        SetPlayerDrunkLevel(playerid, 500000);
        }
        return 1;
    }
Espero ajuda.

Desde jб agradeзo


Re: [AJUDA] Correзao de erros - Macintosh - 19.05.2011

Topo do Script

pawn Код:
new CSEG[MAX_PLAYERS];



Re: [AJUDA] Correзao de erros - deregudegu - 19.05.2011

Faz assim:
pawn Код:
//no topo do gm
new CSEG[MAX_PLAYERS];

//arrume o codigo postado
return 1;
        if(CSEG[playerid] == 0)
            {
        new Float:VIDA;
            GetPlayerHealth(playerid, VIDA);
            SetPlayerHealth(playerid, VIDA-20.0);
        SendClientMessage(playerid,VERMELHO,"[SERVER] Voce Bateu e nгo estava usando Cinto e Perdeu Sangue por isso! ");
        SetTimer("Tontura",20000,0);
        SetPlayerDrunkLevel(playerid, 500000);
        }
        return 1;
    }



Re: [AJUDA] Correзao de erros - Macintosh - 19.05.2011

Queria saber pra que 2 posts com o mesmo contйudo?


Re: [AJUDA] Correзao de erros - deregudegu - 19.05.2011

Postei para arrumar o erro:
Код:
warning 217: loose indentation



Re: [AJUDA] Correзao de erros - Macintosh - 19.05.2011

Ao me ver o cуdigo ainda estб bagunзado.

pawn Код:
if(CSEG[playerid] == 0)
{
  new Float:VIDA;
  GetPlayerHealth(playerid, VIDA);
  SetPlayerHealth(playerid, VIDA-20.0);
  SendClientMessage(playerid,VERMELHO,"[SERVER] Voce Bateu e nгo estava usando Cinto e Perdeu Sangue por isso! ");
  SetTimer("Tontura",20000,0);
  SetPlayerDrunkLevel(playerid, 500000);
  return 1;
}
O Correto seria este.


Re: [AJUDA] Correзao de erros - [S]trong - 19.05.2011

Quote:
Originally Posted by deregudegu
Посмотреть сообщение
Faz assim:
pawn Код:
//no topo do gm
new CSEG[MAX_PLAYERS];

//arrume o codigo postado
return 1;
        if(CSEG[playerid] == 0)
            {
        new Float:VIDA;
            GetPlayerHealth(playerid, VIDA);
            SetPlayerHealth(playerid, VIDA-20.0);
        SendClientMessage(playerid,VERMELHO,"[SERVER] Voce Bateu e nгo estava usando Cinto e Perdeu Sangue por isso! ");
        SetTimer("Tontura",20000,0);
        SetPlayerDrunkLevel(playerid, 500000);
        }
        return 1;
    }
com essa identaзгo vai й criar outro warning invez de retirar.


Re: [AJUDA] Correзao de erros - Joao_VS - 20.05.2011

Agora a Linha 42:
pawn Код:
if (strcmp("/scintoseg", cmdtext, true, 10) == 0)
Ta dando esse erro:
pawn Код:
error 010: invalid function or declaration



Re: [AJUDA] Correзao de erros - deregudegu - 20.05.2011

Faz assim:
pawn Код:
if(strcmp(cmd, "/scintoseg, true) == 0)



Re: [AJUDA] Correзao de erros - Joao_VS - 20.05.2011

o mesmo erro continua....