• Derma spawn icons
    2 replies, posted
[lua]function charactermenu( ply ) local modelz = {} modelz[1] = "models/player/Group01/Female_01.mdl" modelz[2] = "models/player/Group01/Female_02.mdl" modelz[3] = "models/player/Group01/Female_03.mdl" modelz[4] = "models/player/Group01/Female_04.mdl" modelz[5] = "models/player/Group01/Female_05.mdl" modelz[6] = "models/player/Group01/Female_06.mdl" modelz[7] = "models/player/Group01/Female_07.mdl" modelz[8] = "models/player/group01/male_01.mdl" modelz[9] = "models/player/group01/male_02.mdl" modelz[10] = "models/player/group01/male_03.mdl" modelz[11] = "models/player/group01/male_04.mdl" modelz[12] = "models/player/group01/male_05.mdl" modelz[13] = "models/player/group01/male_06.mdl" modelz[14] = "models/player/group01/male_07.mdl" modelz[15] = "models/player/group01/male_08.mdl" modelz[15] = "models/player/group01/male_09.mdl" -- models that will makeup the picker local IconList = vgui.Create( "DPanelList", frame ) local t = ply:Team() local DermaPanel = vgui.Create( "DFrame" ) -- Creates the frame itself --DermaPanel:SetPos( 50, 50 ) -- Position on the players screen DermaPanel:SetSize( 500, 500 ) -- Size of the frame DermaPanel:SetTitle( "Create your character" ) -- Title of the frame DermaPanel:SetVisible( true ) DermaPanel:SetDraggable( false ) -- Draggable by mouse? DermaPanel:ShowCloseButton( true ) -- Show the close button? DermaPanel:MakePopup() -- Show the frame DermaPanel:Center() local PropertySheet = vgui.Create( "DPropertySheet" ) PropertySheet:SetParent( DermaPanel ) PropertySheet:SetPos( 5, 30 ) PropertySheet:SetSize( 450, 445 ) local SheetItemOne = vgui.Create( "DTextEntry" ) SheetItemOne:SetPos( 20, 25 ) SheetItemOne:SetTall( 10 ) SheetItemOne:SetWide( 20 ) SheetItemOne:SetEnterAllowed( true ) SheetItemOne.OnEnter = function() end local SheetItemTwo = vgui.Create( "DPanelList", DermaPanel ) SheetItemTwo:EnableVerticalScrollbar( true ) SheetItemTwo:EnableHorizontal( true ) SheetItemTwo:SetPadding( 2 ) SheetItemTwo:SetPos(10, 30) SheetItemTwo:SetSize(100, 165) for k,v in pairs(modelz) do local icon = vgui.Create( "SpawnIcon", IconList ) icon:SetModel( v ) IconList:AddItem( icon ) icon.DoClick = function( icon ) surface.PlaySound( "ui/buttonclickrelease.wav" ) ply:SetModel( "" .. v .. "" ) end end [/lua] I'm trying to make a dproperty sheet that in one tab has a bunch of models unfortunately I'm very new at this so when I tried the method above I just [b][url=http://img713.imageshack.us/img713/7428/gmconstruct0000.jpg]this[/url][/b]. The button works but theres only one when theres suppost to be 15, its cut in half and its not really where its suppost to be :saddowns: Can a noble Lua guru come to my aid?
try to change IconList to SheetItemTwo
I guess thats what I get for copypasting? thanks I'll go try it out, here have a heart. edit: thanks that was about it
Sorry, you need to Log In to post a reply to this thread.