local teamRes = [["team" { "window" { "ControlName" "Frame" "fieldName" "window" "xpos" "489" "ypos" "400" "zpos" "290" "wide" "320" "tall" "90" "autoResize" "0" "pinCorner" "0" "visible" "1" "enabled" "1" "tabPosition" "0" "settitlebarvisible" "1" "title" "Zombie Fortification [Class Pick]" "sizable" "0" } "pickbuilder" { "ControlName" "Button" "fieldName" "pickbuilder" "xpos" "20" "ypos" "40" "zpos" "290" "wide" "80" "tall" "30" "autoResize" "0" "pinCorner" "0" "visible" "1" "enabled" "1" "tabPosition" "0" "labelText" "Builder" "textAlignment" "center" "dulltext" "0" "brighttext" "0" "font" "Default" "wrap" "0" "Command" "pickbuilder" "Default" "0" } "pickscientist" { "ControlName" "Button" "fieldName" "pickscientist" "xpos" "120" "ypos" "40" "zpos" "290" "wide" "80" "tall" "30" "autoResize" "0" "pinCorner" "0" "visible" "1" "enabled" "1" "tabPosition" "0" "labelText" "Scientist" "textAlignment" "center" "dulltext" "0" "brighttext" "0" "font" "Default" "wrap" "0" "Command" "pickscientist" "Default" "0" } "pickmilitaryops" { "ControlName" "Button" "fieldName" "pickmilitaryops" "xpos" "220" "ypos" "40" "zpos" "290" "wide" "80" "tall" "30" "autoResize" "0" "pinCorner" "0" "visible" "1" "enabled" "1" "tabPosition" "0" "labelText" "Military Ops" "textAlignment" "center" "dulltext" "0" "brighttext" "0" "font" "Default" "wrap" "0" "Command" "pickmilitaryops" "Default" "0" } }]] local teamMenu function showTeamMenu() if TeamMenu then teamMenu:SetVisible( true ) return end teamMenu = vgui.Create( "Frame" ) teamMenu:SetName( "window" ) local button = vgui.Create( "Button", teamMenu, "pickbuilder" ) button:SetActionFunction( teamMenuCall ) local buttontwo = vgui.Create( "Button", teamMenu, "pickscientist" ) buttontwo:SetActionFunction( teamMenuCall ) local buttonthree = vgui.Create( "Button", teamMenu, "pickmilitaryops" ) buttonthree:SetActionFunction( teamMenuCall ) teamMenu:LoadControlsFromString( teamRes ) teamMenu:SetKeyBoardInputEnabled( true ) teamMenu:SetMouseInputEnabled( true ) teamMenu:SetPos( ScrW()*0.4, ScrH()-100 ) teamMenu:SetVisible( true ) end concommand.Add("!team", showTeamMenu) function teamMenuCall( panel, type, value ) if value == "pickbuilder" then teamMenu:SetVisible( false ) elseif value == "pickscientist" then teamMenu:SetVisible( false ) elseif value == "pickmilitaryops" then teamMenu:SetVisible( false ) end end