Hello again.
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 ^^
-Cyrol