Hey guys I have tryed EVERYTHING but I do not know what I am doing wrong, here is my code for my galil trying to add it into my TTT Point shop/ sever. if ya could help that would be super awsome!
[CODE]
// Variables that are used on both client and server
if SERVER then
AddCSLuaFile( "shared.lua" );
resource.AddFile('Mad Cow Weapons/models/weapons/v_punch.dx80.vtx')
resource.AddFile('Mad Cow Weapons/models/weapons/v_punch.dx90.vtx')
resource.AddFile('Mad Cow Weapons/models/weapons/v_punch.mdl')
resource.AddFile('Mad Cow Weapons/models/weapons/v_punch.sw.vtx')
resource.AddFile('Mad Cow Weapons/models/weapons/v_punch.vvd')
resource.AddFile('Mad Cow Weapons/materials/weapons/weapon_mad_galil.vmt')
resource.AddFile('Mad Cow Weapons/materials/weapons/weapon_mad_galil.vtf')
end
SWEP.Base = "weapon_tttbase"
SWEP.Kind = WEAPON_HEAVY
SWEP.AmmoEnt. = "item_ammo_smg1_ttt"
SWEP.AllowDrop = true
SWEP.ViewModel = "models/weapons/v_rif_galil.mdl"
SWEP.WorldModel = "models/weapons/w_rif_galil.mdl"
SWEP.HoldType = "ar2"
SWEP.Spawnable = true
SWEP.AdminSpawnable = false
SWEP.Primary.Sound = Sound("Weapon_Galil.Single")
SWEP.Primary.Recoil = 0.65
SWEP.Primary.Damage = 25
SWEP.Primary.NumShots = 1
SWEP.Primary.Cone = 0.017
SWEP.Primary.Delay = 0.09
SWEP.Primary.ClipSize = 35 // Size of a clip
SWEP.Primary.DefaultClip = 35 // Default number of bullets in a clip
SWEP.Primary.Automatic = true // Automatic/Semi Auto
SWEP.Primary.Ammo = "AirboatGun"
SWEP.Secondary.ClipSize = -1 // Size of a clip
SWEP.Secondary.DefaultClip = -1 // Default number of bullets in a clip
SWEP.Secondary.Automatic = false // Automatic/Semi Auto
SWEP.Secondary.Ammo = "none"
SWEP.IronSightsPos = Vector (-5.1505, -1.783, 2.3241)
SWEP.IronSightsAng = Vector (-0.2068, -0.0088, 0)
/*---------------------------------------------------------
Name: SWEP:Precache()
Desc: Use this function to precache stuff.
---------------------------------------------------------*/
function SWEP:Precache()
util.PrecacheSound("weapons/galil/galil-1.wav")
end
[/CODE]
resource.AddFile('Mad Cow Weapons/models/weapons/v_punch.dx80.vtx')
resource.AddFile('Mad Cow Weapons/models/weapons/v_punch.dx90.vtx')
resource.AddFile('Mad Cow Weapons/models/weapons/v_punch.mdl')
resource.AddFile('Mad Cow Weapons/models/weapons/v_punch.sw.vtx')
resource.AddFile('Mad Cow Weapons/models/weapons/v_punch.vvd')
resource.AddFile('Mad Cow Weapons/materials/weapons/weapon_mad_galil.vmt')
resource.AddFile('Mad Cow Weapons/materials/weapons/weapon_mad_galil.vtf')
Add that to lua/autorun :X
You also need to do this,
Go to pointshop->lua->items->weapons
Then create a new file
galili_lua
Then add this code:
[QUOTE]ITEM.Name = 'Galili' - Change this to your name
ITEM.Price = 200
ITEM.Model = 'models/weapons/v_rif_galil.mdl'
ITEM.WeaponClass = 'weapon_idunnowhatugot' - Change this to your class
ITEM.SingleUse = true
function ITEM:OnBuy(ply)
ply:Give(self.WeaponClass)
ply:SelectWeapon(self.WeaponClass)
end
function ITEM:OnSell(ply)
ply:StripWeapon(self.WeaponClass)
end[/QUOTE]
as weapon class make it ttt? or the mad cow?
mad cow
alright well I tryed this is the code I used,
[CODE]
ITEM.Name = 'Galil'
ITEM.Price = 10000
ITEM.Model = 'models/weapons/v_rif_galil.mdl'
ITEM.WeaponClass = 'weapon_mad_galil'
function ITEM:OnEquip(ply)
ply:Give(self.WeaponClass)
ply:SelectWeapon(self.WeaponClass)
end
function ITEM:OnHolster(ply)
ply:StripWeapon(self.WeaponClass)
end
[/CODE]
I had put in all the resourceaddfiles into the lua/autorun/sever folder I must be missing something
ITEM.Name = 'Galil'
ITEM.Price = 10000
ITEM.Model = 'models/weapons/v_rif_galil.mdl'
ITEM.WeaponClass = 'weapon_mad_galil'
function ITEM:OnEquip(ply)
ply:Give(self.WeaponClass)
ply:SelectWeapon(self.WeaponClass)
end
function ITEM:OnHolster(ply)
ply:StripWeapon(self.WeaponClass)
end
Put that in pointshop/lua/items..
It is in there, I have coded in other weapons before but its just this custom guns I have never done before, Do I need to put my Very frist posts code into gamemode/terrortown/entites/ weapons folder?
Sorry, you need to Log In to post a reply to this thread.