habra funcion para esto?
#5

Puedes hacer una deteccion de que objeto estб mas cerca, ej:
Код:
new Float:Distancia[4];
Distancia[0] = GetPlayerDistanceFromPoint(playerid,PosicionXObjeto1,PosicionYObjeto1,PosicionZObjeto1);
Distancia[1] = GetPlayerDistanceFromPoint(playerid,PosicionXObjeto2,PosicionYObjeto2,PosicionZObjeto2);
Distancia[2]= GetPlayerDistanceFromPoint(playerid,PosicionXObjeto3,PosicionYObjeto3,PosicionZObjeto3);
Distancia[3] = GetPlayerDistanceFromPoint(playerid,PosicionXObjeto4,PosicionYObjeto4,PosicionZObjeto4);
if(Distancia[0] < Distancia[1] && Distancia[0] < Distancia[2] && Distancia[0] < Distancia[3])
{
//Esta cerca del primer objeto
return 1;
}
else if(Distancia[1] < Distancia[0] && Distancia[1] < Distancia[2] && Distancia[1] < Distancia[3])
{
//Esta cerca del segundo objeto
return 1;
}
else if(Distancia[2] < Distancia[0] && Distancia[2] < Distancia[1] && Distancia[2] < Distancia[3]) 
{
//Esta cerca del tercer objeto
return 1;
}
else if(Distancia[3] < Distancia[0] && Distancia[3] < Distancia[1] && Distancia[3] < Distancia[3])
{
//Esta cerca del cuarto objeto
return 1;
}
Podrнas probar con eso
Reply


Messages In This Thread
habra funcion para esto? - by maicolpao - 21.03.2016, 15:11
Respuesta: habra funcion para esto? - by Zume - 21.03.2016, 21:09
Re: habra funcion para esto? - by maicolpao - 24.03.2016, 02:20
Re: habra funcion para esto? - by REMAK3 - 25.03.2016, 10:13
Re: habra funcion para esto? - by FelipeBlanco - 25.03.2016, 18:59

Forum Jump:


Users browsing this thread: 1 Guest(s)