尝试使用 lua 更改 Garry's Mod 中的伤害修改器,因为 sk_npc_head 不起作用。 这是我尝试在 Hammer Editor 中使用的代码:
function FScaleNPCDamage( npc, hitgroup, dmginfo ) if ( hitgroup == HITGROUP_HEAD ) then dmginfo:ScaleDamage( 60 ) end end
答案 0 :(得分:0)
manual 中的示例:
<块引用>hook.Add( "ScaleNPCDamage", "ScaleNPCDamageExample", function( npc, hitgroup, dmginfo )
dmginfo:ScaleDamage( 2 )
end )
所以你的代码应该看起来像
hook.Add("ScaleNPCDamage", "YourFancyNPCDamageHook", function (npc, hitgroup, dmginfo)
if hitgroup == HITGROUP_HEAD then
dmginfo:ScaleDamage(60)
end
end)