Guest User

Anti-Vehicle Remote Hack 0.3z

a guest
Oct 31st, 2014
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.53 KB | None | 0 0
  1. enum E_CARJACK_DATA
  2. {
  3.     Float: E_LAST_X,        Float: E_LAST_Y,        Float: E_LAST_Z,
  4.     E_LAST_VEH
  5. }
  6.  
  7. new
  8.     g_carjackData[ MAX_PLAYERS ] [ E_CARJACK_DATA ]
  9. ;
  10.  
  11. stock CheckPlayerRemoteJacking( playerid )
  12. {
  13.     new iVehicle = GetPlayerVehicleID( playerid );
  14.    
  15.     if( !IsPlayerInAnyVehicle( playerid ) )
  16.         GetPlayerPos( playerid, g_carjackData[ playerid ] [ E_LAST_X ], g_carjackData[ playerid ] [ E_LAST_Y ], g_carjackData[ playerid ] [ E_LAST_Z ] );
  17.  
  18.     if( ( iVehicle != g_carjackData[ playerid ] [ E_LAST_VEH ] ) && ( iVehicle != 0 ) && ( GetPlayerState( playerid ) == PLAYER_STATE_DRIVER ) )
  19.     {
  20.         new
  21.             Float: fDistance = GetVehicleDistanceFromPoint( iVehicle, g_carjackData[ playerid ] [ E_LAST_X ], g_carjackData[ playerid ] [ E_LAST_Y ], g_carjackData[ playerid ] [ E_LAST_Z ] ),
  22.             Float: fOffset = 10.0
  23.         ;
  24.        
  25.         if( ( GetVehicleModel( iVehicle ) == 577 ) || ( GetVehicleModel( iVehicle ) == 592 )) fOffset = 25.0; // Andromanda | AT-400
  26.  
  27.         if( fDistance > fOffset) {
  28.        
  29.             /*
  30.                 INSERT WHAT YOU WANT TO DO TO A CAR JACKER HERE!
  31.                
  32.                 WARNING: THIS IS NOT ACCURATE IMHO!
  33.             */
  34.             SendClientMessage( playerid, -1, "Y U TRY TO CAR JACK" );
  35.         }
  36.        
  37.         GetPlayerPos( playerid, g_carjackData[ playerid ] [ E_LAST_X ], g_carjackData[ playerid ] [ E_LAST_Y ], g_carjackData[ playerid ] [ E_LAST_Z ] );
  38.         g_carjackData[ playerid ] [ E_LAST_VEH ] = iVehicle;
  39.     }
  40. }
Add Comment
Please, Sign In to add comment