===========================================
===========================================
===========================================
metaped asset bundle is a collision object (collision_arm, collision_hat, collision_glasses, collision_hat_rammask, etc) with dynamic textures.
EXAMPLE OF USE:
Citizen.CreateThread(function()
while true do
Citizen.Wait(0)
if Citizen.InvokeNative(0x91AEF906BCA88877,0, 0x17BEC168) then -- pressed E
local ped = PlayerPedId()
local x,y,z = table.unpack(GetEntityCoords(ped))
local forwardX=GetEntityForwardX(ped)
local forwardY=GetEntityForwardY(ped)
local forward_fix = 3
local z_fix = 0
local obj_x = x+(forwardX*forward_fix)
local obj_y = y+(forwardY*forward_fix)
local obj_z = z + z_fix
local obj_rotation_x = 0.0
local obj_rotation_y = 0.0
local obj_rotation_z = 0.0
local asset_bundle_request_id = Citizen.InvokeNative(0x91FE941F9FCFB702,0xC526CD8C,0) -- _REQUEST_METAPED_ASSET_BUNDLE (skullmask 0xC526CD8C)
if asset_bundle_request_id then
local counter = 0
while counter < 100 and not Citizen.InvokeNative(0xB0B2C6D170B0E8E5, asset_bundle_request_id) do -- _HAS_METAPED_ASSET_LOADED
counter = counter + 1
Citizen.Wait(0)
end
if Citizen.InvokeNative(0xB0B2C6D170B0E8E5, asset_bundle_request_id) then -- _HAS_METAPED_ASSET_LOADED
Citizen.InvokeNative(0x9641A9A20310F6B8, 0xC526CD8C, obj_x, obj_y, obj_z, obj_rotation_x, obj_rotation_y, obj_rotation_x, 0, 0, 0) -- _CREATE_METAPED_ASSET_BUNDLE
Citizen.InvokeNative(0x13E7320C762F0477,asset_bundle_request_id) -- _RELEASE_METAPED_ASSET_REQUEST
end
end
end
end
end)
===========================================
===========================================
===========================================