OX Inventory
If you use ox inventory, you can learn how to harmonize your inventory in this explanation.
Step 1: Find ox_inventory/client.lua
ox_inventory/client.lualocal weaponState = true
exports("rm_weapon", function(state)
weaponState = state
end)Step 2: Find ox_inventory:setPlayerInventory Event
ox_inventory:setPlayerInventory Eventif currentWeapon then
if weaponHash ~= currentWeapon.hash and currentWeapon.timer then
local weaponCount = Items[currentWeapon.name]?.count
if weaponCount > 0 then
SetCurrentPedWeapon(playerPed, currentWeapon.hash, true)
SetAmmoInClip(playerPed, currentWeapon.hash, currentWeapon.metadata.ammo)
SetPedCurrentWeaponVisible(playerPed, true, false, false, false)
weaponHash = GetSelectedPedWeapon(playerPed)
end
if weaponHash ~= currentWeapon.hash then
currentWeapon = Weapon.Disarm(currentWeapon, true)
end
end
elseif client.weaponmismatch and not client.ignoreweapons[weaponHash] then
local weaponType = GetWeapontypeGroup(weaponHash)
if weaponType ~= 0 and weaponType ~= `GROUP_UNARMED` then
Weapon.Disarm(currentWeapon, true)
end
endStep 3: Replace the code block you found
Additional
Last updated