31.07.2018, 01:41
pawn Код:
new Veiculo = CreateVehicle(...);
GetVehicleTrailer(Veiculo);
new Veiculo = CreateVehicle(...);
GetVehicleTrailer(Veiculo);
new vehicleid = GetVehiclePlayerID(playerid);
new trailerid = GetVehicleTrailer(vehicleid);
new veiculosetado = GetarVeiculo(GetVehiclePlayerID(playerid));
new Trailer = GetVehicleTrailer(veiculosetado);
public GetarVeiculo(idveiculo)
{
new valor = 0;
for(new i = 0; i < MAX_VEHICLES; i ++)
{
if(Veiculos[i][vVeh] == idveiculo)
{
valor++;
return i;
}
}
return valor;
}
new VeiculoID = GetPlayerVehicleID(playerid);
if(IsTrailerAttachedToVehicle(VeiculoID))
{
if(GetVehicleModel(GetVehicleTrailer(VeiculoID)) != 584) return SendClientMessage(playerid, Vermelho, "| ERRO | Vocк nгo esta com o tanque de Petroleo.");
}
Para verificar se o trailer estб na carreta use a funзгo: IsTrailerAttachedToVehicle
Aqui eu farei se a carreta nгo estiver engatada em um trailer de Petroleiro mandar uma mensagem de erro: PHP код:
|
Use o que eu mandei no primeiro post que ele irб retornar o ID do trailer corretamente.
|
new veiculosetado = GetarVeiculo(GetVehiclePlayerID(playerid));// verificar se й um veнculo comprado, ou setado
new Trailer = GetVehicleTrailer(veiculosetado);
public GetarVeiculo(idveiculo)
{
new valor = 0;
for(new i = 0; i < MAX_VEHICLES; i ++)
{
if(Veiculos[i][vVeh] == idveiculo)
{
valor++;
return i;
}
}
return valor;
}