[AJUDA] Oque Esta Errado?
#1

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

isso serve para oq?
Reply
#3

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

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

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

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

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"
Reply
#8

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

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;
    }
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)