06.03.2010, 14:30
or add this to your gamemode above ongamemodeinit or something;
stock GetDistanceBetweenPlayers(playerid, playerid2)
{
new Float
1,Float:y1,Float:z1,Float
2,Float:y2,Float :z2;
new Float:tmpdis;
GetPlayerPos(playerid,x1,y1,z1);
GetPlayerPos(playerid2,x2,y2,z2);
tmpdis = floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2 )+floatpower(floatabs(floatsub(y2,y1)),2)+floatpow er(floatabs(floatsub(z2,z1)),2));
return floatround(tmpdis);
}
stock GetDistanceBetweenPlayers(playerid, playerid2)
{
new Float
1,Float:y1,Float:z1,Float
2,Float:y2,Float :z2;new Float:tmpdis;
GetPlayerPos(playerid,x1,y1,z1);
GetPlayerPos(playerid2,x2,y2,z2);
tmpdis = floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2 )+floatpower(floatabs(floatsub(y2,y1)),2)+floatpow er(floatabs(floatsub(z2,z1)),2));
return floatround(tmpdis);
}

