example
example

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

  • 主题发起人 主题发起人 Akrus
  • 开始时间 开始时间
上面的代码随便插入到任何脚本的客户端脚本里边。
0.5就是伤害值,你自己测试着调节
 
多武器伤害值是这么写还是?
上面的代码随便插入到任何脚本的客户端脚本里边。
0.5就是伤害值,你自己测试着调节

Citizen.CreateThread(function()
while true do
SetWeaponDamageModifier(GetHashKey("WEAPON_UNARMED"), 0.5)
SetWeaponDamageModifier(GetHashKey("WEAPON_UNARMED"), 0.5)
Wait(0)
end
end)
 
纠正一些问题:
  • 这个函数不需要每帧都调用,也就是不需要放在死循环里
  • 此场景下完全没有必要使用 GetHashKeyjoaat 函数,这会带来不必要的性能开销,应使用 `
  • 0.5是伤害倍率而不是伤害值
  • 不使用 Citizen. 可以减小性能开销,同时让代码更简洁
同样功能,但优化更好的代码:SetWeaponDamageModifier(`WEAPON_UNARMED`), 0.5)
 
后退
顶部