So i was making a SWEP in that FA:S 2.0 base since i can´t stand m9k but i bumped in this problem that sounds in multiplayer get getting cut even with a sound table.
[code]
local soundData = {
name = "Weapon_1911.Shoot" ,
channel = CHAN_WEAPON,
volume = 0.25,
soundlevel = 80,
pitchstart = 100,
pitchend = 100,
sound = "weapons/1911/1911shot_00.wav"
}
sound.Add(soundData)
local soundData = {
name = "Weapon_1911.Magout" ,
channel = CHAN_STATIC,
volume = 0.25,
soundlevel = 80,
pitchstart = 100,
pitchend = 100,
sound = "weapons/1911/1911_magout.wav"
}
sound.Add(soundData)
local soundData = {
name = "Weapon_1911.Magin" ,
channel = CHAN_STATIC,
volume = 0.25,
soundlevel = 80,
pitchstart = 100,
pitchend = 100,
sound = "weapons/1911/1911_magin.wav"
}
sound.Add(soundData)
local soundData = {
name = "Weapon_1911.Slide" ,
channel = CHAN_STATIC,
volume = 0.25,
soundlevel = 80,
pitchstart = 100,
pitchend = 100,
sound = "weapons/1911/1911_slide.wav"
}
sound.Add(soundData)
if SERVER then
AddCSLuaFile("shared.lua")
SWEP.ExtraMags = 4
end
if CLIENT then
SWEP.PrintName = "1911"
SWEP.Slot = 1
SWEP.SlotPos = 2
SWEP.DrawAmmo = false
SWEP.AimPos = Vector(-5.841, 3.44, 3.519)
SWEP.AimAng = Vector(0, 0, 0)
SWEP.SprintPos = Vector(11, 0, 0.8)
SWEP.SprintAng = Vector(-14, 22.5, -7)
SWEP.Shell = "45acp"
SWEP.AttachmentBGs = {}
SWEP.WMAng = Vector(-6, 0, 180)
SWEP.WMPos = Vector(-1, 4, -3)
SWEP.SwayInterpolation = "dynamic"
end
function SWEP:GetTracerOrigin()
return self.Owner:EyePos()
end
SWEP.Attachments = {}
SWEP.BulletLength = 11.5
SWEP.CaseLength = 22.8
SWEP.Anims = {}
SWEP.Anims.Draw_First = "draw"
SWEP.Anims.Draw = "draw"
SWEP.Anims.Holster = "holster"
SWEP.Anims.Fire = "shoot"
SWEP.Anims.Fire_Aiming = "shoot1"
SWEP.Anims.Idle = "idle"
SWEP.Anims.Idle_Aim = "idle_iron"
SWEP.Anims.Reload = "reload"
SWEP.Anims.Reload_Nomen = "reload"
SWEP.Anims.Reload_Empty = "reload_empty"
SWEP.Anims.Reload_Empty_Nomen = "reload_empty"
SWEP.Sounds = {}
SWEP.Sounds["reload"] = {[1] = {time = 0.3, sound = "Weapon_1911.Magout"},
[2] = {time = 0.8, sound = "Weapon_1911.Magin"}}
SWEP.Sounds["reload_empty"] = {[1] = {time = 0.3, sound = "Weapon_1911.Magout"},
[2] = {time = 0.8, sound = "Weapon_1911.Magin"},
[3] = {time = 1.2, sound = "Weapon_1911.Slide"}}
SWEP.FireModes = {"semi"}
SWEP.Category = "FA:S 2 - Favela"
SWEP.Base = "fas2_base"
SWEP.Author = "Senior Moretzsohn"
SWEP.Contact = ""
SWEP.Purpose = ""
SWEP.ViewModelFOV = 72
SWEP.ViewModelFlip = false
SWEP.Spawnable = true
SWEP.AdminSpawnable = true
SWEP.VM = "models/weapons/v_models/v_blackops_1911.mdl"
SWEP.WM = "models/weapons/w_pist_elite_single.mdl"
SWEP.WorldModel = "models/weapons/w_pist_elite_single.mdl"
SWEP.HoldType = "pistol"
-- Primary Fire Attributes --
SWEP.Primary.ClipSize = 7
SWEP.Primary.DefaultClip = 14
SWEP.Primary.Automatic = false
SWEP.Primary.Ammo = ".45 ACP"
-- Secondary Fire Attributes --
SWEP.Secondary.ClipSize = -1
SWEP.Secondary.DefaultClip = -1
SWEP.Secondary.Automatic = false
SWEP.Secondary.Ammo = "none"
-- Deploy related
SWEP.DeployAnimSpeed = 0.8
-- Firing related
SWEP.Shots = 1
SWEP.FireDelay = 0.2
SWEP.Damage = 26
SWEP.FireSound = "Weapon_1911.Shoot"
SWEP.EmptySound = "weapons/empty_assaultrifles.wav"
-- Accuracy related
SWEP.HipCone = 0.05
SWEP.AimCone = 0.005
SWEP.SpreadPerShot = 0.007
SWEP.MaxSpreadInc = 0.03
SWEP.SpreadCooldown = 0.22
SWEP.VelocitySensitivity = 1.8
SWEP.AimFOV = 10
-- Recoil related
SWEP.ViewKick = 1.45
SWEP.Recoil = 0.93
-- Reload related
SWEP.ReloadTime = 1.3
SWEP.ReloadTime_Nomen = 1.3
SWEP.ReloadTime_Empty = 1.7
SWEP.ReloadTime_Empty_Nomen = 1.7
--Customização
SWEP.CustomizePos = Vector(10.758, 0, -6.1362)
SWEP.CustomizeAng = Vector(10.1731, 23.0135, 0)
[/code]
Please help i´m a idiot
try CHAN_ITEM instead of CHAN_STATIC. I am always using CHAN_ITEM
Sounds are still getting cut even changing that, AirBlack.
[media]http://www.youtube.com/watch?v=xUkhTvFzcgk[/media]
Try making a seperate lua table and putting that in autorun instead of in the swep itself
Also take a look at my code in the video, compare that and see if that helps.
[QUOTE=Siminov;45179485][media]http://www.youtube.com/watch?v=xUkhTvFzcgk[/media]
Try making a seperate lua table and putting that in autorun instead of in the swep itself
Also take a look at my code in the video, compare that and see if that helps.[/QUOTE]
Thank you based Siminov, that solved my problem!
EDIT: Nvm, it didn´t :suicide:
Solved, problem was not in my swep, but in the FA:S 2.0 base :v:
Sorry, you need to Log In to post a reply to this thread.