Advertisement
Guest User

Untitled

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