So I wrote some fixed some sweps yesterday, because those have thrown a bunch of errors. I had to disable one fixed addon, not only because it wasnt needed anymore, but also because the weapons models were missing.
My problem is not this fixed version, its a fixed version for a flamethrower swep from the workshop. It’s the same problem here, the models wont load. I looked the code up again and found this code, where, if i understood it correctly, the models are defined:
SWEP.ViewModel = "models/weapons/v_flamethrower.mdl" SWEP.WorldModel = "models/weapons/w_flamethrower.mdl"
The thing is, that I get error signs for this. The files are under models/weapons/[…], and are named like defined. I dont know where the problem is. What I did though was searching for including models in gmod on the gmod wiki, or at least searching for those statements.
I did upload those versions, yes I updated those versions. What is weird though is, that the model has displayed until I fixed this bit of code here:
function SWEP:FXData() local dpos = self.Owner:GetPos() + ( self.Owner:GetAimVector() * 750 ) if (SERVER) then local flamefx = EffectData() flamefx:SetOrigin(dpos) flamefx:SetStart(self.Owner:GetShootPos()) flamefx:SetAttachment(1) flamefx:SetEntity(self.Weapon) util.Effect("swep_flamethrower_flame",flamefx,true,true) end end //Primary attack function SWEP:PrimaryAttack() self.Weapon:SetNextPrimaryFire( CurTime() + self.Primary.Delay ) if not self:CanPrimaryAttack() then return end self.Weapon:TakePrimaryAmmo(1) self.Weapon:EmitSound( self.Primary.Sound ) self.Weapon:DoFireEnt() --self.Weapon:DoFireDamage() self.Weapon:IgnitePlayer() self.Weapon:FXData() end
The reason I included the FXData function is, that before the SWEP:PrimaryAttack() function had this self.Weapon:FXData() function call, it actually was bugged out (self.Weapon:FXDa)
Every bit of help is appreciated.
Wish you all a nice day ^^