17/12/2023 17:22
Peguei o código do EVF, básicamente a posição da parte de trás do veículo retorna em X, Y e Z, aí você seta o checkpoint nessa posição.
Código PHP:
GetVehicleBoot(vehicleid, &Float:x, &Float:y, &Float:z)
{
new Float:fPos[4], Float:fSize[3];
if (!IsValidVehicle(vehicleid))
{
x = 0.0;
y = 0.0;
z = 0.0;
return 0;
}
GetVehiclePos(vehicleid, fPos[0], fPos[1], fPos[2]);
GetVehicleZAngle(vehicleid, fPos[3]);
GetVehicleModelInfo(GetVehicleModel(vehicleid), VEHICLE_MODEL_INFO_SIZE, fSize[0], fSize[1], fSize[2]);
x = fPos[0] - (floatsqroot(fSize[1] + fSize[1]) * floatsin(-fPos[3], degrees));
y = fPos[1] - (floatsqroot(fSize[1] + fSize[1]) * floatcos(-fPos[3], degrees));
z = fPos[2];
return 1;
}