Advertisement
Benji23245

Untitled

Oct 8th, 2017
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. float average[60]{};
  2. int average_index = 0;
  3.  
  4.  
  5.  
  6. void __declspec(dllexport) OnInput()
  7. {
  8. if (GameState != 15)
  9. return;
  10.  
  11. SetDebugFontSize(30);
  12.  
  13. CharObj2* data2 = GetCharObj2(0);
  14.  
  15. if (data2 == 0)
  16. return;
  17.  
  18. const float x = data2->Speed.x;
  19. const float z = data2->Speed.z;
  20. const float m = sqrt((x * x) + (z * z));
  21.  
  22.  
  23. average[average_index] = m;
  24. ++average_index;
  25. average_index %= 60;
  26.  
  27. float something = 0.0f;
  28. for (int i = 0; i < 60; i++)
  29. {
  30. something += average[i];
  31. }
  32. something /= 60.0f;
  33. DisplayDebugStringFormatted((40 << 16) | 32, "%4i avg.km/h", (int)ceil(something * 21.6f));
  34. SetDebugFontSize(12);
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement