example
example

已解决√ 求助 esx框架,ox背包怎么配置减压物品

感谢楼主的红包!

jdhd领取了您的红包获得了0.18黄金
 
我记得不是在这弄的好像还有一个文件要搞
 
你可能需要对 ox_inventory/modules/bridge/esx/client.lua 进行编辑,mhud 可能没有对 esx_status 事件进行支持。
可以尝试在 mhud 中搜索 exports 来找到相关的导出,如果你不介意的话可以把 mhud 不加密的文件发送给我,我可以告诉你具体如何修改。
 
试试在 mHud/shared/stress_config.lua 文件的底部加入以下代码:
Lua:
if not IsDuplicityVersion() then
    RegisterNetEvent('esx_status:add', function(name, value)
        if name == 'stress' then
            TriggerServerEvent('hud:server:GainStress', value)
        end
    end)

    RegisterNetEvent('esx_status:remove', function(name, value)
        if name == 'stress' then
            TriggerServerEvent('hud:server:RelieveStress', value)
        end
    end)
end
 
试试在 mHud/shared/stress_config.lua 文件的底部加入以下代码:
Lua:
if not IsDuplicityVersion() then
    RegisterNetEvent('esx_status:add', function(name, value)
        if name == 'stress' then
            TriggerServerEvent('hud:server:GainStress', value)
        end
    end)

    RegisterNetEvent('esx_status:remove', function(name, value)
        if name == 'stress' then
            TriggerServerEvent('hud:server:RelieveStress', value)
        end
    end)
end
ok好了,感谢大佬
 
试试在 mHud/shared/stress_config.lua 文件的底部加入以下代码:
Lua:
if not IsDuplicityVersion() then
    RegisterNetEvent('esx_status:add', function(name, value)
        if name == 'stress' then
            TriggerServerEvent('hud:server:GainStress', value)
        end
    end)

    RegisterNetEvent('esx_status:remove', function(name, value)
        if name == 'stress' then
            TriggerServerEvent('hud:server:RelieveStress', value)
        end
    end)
end
试试在 mHud/shared/stress_config.lua 文件的底部加入以下代码:
Lua:
if not IsDuplicityVersion() then
    RegisterNetEvent('esx_status:add', function(name, value)
        if name == 'stress' then
            TriggerServerEvent('hud:server:GainStress', value)
        end
    end)

    RegisterNetEvent('esx_status:remove', function(name, value)
        if name == 'stress' then
            TriggerServerEvent('hud:server:RelieveStress', value)
        end
    end)
end
可以用但是,直接解压完了,不是想解压多少就多少。
 
  • 可能是你设置的 -500000 数值太高了,尝试降低一些
  • 尝试用下面的代码替换之前的代码,然后在 F8 控制台中查看有没有正确打印你在 items.lua 中设置的数值
Lua:
if not IsDuplicityVersion() then
    RegisterNetEvent('esx_status:add', function(name, value)
        if name == 'stress' then
            print('add stress', value)
            TriggerServerEvent('hud:server:GainStress', value)
        end
    end)

    RegisterNetEvent('esx_status:remove', function(name, value)
        if name == 'stress' then
            TriggerServerEvent('hud:server:RelieveStress', value)
            print('remove stress', value)
        end
    end)
end
 
后退
顶部