Portal SAMP
[Ajuda] Bug Em Modelos De Veiculos!! - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] Bug Em Modelos De Veiculos!! (/showthread.php?tid=2995)



Bug Em Modelos De Veiculos!! - BrunoHenriqueC - 17/11/2022

Eu boto pra ver o veiculo e ele nao mostra o certo!! eu usei o if(GetVehicleModel(vehid) == 512) Exemplo, e ele seta em todos os veiculos!! ai eu coloco um else com a mensagem MSG(playerid, -1, "Veiculo Errado");, to sem saber oq fazer, pois o veiculo utilizado é o 512!!

CODIGO:

cmd:veiculo(playerid)
{
  new vehid = GetPlayerVehicleID(playerid);
  if(GetVehicleModel(vehid) == 512) 
  {
     MSG(playerid, -1, "Veiculo certo");
  }
  else
  {
     MSG(playerid, -1, "Veiculo Errado");
  }
return 1;
}

IN GAME:

VEICULO ERRADO. MESMO EU ESTANDO COM O VEICULO 512!! AJUDEM PLEASE


RE: Bug Em Modelos De Veiculos!! - White_Blue - 17/11/2022

Tente assim.


Código PHP:
CMD:veiculo(playerid) {
   new 
vehicleid;
   
vehicleid GetPlayerVehicleID(playerid);
   if(
GetVehicleModel(vehicleid) == 512) return SendClientMessage(playerid, -1"Veículo certo");
   else return 
SendClientMessage(playerid, -1"Veículo errado");
   return 
1;




RE: Bug Em Modelos De Veiculos!! - Carlos Victor - 17/11/2022

Você está pegando o ID do veículo, não o modelo do veículo, utilize o exemplo acima que funcionará.

O ID do veículo é o ID de veículos criados no servidor, começa em 1 e o máximo é até 2000(a não ser você mude isso, não recomendável)

O modelo do veículo, são id's diferente, começa no 400 e terminar no 611.
Código:
GetPlayerVehicleID(playerid) = Retorna o ID do veículo(não o modelo)
GetVehicleModel(vehicleid) = Retorna o ID de modelo do veículo, 411 = Infernus por exemplo