example
example

已解决√ 求助 怎么去掉地图下方的血条UI,禁用了1-22都不行

状态
此线程已解决! 转到解决方案...

Cata_a

论坛名人
管理成员
FiveM版主
论坛元老
高级用户
认证用户
`HideHudComponentThisFrame` 需要每帧调用,从命名「ThisFrame」中就可以看出。
lua:
CreateThread(function()
    while true do
        HideHudComponentThisFrame()
        Wait(0)
    end
end)

-- 需要 ox_lib
SetInterval(function()
    HideHudComponentThisFrame()
end)
 

大馒头

用户
高级用户
认证用户
`HideHudComponentThisFrame` 需要每帧调用,从命名「ThisFrame」中就可以看出。
lua:
CreateThread(function()
    while true do
        HideHudComponentThisFrame()
        Wait(0)
    end
end)

-- 需要 ox_lib
SetInterval(function()
    HideHudComponentThisFrame()
end)
我是qb-smll小插件里面禁用的
 

Cata_a

论坛名人
管理成员
FiveM版主
论坛元老
高级用户
认证用户
抱歉,我没有实际去验证,刚刚搜索了 Cfx 论坛,这个函数应该不能隐藏生命值。建议看看这个。
 

大馒头

用户
高级用户
认证用户
我在HUD插件中增加了一下代码,导致地图变大了怎么解决:
function SETUP_HEALTH_ARMOUR(healthType)
{
this.mapType = healthType;
this.restarted = true;
if(this.healthContainer != undefined)
{
if(this.HEALTH_ARMOUR_ABILITY != undefined)
{
this.HEALTH_ARMOUR_ABILITY.removeMovieClip();
}
this.HEALTH_ARMOUR_ABILITY = this.healthContainer.attachMovie("GOLF","GOLF",1,{_visible:false});
}
}
1724074827021.png
 

Yann

站长
管理成员
GTAOS管理组
认证卖家
认证用户
本 月 名 人 榜 最 佳
 

大馒头

用户
高级用户
认证用户
已经解决了,我在原有基础增加了下列
函数:Citizen.CreateThread(function()
local minimap = RequestScaleformMovie("minimap") -- 获取小地图的Scaleform对象

-- 放大地图
SetRadarBigmapEnabled(true, false)
Wait(1000) -- 延长等待时间,确保游戏有足够时间处理地图放大
SetRadarBigmapEnabled(false, false) -- 缩小地图,恢复原样

-- 定期检查并强制恢复地图大小
Citizen.CreateThread(function()
while true do
Wait(5000) -- 每5秒检查一次
SetRadarBigmapEnabled(false, false) -- 确保地图被强制缩小
end
end)

while true do
Wait(0)
BeginScaleformMovieMethod(minimap, "SETUP_HEALTH_ARMOUR") -- 调用函数以设置健康类型
ScaleformMovieMethodAddParamInt(3) -- 将 `healthType` 设置为高尔夫模式
EndScaleformMovieMethod() -- 结束函数调用
end
end)

-- 添加一个手动触发恢复地图大小的命令
RegisterCommand("resetmap", function()
SetRadarBigmapEnabled(false, false) -- 手动触发地图恢复
end, false)
 
状态
此线程已解决! 转到解决方案...
顶部