Hi, I need help with the grabbing scene from the fleeca bank heist. I can’t figure out why my scene is not working.
My code below.
RegisterCommand('anitestscene3', function()
local rotation = vec3(0.0, 0.0, 258.3334)
local animDict = "anim@heists@ornate_bank@grab_cash"
local timer = GetAnimDuration(animDict, "intro") * 1000
RequestAnimDict(animDict)
while not HasAnimDictLoaded(animDict) do Citizen.Wait(10) end
loadModel('hei_prop_hei_cash_trolly_01')
loadModel('hei_p_m_bag_var22_arm_s')
local playerPed = PlayerPedId()
local trolleyLocation = vec3(937.8253, -3289.3401, 5.3945)
local trolleyProp = CreateObjectNoOffset(`hei_prop_hei_cash_trolly_01`, trolleyLocation, true, false, false)
local cashBag = CreateObjectNoOffset(`hei_p_m_bag_var22_arm_s`, trolleyLocation, true, false, false)
local animPos = GetOffsetFromEntityInWorldCoords(trolleyProp, 0.0, 0.0, 0.0)
local introScene = NetworkCreateSynchronisedScene(animPos.x, animPos.y, animPos.z, rotation.x, rotation.y, rotation.z, 2, false, true, 1065353216, 0, 1065353216)
NetworkAddPedToSynchronisedScene(playerPed, introScene, animDict, "intro", 1.5, -4.0, 2, 16, 1148846080, 0)
NetworkAddEntityToSynchronisedScene(cashBag, introScene, animDict, "bag_intro", 1.0, 1.0, 1)
NetworkStartSynchronisedScene(introScene)
Citizen.Wait(timer)
NetworkStopSynchronisedScene(introScene)
local grabScene = NetworkCreateSynchronisedScene(animPos.x, animPos.y, animPos.z, rotation.x, rotation.y, rotation.z, 2, false, false, 1065353216, 0, 1065353216)
NetworkAddPedToSynchronisedScene(playerPed, grabScene, animDict, "grab", 1.5, -4.0, 2, 16, 1148846080, 0)
NetworkAddPedToSynchronisedScene(cashBag, grabScene, animDict, "bag_grab_idle", 1.5, -4.0, 2, 16, 1148846080, 0)
NetworkAddEntityToSynchronisedScene(trolleyProp, grabScene, animDict, "cart_cash_dissapear", 1.0, 1.0, 1)
NetworkStartSynchronisedScene(grabScene)
local timer2 = GetAnimDuration(animDict, "grab")
Citizen.Wait(timer2)
NetworkStopSynchronisedScene(grabScene)
local outroScene = NetworkCreateSynchronisedScene(animPos.x, animPos.y, animPos.z, rotation.x, rotation.y, rotation.z, 2, false, true, 1065353216, 0, 1065353216)
NetworkAddPedToSynchronisedScene(playerPed, outroScene, animDict, "exit", 1.5, -4.0, 2, 16, 1148846080, 0)
NetworkAddEntityToSynchronisedScene(cashBag, outroScene, animDict, "bag_exit", 1.0, 1.0, 1)
NetworkStartSynchronisedScene(outroScene)
local timer3 = GetAnimDuration(animDict, "exit")
Citizen.Wait(timer3)
NetworkStopSynchronisedScene(outroScene)
DeleteEntity(cashBag)
DeleteEntity(trolleyProp)
end, false)