• Item is a nil value (pointshop)
    1 replies, posted
So i am trying to code a weapon (banana) for the pointshop code: [lua]ITEM.Name = "Banana" ITEM.Price = 20000 ITEM.Model = 'models/weapons/w_banana.mdl' ITEM.WeaponClass = 'lua/weapons/weapon_banana.lua' ITEM.SingleUse = false function ITEM:OnBuy(ply) ply:Give(self.WeaponClass) ply:SelectWeapon(self.WeaponClass) end function ITEM:OnSell(ply) ply:StripWeapon(self.WeaponClass) end function ITEM:OnEquip(ply) ply:Give(self.WeaponClass) ply:SelectWeapon(self.WeaponClass) end function ITEM:OnHolster(ply) ply:StripWeapon(self.WeaponClass) end local function PlayerLoadout( ply ) ply:Give(self.WeaponClass) end[/lua] for some reason when run it gives this error: [code] [ERROR] addons/pointshop-master/lua/pointshop/items/weapons/banana.lua:1: attempt to index global 'ITEM' (a nil value) 1. unknown - addons/pointshop-master/lua/pointshop/items/weapons/banana.lua:1[/code]
Try adding [lua]ITEM = {}[/lua] at the top
Sorry, you need to Log In to post a reply to this thread.