FamiliaSAMP

FILTERSCRIPT - CAR SPEED HACK FOR ADMINS [FAMILIASAMP.COM]

Jul 30th, 2015
297
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.43 KB | None | 0 0
  1. /// FILTERSCRIPT - CAR SPEED HACK FOR ADMINS
  2. /// FAMILIASAMP.COM
  3.  
  4. #include <a_samp>
  5.  
  6. new SpeedBoost[MAX_PLAYERS];
  7.  
  8. stock IsKeyJustDown(key, newkeys, oldkeys)
  9. {
  10. if((newkeys & key) && !(oldkeys & key))
  11. return 1;
  12.  
  13. return 0;
  14. }
  15.  
  16. stock IsKeyReleased(key, newkeys, oldkeys)
  17. {
  18. if(!(newkeys & key) && (oldkeys & key))
  19. return 1;
  20.  
  21. return 0;
  22. }
  23.  
  24. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  25. {
  26. if(IsKeyJustDown(KEY_FIRE, newkeys, oldkeys))
  27. {
  28. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  29. {
  30. SpeedBoost[playerid] = 1;
  31. }
  32. }
  33. if(IsKeyReleased(KEY_FIRE, newkeys, oldkeys))
  34. {
  35. if(SpeedBoost[playerid] > 0)
  36. {
  37. new Float:vx, Float:vy, Float:vz, vehicleid = GetPlayerVehicleID(playerid);
  38. GetVehicleVelocity(vehicleid, vx, vy, vz);
  39. if(floatabs(vx) < 3 && floatabs(vy) < 3 && floatabs(vz) < 3)
  40. {
  41. SetVehicleVelocity(vehicleid, vx * 0.95, vy * 0.95, vz * 0.95);
  42. }
  43. SpeedBoost[playerid] = 0;
  44. }
  45. }
  46. return 1;
  47. }
  48.  
  49. public OnPlayerUpdate(playerid)
  50. {
  51. if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  52. {
  53. if(SpeedBoost[playerid] > 0)
  54. {
  55. new Float:vx, Float:vy, Float:vz, vehicleid = GetPlayerVehicleID(playerid);
  56. GetVehicleVelocity(vehicleid, vx, vy, vz);
  57. if(floatabs(vx) < 3 && floatabs(vy) < 3 && floatabs(vz) < 3)
  58. {
  59. SetVehicleVelocity(vehicleid, vx * 1.05, vy * 1.05, vz * 1.05);
  60. }
  61. }
  62. }
  63. return 1;
  64. }
Add Comment
Please, Sign In to add comment