DeluxeGG

Untitled

Mar 18th, 2018
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. new Float:pos[3],Float:dist,Float:lowest,number = 1;
  2. GetPlayerPos(playerid,pos[0],pos[1],pos[2]);
  3. lowest = PointToPoint(pos[0],pos[1],pos[2],BizzInfo[1][bEntr][0],BizzInfo[1][bEntr][1],BizzInfo[1][bEntr][2]);
  4. for( new i = 1; i < TOTALBIZZ; i++ )
  5. {
  6. dist = PointToPoint(pos[0],pos[1],pos[2],BizzInfo[1][bEntr][0],BizzInfo[1][bEntr][1],BizzInfo[1][bEntr][2]);
  7. if(dist < lowest)
  8. {
  9. lowest = dist;
  10. number = i;
  11. }
  12. }
  13. SendClientMessage(playerid,-1,"Местоположение ближайшего бизнеса установлено.");
  14. SetPlayerCheckpoint(playerid,BizzInfo[number][bEntr][0],BizzInfo[number][bEntr][1],BizzInfo[number][bEntr][2],3.0);
  15.  
  16.  
  17. forward Float:PointToPoint(Float:x,Float:y,Float:z,Float:x2,Float:y2,Float:z2);
  18. public Float:PointToPoint(Float:x,Float:y,Float:z,Float:x2,Float:y2,Float:z2)
  19. {
  20. return floatsqroot(floatpower(floatabs(floatsub(x2,x)),2)+floatpower(floatabs(floatsub(y2,y)),2)+floatpower(floatabs(floatsub(z2,z)),2));
  21. }
Advertisement
Add Comment
Please, Sign In to add comment