Advertisement
Guest User

Fivem crash repro

a guest
Jun 11th, 2023
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.64 KB | None | 0 0
  1.  
  2. RegisterCommand('crashtest',function ()
  3.     Testing()
  4. end)
  5.  
  6. function Testing()
  7.     local pedModel = `s_m_y_swat_01`
  8.     local vehModel = `kuruma`
  9.     local spawnData =  {coords=vector3(-679.69067382812,-167.96784973145,37.158653259277),heading=209.70024108887}
  10.     local playerPed = PlayerPedId()
  11.     SetEntityCoords(playerPed,spawnData.coords-vector3(1.0,1.0,1.0))
  12.     Wait(2000)
  13.     local spawnedVehicle = 0
  14.     local vehicleSeat = -1
  15.     local pedsNum = 4
  16.     local spawnedPeds = {}
  17.  
  18.     local function LoadModel(model)
  19.         RequestModel(model)
  20.         while not HasModelLoaded(model) do
  21.             Wait(0)
  22.         end
  23.     end
  24.     local function WaitForNetworkEntity(entity)
  25.         local id = NetworkGetNetworkIdFromEntity(entity)
  26.         local failTimeout = GetGameTimer() + 3000
  27.         while not NetworkDoesEntityExistWithNetworkId(id) and failTimeout > GetGameTimer() do
  28.             Wait(10)
  29.         end
  30.     end
  31.     LoadModel(pedModel)
  32.     LoadModel(vehModel)
  33.     spawnedVehicle = CreateVehicle(vehModel,spawnData.coords,spawnData.heading,true,true)
  34.     WaitForNetworkEntity(spawnedVehicle)
  35.  
  36.     for i = 1, pedsNum do
  37.         local ped = CreatePedInsideVehicle(spawnedVehicle,0,pedModel,vehicleSeat,true,true)
  38.         WaitForNetworkEntity(ped)
  39.         spawnedPeds[#spawnedPeds+1] = ped
  40.         vehicleSeat = vehicleSeat + 1
  41.     end
  42.  
  43.     SetEntityProofs(spawnedVehicle,true,true,true,true,true,true,true,true)
  44.  
  45.     for i = 1, #spawnedPeds do
  46.         local ped = spawnedPeds[i]
  47.  
  48.         GiveWeaponToPed(ped, `WEAPON_SMG`, 8000, false, true)
  49.         SetPedSuffersCriticalHits(ped, false)
  50.         SetPedCombatAttributes(ped, 0, true)
  51.         SetPedCombatAttributes(ped, 1, true)
  52.         SetPedCombatAttributes(ped, 2, false)
  53.         SetPedCombatAttributes(ped, 5, true)
  54.         SetPedCombatAttributes(ped, 16, true)
  55.         SetPedCombatAttributes(ped, 26, true)
  56.         SetPedCombatAttributes(ped, 46, true)
  57.         SetPedCombatAttributes(ped, 1424, true)
  58.         SetPedCombatAttributes(ped, 0, true)
  59.         SetPedAccuracy(ped,100)
  60.         SetPedShootRate(ped,1000)
  61.         SetPedDiesWhenInjured(ped, false)
  62.         SetPedAlertness(ped, 3)
  63.         SetPedCombatRange(ped, 1)
  64.         SetPedRelationshipGroupHash(ped,`MONEY_TRUCK_GUARDS`)
  65.         SetPedHearingRange(ped, 50.0)
  66.         SetPedCanBeShotInVehicle(ped,true)
  67.         SetPedArmour(ped,400)
  68.         SetPedDropsWeaponsWhenDead(ped, false)
  69.         SetPedCombatAttributes(ped, 1, false)
  70.         SetPedCombatAttributes(ped, 2, false)
  71.         SetEntityInvincible(ped,false)
  72.     end
  73.  
  74.  
  75.     SetModelAsNoLongerNeeded(pedModel)
  76.     SetModelAsNoLongerNeeded(vehModel)
  77. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement