Ayuda, distancia entre...
#3

Claro, como dice Miguel. Supongo que se podrнa hacer algo masomenos asн:
pawn Код:
DistanceBetweenObjectAndPlayer(playerid, objectid)
{
for(new slots = 1, i = MAX_SLOTS; slots!=i; slots++)
{
if(VariableObjetos[slots] == objectid)
{
        new Float:pos1[3],Float:pos2[3],Float:distance;
        GetObjectPos(VariableObjetos[slots], pos1[0], pos1[1], pos1[2]);
        GetPlayerPos(playerid, pos2[0], pos2[1], pos2[2]);
        distance = floatsqroot(floatpower(floatabs(floatsub(pos1[0], pos2[0])),2)+floatpower(floatabs(floatsub(pos1[1], pos2[1])),2)+floatpower(floatabs(floatsub(pos1[2], pos2[2])),2));
        return distance;
}
}
return -1.0;
}
Fнjate si eso te funciona.
Reply


Messages In This Thread
Ayuda, distancia entre... - by OTACON - 21.12.2013, 08:39
Re: Ayuda, distancia entre... - by Miguel - 21.12.2013, 16:56
Respuesta: Ayuda, distancia entre... - by JustBored - 21.12.2013, 17:15
Respuesta: Ayuda, distancia entre... - by bm0z - 21.12.2013, 17:21
Respuesta: Ayuda, distancia entre... - by OTACON - 21.12.2013, 21:52

Forum Jump:


Users browsing this thread: 2 Guest(s)