Advertisement
DominikMarvLisy

Nitro Limiter

May 27th, 2013
261
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.20 KB | None | 0 0
  1. /*
  2.  * Nitro Limiter
  3.  * © by Dominik 'MARV' Lisy
  4.  * Prosím, neprepisovať autora.
  5.  *
  6.  */
  7. #include <a_samp>
  8.  
  9. #define TYPE_AIRPLANE   0
  10. #define TYPE_TRAIN      1
  11. #define TYPE_BIKES      2
  12. #define TYPE_BOATS      3
  13. #define TYPE_CAR        4
  14. #define TYPE_RC         5
  15.    
  16. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  17. {
  18.     if(oldkeys & KEY_FIRE && IsPlayerInAnyVehicle(playerid))
  19.         {
  20.             if(GetVehicleType(playerid) == TYPE_CAR)
  21.                 {
  22.                     AddVehicleComponent(GetPlayerVehicleID(playerid),1010);
  23.                 }
  24.         }
  25.     return 1;
  26. }
  27.  
  28. stock GetVehicleType(vehicleid)
  29. {
  30.     new model = GetVehicleModel(vehicleid);
  31.  
  32.     if(model > 399 && model < 613)
  33.         {
  34.             switch(model)
  35.                 {
  36.                    case 590,569,537,538,570,449: return TYPE_TRAIN;
  37.                    case 481,509,510,581,462,521,463,522,461,448,468,586: return TYPE_BIKES;
  38.                    case 592,577,511,548,512,593,425,417,487,553,488,497,563,476,447,519,460,469,513,520: return TYPE_AIRPLANE;
  39.                    case 472,473,493,595,484,430,453,452,446,454: return TYPE_BOATS;
  40.                    case 441,464,594,465,501,564: return TYPE_RC;
  41.                    default: return TYPE_CAR;
  42.                 }
  43.         }
  44.     return false;
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement