Guest User

Stunt package by Gangs

a guest
Jun 13th, 2012
392
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.32 KB | None | 0 0
  1. #include <a_samp>
  2. #define FILTERSCRIPT
  3. #define PRESSED(%0) \
  4.     (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
  5.  
  6.  
  7. public OnFilterScriptExit()
  8. {
  9.     return 1;
  10. }
  11.  
  12. forward VehicleAutorepair(playerid);
  13. public VehicleAutorepair(playerid)
  14. {
  15.     if(IsPlayerInAnyVehicle(playerid))
  16.     {
  17.         new Float:health,vehicleid;
  18.         vehicleid = GetPlayerVehicleID(playerid);
  19.         GetVehicleHealth(vehicleid,health);
  20.         if(health <250)
  21.         {
  22.             SetVehicleHealth(vehicleid,1000);
  23.             RepairVehicle(vehicleid);
  24.         }
  25.     }
  26. }
  27.  
  28. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  29. {
  30.     if (PRESSED(KEY_FIRE))
  31.     {
  32.         if (IsPlayerInAnyVehicle(playerid))
  33.         {
  34.             AddVehicleComponent(GetPlayerVehicleID(playerid), 1010);
  35.         }
  36.     }
  37.  
  38.     else if(PRESSED(KEY_CROUCH))
  39.     {
  40.         if(!IsPlayerInAnyVehicle(playerid)) return 0;
  41.         {
  42.             new Float:zangle;
  43.             GetVehicleZAngle(GetPlayerVehicleID(playerid),zangle);
  44.             SetVehicleZAngle(GetPlayerVehicleID(playerid),zangle);
  45.         }
  46.     }
  47.  
  48.     else if(PRESSED(KEY_SUBMISSION))
  49.     {
  50.        new vehicleid = GetPlayerVehicleID(playerid);
  51.        if(IsPlayerInVehicle(playerid, vehicleid))
  52.        {
  53.             SetVehicleHealth(vehicleid,1000.0);
  54.             RepairVehicle(GetPlayerVehicleID(playerid));
  55.             PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
  56.        }
  57.     }
  58.     return 1;
  59. }
Advertisement
Add Comment
Please, Sign In to add comment