Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.18 KB | None | 0 0
  1. AddCSLuaFile()
  2. AddCSLuaFile("sh_sounds.lua")
  3. include("sh_sounds.lua")
  4.  
  5. if CLIENT then
  6. SWEP.DrawCrosshair = false
  7. SWEP.PrintName = "Mosin-Nagant"
  8. SWEP.CSMuzzleFlashes = true
  9. SWEP.ViewModelMovementScale = 1.15
  10.  
  11. SWEP.IconLetter = "w"
  12. killicon.Add( "khr_mosin", "icons/killicons/khr_mosin", Color(255, 80, 0, 150))
  13. SWEP.SelectIcon = surface.GetTextureID("icons/killicons/khr_mosin")
  14.  
  15. SWEP.DrawTraditionalWorldModel = false
  16. SWEP.WM = "models/khrcw2/w_khri_mosinm91.mdl"
  17. SWEP.WMPos = Vector(-1, 5, 0)
  18. SWEP.WMAng = Vector(-13, 0, 180)
  19.  
  20. SWEP.MuzzleEffect = "muzzleflash_6"
  21. SWEP.PosBasedMuz = true
  22. SWEP.SightWithRail = true
  23. SWEP.NoDistance = true
  24. SWEP.SnapToIdlePostReload = false
  25. SWEP.CrosshairEnabled = true
  26. SWEP.FOVPerShot = 0.25
  27. SWEP.ShellScale = 0.28
  28. SWEP.ShellDelay = .75
  29. SWEP.NoShells = false
  30. SWEP.ShellOffsetMul = 0
  31. SWEP.ShellPosOffset = {x = 6, y = -.25, z = .5}
  32. SWEP.FireMoveMod = 0.6
  33. SWEP.CustomizationMenuScale = 0.03
  34.  
  35. SWEP.IronsightPos = Vector(-2.8155, -1.6667, 1.455)
  36. SWEP.IronsightAng = Vector(0, 0.03, 0)
  37.  
  38. SWEP.PUPos = Vector(-2.819, 0, 0.723)
  39. SWEP.PUAng = Vector(0, 0, 0)
  40.  
  41. SWEP.SprintPos = Vector(1.786, -1, -1)
  42. SWEP.SprintAng = Vector(-10.778, 27.573, 0)
  43.  
  44. SWEP.AlternativePos = Vector(-0.5, 0, -0.25)
  45. SWEP.AlternativeAng = Vector(0, 0, 0)
  46.  
  47. SWEP.ACOGPos = Vector(-2.821, -9, -0.2144)
  48. SWEP.ACOGAng = Vector(-1, 0, 0)
  49.  
  50. SWEP.NXSPos = Vector(-3.648, -4, 1.157)
  51. SWEP.NXSAng = Vector(0, 0, 0)
  52.  
  53. SWEP.ShortDotPos = Vector(-3.626, -5, 1.28)
  54. SWEP.ShortDotAng = Vector(0, 0, 0)
  55.  
  56. SWEP.AttachmentModelsVM = {
  57. ["md_rail"] = { type = "Model", model = "models/khrcw2/attachments/a_modkit_mosin.mdl", bone = "Weapon", rel = "", pos = Vector(0, 4.199, 0.518), angle = Angle(0, -90, 0), size = Vector(1, 1, 1), color = Color(255, 255, 255, 255), surpresslightning = false, material = "", skin = 0, bodygroup = {} },
  58. ["md_khr_ins2ws_acog"] = { type = "Model", model = "models/khrcw2/attachments/khr_ins2_cstm_acog.mdl", bone = "Weapon", rel = "", pos = Vector(0, 0.555, 2.198), angle = Angle(0, -90, 0), size = Vector(0.8, 0.8, 0.8), color = Color(255, 255, 255, 255), surpresslightning = false, material = "", skin = 0, bodygroup = {} },
  59. ["md_ins2_suppressor_ins"] = { type = "Model", model = "models/weapons/upgrades/a_suppressor_ins.mdl", bone = "Weapon", rel = "", pos = Vector(0, 26.899, 0.8), angle = Angle(0, -90, 0), size = Vector(1, 1, 1), color = Color(255, 255, 255, 255), surpresslightning = false, material = "", skin = 0, bodygroup = {} },
  60. }
  61.  
  62. SWEP.NXSAlign = {right = 0, up = 0, forward = 0}
  63. SWEP.ACOGAxisAlign = {right = 1.1, up = 0, forward = 0}
  64. SWEP.PUAxisAlign = {right = 0, up = 0, forward = 0}
  65. SWEP.SchmidtShortDotAxisAlign = {right = 180, up = 180, forward = 180}
  66. SWEP.LuaVMRecoilAxisMod = {vert = 1, hor = 1, roll = 1, forward = 0, pitch = 1}
  67. end
  68.  
  69. SWEP.MuzzleVelocity = 865 -- in meter/s
  70.  
  71. SWEP.BackupSights = {["bg_skspuscope"] = {[1] = Vector(-2.8155, -1.6667, 1.455), [2] = Vector(0, 0, 0)}}
  72.  
  73. SWEP.AttachmentDependencies = {
  74. ["bg_skspuscope"] = {"bg_bentbolt"}
  75. }
  76.  
  77. SWEP.BoltBGs = {main = 1, bent = 1, straight = 0}
  78. SWEP.SightBGs = {main = 2, scope = 1, none = 0}
  79. SWEP.StockBGs = {main = 0, full = 0, custom = 1, carbine = 2, obrez = 3}
  80.  
  81. SWEP.Attachments = {[3] = {header = "Sight", offset = {600, -350}, atts = {"bg_skspuscope","md_khr_ins2ws_acog"}},
  82. [4] = {header = "Bolt", offset = {1100, 100}, atts = {"bg_bentbolt"}},
  83. [2] = {header = "Finish", offset = {50, -350}, atts = {"md_mnbrandnew1", "md_mnbrandnew2", "md_mnolddark"}},
  84. [1] = {header = "Style", offset = {-500, -50}, atts = {"bg_mncustombody", "bg_mncarbinebody", "bg_mnobrezbody"}},
  85. ["+reload"] = {header = "Ammo", offset = {-150, 425}, atts = {"am_magnum","am_matchgrade"}}}
  86.  
  87. SWEP.Animations = {fire = "base_fire_start",
  88. reload_start = "reload_start",
  89. insert = "reload_insert",
  90. reload_end = "reload_end",
  91. idle = "reload_end",
  92. draw = "base_draw"}
  93.  
  94. SWEP.Sounds = { bent_reload_start = {
  95. {time = 4/30, sound = "KHRMOSIN_BOLTRELEASE"},
  96. {time = 10/30, sound = "KHRMOSIN_BOLTBACK"},
  97. },
  98.  
  99. reload_start = {
  100. {time = 4/30, sound = "KHRMOSIN_BOLTRELEASE"},
  101. {time = 10/30, sound = "KHRMOSIN_BOLTBACK"},
  102. },
  103.  
  104. reload_insert = {
  105. {time = 8/30, sound = "KHRMOSIN_BULLETIN"},
  106. },
  107.  
  108. reload_end = {
  109. {time = 7/30, sound = "KHRMOSIN_BOLTFORWARD"},
  110. {time = 11/30, sound = "KHRMOSIN_BOLTLATCH"},
  111. },
  112.  
  113. bent_reload_end = {
  114. {time = 7/30, sound = "KHRMOSIN_BOLTFORWARD"},
  115. {time = 11/30, sound = "KHRMOSIN_BOLTLATCH"},
  116. },
  117.  
  118. bent_fire_start = {
  119. {time = 15/30, sound = "KHRMOSIN_BOLTRELEASE"},
  120. {time = 19/30, sound = "KHRMOSIN_BOLTBACK"},
  121. {time = 28/30, sound = "KHRMOSIN_BOLTFORWARD"},
  122. {time = 35/30, sound = "KHRMOSIN_BOLTLATCH"},
  123.  
  124. },
  125.  
  126. base_fire_start = {
  127. {time = 15/30, sound = "KHRMOSIN_BOLTRELEASE"},
  128. {time = 19/30, sound = "KHRMOSIN_BOLTBACK"},
  129. {time = 28/30, sound = "KHRMOSIN_BOLTFORWARD"},
  130. {time = 35/30, sound = "KHRMOSIN_BOLTLATCH"}
  131. }}
  132.  
  133. SWEP.SpeedDec = 45
  134.  
  135. SWEP.Slot = 4
  136. SWEP.SlotPos = 0
  137. SWEP.NormalHoldType = "ar2"
  138. SWEP.RunHoldType = "normal"
  139. SWEP.FireModes = {"bolt"}
  140. SWEP.Base = "cw_base"
  141. SWEP.Category = "CW 2.0 - Khris"
  142.  
  143. SWEP.Author = "Khris"
  144. SWEP.Contact = ""
  145. SWEP.Purpose = ""
  146. SWEP.Instructions = ""
  147.  
  148. SWEP.ViewModelFOV = 70
  149. SWEP.AimViewModelFOV = 60
  150. SWEP.ViewModelFlip = false
  151. SWEP.ViewModel = "models/khrcw2/v_khri_mosinm91.mdl"
  152. SWEP.WorldModel = "models/khrcw2/w_khri_mosinm91.mdl"
  153.  
  154. SWEP.Spawnable = true
  155. SWEP.AdminSpawnable = true
  156. SWEP.ADSFireAnim = true
  157. SWEP.Chamberable = false
  158.  
  159. SWEP.LuaViewmodelRecoil = false
  160. SWEP.ForcedHipWaitTime = 1.4
  161.  
  162. SWEP.OverallMouseSens = .8
  163. SWEP.Primary.ClipSize = 1
  164. SWEP.Primary.DefaultClip = 1
  165. SWEP.Primary.Automatic = false
  166. SWEP.Primary.Ammo = "7.62x54MMR"
  167. SWEP.ForceBackToHipAfterAimedShot = true
  168. SWEP.FireDelay = 60/36
  169. SWEP.FireSound = "KHRMOSIN_FIRE"
  170. SWEP.Recoil = 2.5
  171.  
  172. SWEP.HipSpread = 0.07
  173. SWEP.AimSpread = 0.0022
  174. SWEP.VelocitySensitivity = 1.7
  175. SWEP.MaxSpreadInc = 0.5
  176. SWEP.SpreadPerShot = 0.025
  177. SWEP.SpreadCooldown = 1.75
  178. SWEP.Shots = 1
  179. SWEP.Damage = 120
  180. SWEP.DeployTime = .6
  181.  
  182. SWEP.ReloadSpeed = 1.3
  183. SWEP.ReloadStartTime = 1
  184. SWEP.InsertShellTime = .8
  185. SWEP.ReloadFinishWait = 1
  186. SWEP.ShotgunReload = true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement