All pastes #578875 Raw Edit

Lua inventory, fucked up..

public lua v1 · immutable
·published 2007-06-20 12:36 UTC
rendered paste body
local HUNT = {}HUNT.Inventory = {	{"Beartrap",250,"Bear trap"},	{"item_healthvial",250,"Healthvial"},	{"item_healthkit",750,"Medkit"},	{"item_battery",800,"Armor"},	{"WoodenAWP",5700,"Arctic Warfare Magnum"},	{"BF2sniper", 6700,"Tactical BF-2 Sniper"},	{"BarretM82",9700,"Barret M82-7"},	{"BarretM82A1",9800,"Barret M82A1"},	{"M21",12400,"M21 Sniper Weapon System"},	}local INVENTORY = {}function INVENTORY:Init()         self:SetName("hunt_inventory")         self:LoadControlsFromString([["hunt_buymenu"{"hunt_buymenu"{"sizable" "0"}}]])         self:SetPos(50,50)         self:SetSize(ScrW() - 100, ScrH() - 100)                  self:SetKeyboardInputEnabled(true)         self:SetMouseInputEnabled(true)         self.Title = "Inventory"                  self.CloseButton = vgui.Create("Inventory_Button",self)         self.CloseButton:SetSize(self:GetWide() / 5, self:GetTall() / 15)         self.CloseButton:SetPos(self:GetWide() - 20 - self.CloseButton:GetWide(),self:GetTall() - 20 - self.CloseButton:GetTall())         self.CloseButton:SetText("Close Inventory")         self.CloseButton.Type = "close"         self.CloseButton.Color = Color(150,150,150,255)                  self.WeaponsList = {}         self.Line = ScrH() / 8         self.Tab = ScrW() / 15         //Populate weapons list         for k,v in pairs(HUNT.Inventory) do			 for K,V in pairs(LocalPlayer():GetWeapons()) do				if string.find(tostring(V:GetClass()),v[1]) then             local Label = vgui.Create("Label",self)             Label:SetPos(self.Tab,self.Line)             Label:SetSize(200,20)             Label:SetText(v[3])             Label:SetFont("ScoreboardText")                          local CostLabel = vgui.Create("HUNT_PriceLabel",self)             CostLabel:SetPos(self.Tab + 250,self.Line)             CostLabel:SetSize(100,20)             CostLabel:SetText("$"..v[2])             local button = vgui.Create("Inventory_Button",self)             button:SetSize(ScrW() / 10, 20)             button:SetPos(self:GetWide() - (self.Tab * 2) - button:GetWide() ,self.Line)             button:SetText("Buy")             button.Type = "buy"             button.Weapon = v[1]                          local divider = vgui.Create("Divider",self)             divider:SetPos(self.Tab, self.Line + 25)             divider:SetSize(self:GetWide() - (self.Tab * 2), 4)             self.Line = self.Line + 50                          local tbl = {}             tbl.Button = button             tbl.Label = CostLabel             tbl.Cost = v[2]             self.WeaponsList[v[1]] = tbl         end		 end	 endend