Guest User

Real Drive By, by adri1

a guest
Mar 24th, 2013
535
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.16 KB | None | 0 0
  1. //DriveBy by adri1
  2. #include <a_samp>
  3.  
  4. static DriveBy[MAX_PLAYERS];
  5.  
  6. public OnPlayerExitVehicle(playerid, vehicleid)
  7. {
  8.     if(DriveBy[playerid] || DriveBy[playerid] == 3)
  9.     {
  10.         DriveBy[playerid] = false;
  11.         SetPlayerDrunkLevel(playerid, 0);
  12.     }
  13.     return 1;
  14. }
  15.  
  16. public OnPlayerStateChange(playerid, newstate, oldstate)
  17. {
  18.     if(oldstate == PLAYER_STATE_PASSENGER)
  19.     {
  20.         if(DriveBy[playerid] || DriveBy[playerid] == 3)
  21.         {
  22.             DriveBy[playerid] = false;
  23.             SetPlayerDrunkLevel(playerid, 0);
  24.         }
  25.     }
  26.     return 1;
  27. }
  28.  
  29. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  30. {
  31.     if(IsPlayerInAnyVehicle(playerid))
  32.     {
  33.         if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
  34.         {
  35.             if(newkeys & KEY_CROUCH)
  36.             {
  37.                 if(GetPlayerWeapon(playerid) > 21 && GetPlayerWeapon(playerid) < 39)
  38.                 {
  39.                     if(!DriveBy[playerid])
  40.                     {
  41.                         DriveBy[playerid] = true;
  42.                         SetPlayerDrunkLevel(playerid, 500000);
  43.                     }
  44.                 }
  45.             }
  46.  
  47.             if(newkeys & KEY_SECONDARY_ATTACK)
  48.             {
  49.                 if(DriveBy[playerid])
  50.                 {
  51.                     DriveBy[playerid] = 3;
  52.                     SetPlayerDrunkLevel(playerid, 0);
  53.                 }
  54.             }
  55.         }
  56.     }
  57.     return 1;
  58. }
Advertisement
Add Comment
Please, Sign In to add comment