ayuda... 'IsVehicleUnderVehicle'
#3

Lo que podes hacer es chequear la distancia 2D, o sea, entre las coordenadas X Y y luego ver si la coordenada z es menor a la del otro vehiculo.:
pawn Код:
stock bool:IsVehicleUnderVehicle(vehicleid, uppervehicleid)
{
    new Float:data[7];
    GetVehiclePos(vehicleid, data[0], data[1], data[2]);
    GetVehiclePos(uppervehicleid, data[3], data[4], data[5]);
    data[6] = Floatsqroot(Floatpower(data[0]-data[3], 2)+Floatpower(data[1]+data[4],2)) //distancia 2d
    if(data[6] <= 2.0 && data[2] < data[5]) return true; //si la distancia de las coordenadas x y es menos de 2.0 unidades y el vehiculo de arriba (uppervehicleid) tiene mayor coordenada z, devuelve true
    return false;
}
Reply


Messages In This Thread
ayuda... 'IsVehicleUnderVehicle' - by OTACON - 09.03.2014, 09:48
Re: ayuda... 'IsVehicleUnderVehicle' - by notanoob - 10.03.2014, 00:14
Respuesta: ayuda... 'IsVehicleUnderVehicle' - by MugiwaraNoLuffy - 10.03.2014, 01:02

Forum Jump:


Users browsing this thread: 1 Guest(s)