example
example

已解决√ 求助 QB如何调拳头伤害

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

Yann

站长
管理成员
GTAOS管理组
认证卖家
认证用户
本 月 名 人 榜 最 佳
上面的代码随便插入到任何脚本的客户端脚本里边。
0.5就是伤害值,你自己测试着调节
 

JinHui

用户
高级用户
认证用户
多武器伤害值是这么写还是?
上面的代码随便插入到任何脚本的客户端脚本里边。
0.5就是伤害值,你自己测试着调节

Citizen.CreateThread(function()
while true do
SetWeaponDamageModifier(GetHashKey("WEAPON_UNARMED"), 0.5)
SetWeaponDamageModifier(GetHashKey("WEAPON_UNARMED"), 0.5)
Wait(0)
end
end)
 

Cata_a

论坛名人
管理成员
FiveM版主
论坛元老
高级用户
认证用户
纠正一些问题:
  • 这个函数不需要每帧都调用,也就是不需要放在死循环里
  • 此场景下完全没有必要使用 GetHashKeyjoaat 函数,这会带来不必要的性能开销,应使用 `
  • 0.5是伤害倍率而不是伤害值
  • 不使用 Citizen. 可以减小性能开销,同时让代码更简洁
同样功能,但优化更好的代码:SetWeaponDamageModifier(`WEAPON_UNARMED`), 0.5)
 
状态
此线程已解决! 转到解决方案...
顶部