SA-MP Forums Archive
[AJUDA] Oque Esta Errado? - 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] Oque Esta Errado? (/showthread.php?tid=315356)



[AJUDA] Oque Esta Errado? - WINDOWNS7 - 02.02.2012

Oque Esta Errado Nesta linha ?? Eu Ja Tentei Resolver Mais Nao Consigo , Me Ajudem Pf.
No Topo :
Код:
new PegouCarro[MAX_PLAYERS];
Linha Do Erro :
Код:
if(PegouCarro[playerid] == true) DestroyVehicle(VeiculoID[playerid]);
Erro :
Код:
warning 213: tag mismatch



Re: [AJUDA] Oque Esta Errado? - Scripter_Sk8 - 02.02.2012

isso serve para oq?


Re: [AJUDA] Oque Esta Errado? - rjjj - 02.02.2012

Para fazer operaзхes entre o valor true e uma variбvel esta deve ser declarada com a tag bool: :


pawn Код:
new bool:PegouCarro[MAX_PLAYERS];


Espero ter ajudado .


Re: [AJUDA] Oque Esta Errado? - WINDOWNS7 - 02.02.2012

Quote:
Originally Posted by [Pro]Falcon
Посмотреть сообщение
Poste o Cуdigo intero
e use o [PAWN][*/PAWN] Sem o *

Deve estar desalinhado
pawn Код:
if(strcmp(cmd, "/car", true) == 0 || strcmp(cmd, "/carro", true) == 0){
GetPlayerPos(playerid, PlayerGetPos[0], PlayerGetPos[1], PlayerGetPos[2]);
new Float:iAngulo;
GetPlayerFacingAngle(playerid, iAngulo);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)){
SendClientMessage(playerid, VERMELHO, "ERROUUUU USE: /carro NAME");
return 1;}
new veiculo = GetVehicleModelID(tmp);
if(veiculo == -1){
veiculo = strval(tmp);

if(veiculo < 400 || veiculo > 611){
SendClientMessage(playerid, VERMELHO, "ERROU MODELO!");
return 1;}
if(PegouCarro[playerid] == true) DestroyVehicle(VeiculoID[playerid]);

return 1;}
Isto Ja Ajuda ? Cortei Metade Do CODIGO


Re: [AJUDA] Oque Esta Errado? - Scripter_Sk8 - 02.02.2012

nгo o warning de mal indentaзгo й outro. Este й de alguma funзгo errada. Tente ponhar VeiculoID[playerid] = GetPlayerVehicleID(playerid); no codigo.


Re: [AJUDA] Oque Esta Errado? - Scripter_Sk8 - 02.02.2012

pawn Код:
if(strcmp(cmd, "/car", true) == 0 || strcmp(cmd, "/carro", true) == 0){
GetPlayerPos(playerid, PlayerGetPos[0], PlayerGetPos[1], PlayerGetPos[2]);
new Float:iAngulo;
GetPlayerFacingAngle(playerid, iAngulo);
VeiculoID[playerid] = GetPlayerVehicleID(playerid);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)){
SendClientMessage(playerid, VERMELHO, "ERROUUUU USE: /carro NAME");
return 1;}
new veiculo = GetVehicleModelID(tmp);
if(veiculo == -1){
veiculo = strval(tmp);

if(veiculo < 400 || veiculo > 611){
SendClientMessage(playerid, VERMELHO, "ERROU MODELO!");
return 1;}
if(PegouCarro[playerid] == true) DestroyVehicle(VeiculoID[playerid]);

return 1;}
tente agora. Mais uma coisa em /carro name ponhe /carro id


Re: [AJUDA] Oque Esta Errado? - Abravanel - 02.02.2012

Simplesmente faзa o que o @rjj postou.
pawn Код:
//troque new PegouCarro[MAX_PLAYERS]; por:
new bool:PegouCarro[MAX_PLAYERS];
Isso criarб uma vбriavel booleana que poderб ser definida como "false" ou "true"


Re: [AJUDA] Oque Esta Errado? - Lucas_Alemao - 02.02.2012

й isso mesmo q o rjjj falo, sу trocar o new PegouCarro[MAX_PLAYERS]; por new bool:PegouCarro[MAX_PLAYERS];


Re: [AJUDA] Oque Esta Errado? - dPlaYer_ - 02.02.2012

pawn Код:
if(strcmp(cmd, "/car", true) == 0 || strcmp(cmd, "/carro", true) == 0)
{
    GetPlayerPos(playerid, PlayerGetPos[0], PlayerGetPos[1], PlayerGetPos[2]);
    new Float:iAngulo;
    GetPlayerFacingAngle(playerid, iAngulo);
    VeiculoID[playerid] = GetPlayerVehicleID(playerid);
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
   {
        SendClientMessage(playerid, VERMELHO, "ERROUUUU USE: /carro NAME");
        return 1;
    }
    new veiculo = GetVehicleModelID(tmp);
    if(veiculo == -1)
    {
        veiculo = strval(tmp);

        if(veiculo < 400 || veiculo > 611)
       {
            SendClientMessage(playerid, VERMELHO, "ERROU MODELO!");
            return 1;
        }
        if(PegouCarro[playerid] == true) DestroyVehicle(VeiculoID[playerid]);

        return 1;
    }