Advertisement
Guest User

Untitled

a guest
May 23rd, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.01 KB | None | 0 0
  1. --[[------------------------------------------------------------------------
  2. Vehicle Damage Shit
  3. ------------------------------------------------------------------------]]--
  4. local levelOfDamageToKillThisBitch = 985.0
  5.  
  6. function IsValidVehicle( veh )
  7. local model = GetEntityModel( veh )
  8.  
  9. if ( IsThisModelACar( model ) or IsThisModelABike( model ) or IsThisModelAQuadbike( model ) ) then
  10. return true
  11. else
  12. return false
  13. end
  14. end
  15.  
  16. function ManageVehicleDamage()
  17. local ped = GetPlayerPed( -1 )
  18.  
  19. if ( DoesEntityExist( ped ) and not IsEntityDead( ped ) ) then
  20. if ( IsPedSittingInAnyVehicle( ped ) ) then
  21. local vehicle = GetVehiclePedIsIn( ped, false )
  22.  
  23. if ( GetPedInVehicleSeat( vehicle, -1 ) == ped ) then
  24. local damage = GetVehicleEngineHealth( vehicle )
  25.  
  26. if ( damage < levelOfDamageToKillThisBitch and IsValidVehicle( vehicle ) ) then
  27. SetVehicleEngineHealth( vehicle, 300 )
  28. SetVehicleEngineOn( vehicle, false, true )
  29. end
  30. end
  31. end
  32. end
  33. end
  34.  
  35. Citizen.CreateThread( function()
  36. while true do
  37. ManageVehicleDamage()
  38.  
  39. Citizen.Wait( 0 )
  40. end
  41. end )
  42.  
  43.  
  44. --[[------------------------------------------------------------------------
  45. Vehicle Fix
  46. ------------------------------------------------------------------------]]--
  47. RegisterNetEvent( 'wk:fixVehicle' )
  48. AddEventHandler( 'wk:fixVehicle', function()
  49. local ped = GetPlayerPed( -1 )
  50.  
  51. if ( DoesEntityExist( ped ) and not IsEntityDead( ped ) ) then
  52. if ( IsPedSittingInAnyVehicle( ped ) ) then
  53. local vehicle = GetVehiclePedIsIn( ped, false )
  54.  
  55. if ( GetPedInVehicleSeat( vehicle, -1 ) == ped ) then
  56. SetVehicleEngineHealth( vehicle, 1000 )
  57. SetVehicleEngineOn( vehicle, true, true )
  58. SetVehicleFixed( vehicle )
  59. end
  60. end
  61. end
  62. end )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement