Advertisement
Guest User

Untitled

a guest
Mar 2nd, 2016
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. new Float:VehicleKM[MAX_VEHICLES],
  2.  
  3. Float:x1[MAX_VEHICLES],
  4.  
  5. Float:y1[MAX_VEHICLES],
  6.  
  7. Float:z1[MAX_VEHICLES],
  8.  
  9. Float:x2[MAX_VEHICLES],
  10.  
  11. Float:y2[MAX_VEHICLES],
  12.  
  13. Float:z2[MAX_VEHICLES],
  14.  
  15. timerkm[MAX_VEHICLES];
  16.  
  17. forward km_counter(vehicleid);
  18.  
  19. public km_counter(vehicleid)
  20. {//inlocuim valorile noi cu cele vechi
  21. x1[vehicleid] = x2[vehicleid];
  22. y1[vehicleid] = y2[vehicleid];
  23. z1[vehicleid] = z2[vehicleid];
  24. //stocam noile valori
  25. GetVehiclePos(vehicleid, x2[vehicleid], y2[vehicleid], z2[vehicleid]);
  26. //calculam distanta dintre cele doua punce vehciul punct si cel nou
  27. x1[vehicleid] -= x2[vehicleid];
  28. y1[vehicleid] -= y2[vehicleid];
  29. z1[vehicleid] -= z2[vehicleid];
  30. //acum il transformam in kilometrii(deoarece distanta este in metrii) impartind la 1000.0
  31. VehicleKM[vehicleid] += floatsqroot((x1[vehicleid]*x1[vehicleid])+(y1[vehicleid]*y1[vehicleid])+(z1[vehicleid]*z1[vehicleid])) / 1000.0;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement