Guest User

SpeedCapture.inc

a guest
Jun 23rd, 2015
455
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. //By UltraScripter ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  2. //By UltraScripter ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  3.  
  4. #if defined _SpeedCapture_included
  5. #endinput
  6. #define _SpeedCapture_included
  7. #endif
  8.  
  9. /*
  10. native GetVehicleSpeed(vehicleid);
  11. native CaptureSpeed(playerid, vehicleid, Float:limit, bill, message[], color);
  12. */
  13.  
  14. new Float:xvsx;
  15. new Float:yvsy;
  16. new Float:zvsz;
  17.  
  18. new SpeedCaptureddd[MAX_PLAYERS];
  19.  
  20. stock GetVehicleSpeed(vehicleid)
  21. {
  22. GetVehicleVelocity(vehicleid, xvsx, yvsy, zvsz);
  23. return floatround(floatsqroot(floatpower(xvsx, 2) + floatpower(yvsy, 2) + floatpower(zvsz, 2))*180.000, floatround_round);
  24. }
  25.  
  26. stock CaptureSpeed(playerid, vehicleid, Float:limit, money, message[], color)
  27. {
  28. if(SpeedCaptureddd[playerid] == 1) return 0;
  29. else if(SpeedCaptureddd[playerid] == 0)
  30. {
  31. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  32. {
  33. if(GetVehicleSpeed(vehicleid) >= limit)
  34. {
  35. SendClientMessage(playerid, color, message);
  36. GivePlayerMoney(playerid, money);
  37. SpeedCaptureddd[playerid] = 1;
  38. SetTimerEx("LowerSpeedCapturedVar", 5000, false, "i", playerid);
  39. }
  40. }
  41. }
  42. return 1;
  43. }
  44.  
  45. forward LowerSpeedCapturedVar(playerid);
  46.  
  47. public LowerSpeedCapturedVar(playerid)
  48. {
  49. SpeedCaptureddd[playerid] = 0;
  50. return 1;
  51. }
  52.  
  53. //By UltraScripter ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  54. //By UltraScripter ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Advertisement
Add Comment
Please, Sign In to add comment