Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- hook.add("ScalePlayerDamage","force_fallof", function(ply, hitgroup, dmginfo)
- local ply2 = dmginfo:GetAttacker()
- local dist = (ply:GetPos()-ply2:GetPos()):Length()
- local scale = math.min(1,200/dist) -- Ponizej 200 unitow pelny dmg, powyzej zaczyna spadac proporcjonalnie
- if dmginfo:GetDamageType() == DMG_BUCKSHOT then -- Typ DMG zadawany przez shotguny
- dmginfo:ScaleDamage( scale )
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement