print("Custom inventory loaded") local function createPanel() local frame = vgui.Create( "DFrame" ) frame:SetSize( 300, 300 ) frame:SetTitle( "Inventory" ) frame:MakePopup() frame:Center() local layout = vgui.Create( "DTileLayout", frame ) layout:SetBaseSize( 32 ) -- Tile size layout:Dock( FILL ) //Draw a background so we can see what it's doing --layout:SetDrawBackground( true ) --layout:SetBackgroundColor( Color( 0, 100, 100 ) ) layout:MakeDroppable( "unique_name" ) -- Allows us to rearrange children for k, v in SortedPairs( Resources ) do layout:Add( Label( v .. k) ) end /* for i = 1, 32 do layout:Add( Label( " Label " .. i ) ) end */ end local invpanel = nil function GM:OnSpawnMenuOpen() print("Spawn menu hooked correctly") if(invpanel == nil) then invpanel = createPanel() end end function GM:OnSpawnMenuClose() end function GM:SpawnMenuEnabled() return false end