Olá gente, gostaria de solicitar ajuda na resolução de um problema que estou tendo.
Estou usando o código abaixo para detectar o porta-malas do veículo.
Está funcionando perfeitamente em um veículo normal, porém quando uso em um caminhão com trailer somente funciona perfeito se estiverem os dois em linha reta, quando está em ângulo não fica bem ajustado na traseira do trailer.
Estou rodando e não consigo solucionar, agradeço pela ajuda.
Estou usando o código abaixo para detectar o porta-malas do veículo.
Está funcionando perfeitamente em um veículo normal, porém quando uso em um caminhão com trailer somente funciona perfeito se estiverem os dois em linha reta, quando está em ângulo não fica bem ajustado na traseira do trailer.
Estou rodando e não consigo solucionar, agradeço pela ajuda.
Código:
GetVehicleTrunkPosition(vehicleid, &Float:x, &Float:y, &Float:z)
{
new
Float:vehsize,
Float:vehangle,
Float:n;
GetVehiclePos(vehicleid, x, y, z);
GetVehicleZAngle(vehicleid, vehangle);
GetVehicleModelInfo(GetVehicleModel(vehicleid), VEHICLE_MODEL_INFO_SIZE, n, vehsize, n);
x -= ((vehsize / 1.6) * floatsin(-vehangle, degrees)); -- Valor de 2.6 no Trailer
y -= ((vehsize / 1.6) * floatcos(-vehangle, degrees)); -- Valor de 2.6 no Trailer
}
Código:
new Float:x, Float:y, Float:z;
GetVehicleTrunkPosition(TrailerID[playerid], x, y, z);