Advertisement
VladaSavel

Infinite Nitro SAMP

Feb 21st, 2015
491
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.78 KB | None | 0 0
  1. /* Nitro unlimited V1.0 */
  2. /* Autor : VladaSavel */
  3. /* FOR SuperKalba.tk */
  4. /*Address: 93.91.250.147:27023*/
  5.  
  6. #define FILTERSCRIPT
  7.  
  8.  
  9. #include <a_samp>
  10. #include <zcmd>
  11.  
  12.  
  13. #define MAX_INVALID_NOS_VEHICLES 29
  14.  
  15. new supernitro[MAX_PLAYERS];
  16. #if defined FILTERSCRIPT
  17.  
  18. public OnFilterScriptInit()
  19. {
  20.     print("\n-----------------------------------");
  21.     print("Nitro by Savel Loaded");
  22.     print("-----------------------------------\n");
  23.     SetTimer("NitroReset", 100, 1);
  24.     return 1;
  25. }
  26. #else
  27. #endif
  28. forward NitroReset();
  29. public NitroReset()
  30. {
  31.  for(new i = 0; i<MAX_PLAYERS; i++)
  32.     {
  33.         if(!IsPlayerInInvalidNosVehicle(i,GetPlayerVehicleID(i)))
  34.        
  35.         if(supernitro[i] == 1)
  36.         {
  37.                 new vehicle = GetPlayerVehicleID(i);
  38.                 AddVehicleComponent(vehicle, 1010);
  39.         }
  40.     }
  41. }
  42.  
  43. IsPlayerInInvalidNosVehicle(playerid,vehicleid)
  44. {
  45.  
  46.  
  47.     new InvalidNosVehicles[MAX_INVALID_NOS_VEHICLES] =
  48.     {
  49.     581,523,462,521,463,522,461,448,468,586,
  50.     509,481,510,472,473,493,595,484,430,453,
  51.     452,446,454,590,569,537,538,570,449
  52.     };
  53.  
  54.     vehicleid = GetPlayerVehicleID(playerid);
  55.     {
  56.         for(new i = 0; i < MAX_INVALID_NOS_VEHICLES; i++)
  57.         {
  58.             if(GetVehicleModel(vehicleid) == InvalidNosVehicles[i])
  59.         {
  60.                 return true;
  61.             }
  62.     }
  63.     }
  64.  
  65.     return false;
  66. }
  67. public OnPlayerDisconnect(playerid, reason)
  68. {
  69.     {
  70.         supernitro[playerid] = 0;
  71.     }
  72.     return 1;
  73. }
  74. public OnVehicleDeath(vehicleid, killerid)
  75. {
  76.     for(new i = 0; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i))
  77.     {
  78.         supernitro[i] = 0;
  79.     }
  80.     return 1;
  81. }
  82. CMD:nos(playerid,params[])
  83. {
  84.    
  85.     new vehicleid = GetPlayerVehicleID(playerid);
  86.     if(IsPlayerInVehicle(playerid,vehicleid)) return SendClientMessage(playerid,-1,"You are not in vehicle.");
  87.     {
  88.         supernitro[playerid]=1;
  89.     }
  90.     return 1;
  91. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement