• server wont add jihad bomb in pointshop
    1 replies, posted
So for some reason my server wont add the jihad bomb, or a lot of other traitor weapons. I've only managed to add a bomb and death station so far. Though the files I have are from about 5 years ago when I had a server and maybe its because its old code? addons\addons\for_allah\lua\weapons\weapon_jihadbomb\ttt_weapon_jihadbomb.lua // Variables that are used on both client and server SWEP.Author = "Stingwraith" SWEP.Contact = "stingwraith123@yahoo.com" SWEP.Purpose = "Sacrifice yourself for Allah." SWEP.Instructions = "Left Click to make yourself EXPLODE. Right click to taunt." SWEP.DrawCrosshair = false SWEP.Spawnable = true SWEP.AdminSpawnable = true // Spawnable in singleplayer or by server admins SWEP.ViewModel = "models/weapons/v_jb.mdl" SWEP.WorldModel = "models/weapons/w_jb.mdl" SWEP.Primary.ClipSize = -1 SWEP.Primary.DefaultClip = -1 SWEP.Primary.Automatic = false SWEP.Primary.Ammo = "none" SWEP.Primary.Delay = 3 SWEP.Secondary.ClipSize = -1 SWEP.Secondary.DefaultClip = -1 SWEP.Secondary.Automatic = false SWEP.Secondary.Ammo = "none" /*--------------------------------------------------------- Reload does nothing ---------------------------------------------------------*/ function SWEP:Reload() end    function SWEP:Initialize()     util.PrecacheSound("siege/big_explosion.wav")     util.PrecacheSound("siege/jihad.wav") end /*---------------------------------------------------------    Think does nothing ---------------------------------------------------------*/ function SWEP:Think() end /*--------------------------------------------------------- PrimaryAttack ---------------------------------------------------------*/ function SWEP:PrimaryAttack() self.Weapon:SetNextPrimaryFire(CurTime() + 3) local effectdata = EffectData() effectdata:SetOrigin( self.Owner:GetPos() ) effectdata:SetNormal( self.Owner:GetPos() ) effectdata:SetMagnitude( 8 ) effectdata:SetScale( 1 ) effectdata:SetRadius( 16 ) util.Effect( "Sparks", effectdata ) self.BaseClass.ShootEffects( self ) // The rest is only done on the server if (SERVER) then timer.Simple(2, function() self:Asplode() end ) self.Owner:EmitSound( "siege/jihad.wav" ) end end --The asplode function function SWEP:Asplode() local k, v // Make an explosion at your position local ent = ents.Create( "env_explosion" ) ent:SetPos( self.Owner:GetPos() ) ent:SetOwner( self.Owner ) ent:Spawn() ent:SetKeyValue( "iMagnitude", "250" ) ent:Fire( "Explode", 0, 0 ) ent:EmitSound( "siege/big_explosion.wav", 500, 500 ) self.Owner:Kill( ) self.Owner:AddFrags( -1 )   for k, v in pairs( player.GetAll( ) ) do   v:ConCommand( "play siege/big_explosion.wav\n" ) end end /*--------------------------------------------------------- SecondaryAttack ---------------------------------------------------------*/ function SWEP:SecondaryAttack() self.Weapon:SetNextSecondaryFire( CurTime() + 1 ) local TauntSound = Sound( "vo/npc/male01/overhere01.wav" ) self.Weapon:EmitSound( TauntSound ) // The rest is only done on the server if (!SERVER) then return end self.Weapon:EmitSound( TauntSound ) end
there are no values that correspond to ttt at all. http://ttt.badking.net/custom-weapon-guide
Sorry, you need to Log In to post a reply to this thread.