Burgershot
[AJUDA]Travar o comando para destruir o veiculo - Printable Version

+- Burgershot (https://www.burgershot.gg)
+-- Forum: Other languages (https://www.burgershot.gg/forumdisplay.php?fid=23)
+--- Forum: Portuguese/Português (https://www.burgershot.gg/forumdisplay.php?fid=25)
+--- Thread: [AJUDA]Travar o comando para destruir o veiculo (/showthread.php?tid=1426)



[AJUDA]Travar o comando para destruir o veiculo - willian franco - 2020-12-16

Boa noite!! criei um comando para criar o veiculo e outro para destrui-lo porem gostaria de travar para destrui-lo quando o player estiver no veiculo, o comando consegue destruir mesmo não estado no veiculo.  

Code:
    CMD:dcivil(playerid, x_nr[])
{
if(!strlen(x_nr))
{
    SendClientMessage(playerid, COLOR_GRAD1, "USE: /dcivil [numero do veiculo]");
}
      return 1;
}
else if(strcmp(x_nr,"1",true)==0)
{
                    DestroyVehicle(Civilcarro[0]);
                    carrocivil[0] = 0;
                    SendClientMessage(playerid, COR_AMARELO, "Veiculo Civil Destruido..");
          }
          }
    return 1;
    }
else if(strcmp(x_nr,"2",true)==0)
            {
    if(carrocivil[1] == 1)
                {
                    DestroyVehicle(Civilcarro[1]);
                    carrocivil[1] = 0;
                    SendClientMessage(playerid, COR_AMARELO, "Veiculo Civil Destruido..");
          }
          }
        return 1;
    }
    else if(strcmp(x_nr,"3",true)==0)
            {
      if(carrocivil[2] == 1)
                {
                    DestroyVehicle(Civilcarro[2]);
                    carrocivil[2] = 0;
                    SendClientMessage(playerid, COR_AMARELO, "Veiculo Civil Destruido..");
                }
              return 1;
        }
    else if(strcmp(x_nr,"4",true)==0)
            {
              if(carrocivil[3] == 1)
                {
                    DestroyVehicle(Civilcarro[3]);
                    carrocivil[3] = 0;
                    SendClientMessage(playerid, COR_AMARELO, "Veiculo Civil Destruido..");
                }
        return 1;
        }

os comando em diante são todos iguais por isso não coloquei ele completo.

objetivo -  estou testando esse sistema para tentar diminuir a quantidade de veículos no servidor que esta estão sendo usado.

Quero apenas pode usar o comando no veiculo desejado estando no motorista.
voltei a pouco tempo a editar servidor 
obrigadooo a comunidade!!! 



RE: [AJUDA]Travar o comando para destruir o veiculo - xbruno1000x - 2020-12-17

Exemplo:
Code:
                if (IsPlayerInVehicle(playerid, Civilcarro[3]))
                {
                    DestroyVehicle(Civilcarro[3]);
                    carrocivil[3] = 0;
                    SendClientMessage(playerid, COR_AMARELO, "Veiculo Civil Destruido..");
                }