• Help Lua
    2 replies, posted
[CODE]function ClientKeyPress() if (!LocalPlayer():IsTyping() and input.IsButtonDown(KEY_Q) == true) then if (!Cpress) then cantUse = false else cantUse = true end Qpress = true if cantUse then return end if dFrame_Main_Menu and dFrame_Main_Menu:IsValid() then dFrame_Main_Menu:Remove() dFrame_Main_Menu = nil else MainMenu() end Qpress = false end end[/CODE] this code. q = not toggle. toggle code.. please.. sorry my bad english
For starters something needs to call this function, like a hook, and based on the code it looks like a think hook is what it was meant for.
[QUOTE=dmsrb9999;52522456][CODE]function MainMenu() if !LocalPlayer():Alive() then return false end dFrame_Main_Menu = vgui.Create("DFrame") dFrame_Main_Menu:SetTitle("") dFrame_Main_Menu:SetSize(mainMenuWidth ,mainMenuHeight) dFrame_Main_Menu:Center() dFrame_Main_Menu:SetDraggable(false) dFrame_Main_Menu:MakePopup() dFrame_Main_Menu:ShowCloseButton(true) dFrame_Main_Menu.Paint = function() local width, height = dFrame_Main_Menu:GetWide(), dFrame_Main_Menu:GetTall() draw.RoundedBox(0,0,0,width,height,Color( 0, 0, 0, 35 )) surface.SetMaterial( Material( "icons/background_cracks") ); surface.SetDrawColor( Color(0,0,0,20) ); surface.DrawTexturedRectUV( 0, 0, width, height, 0, 0, width*0.001, height*0.001 ); end local tabX,tabY = 11,22 local tabW,tabH = subMenuWidth, subMenuHeight local DPropSheet_MenuContents = vgui.Create("DPropertySheet") DPropSheet_MenuContents:SetParent(dFrame_Main_Menu) DPropSheet_MenuContents:SetPos(12,10) DPropSheet_MenuContents:SetSize(tabW,tabH+45) DPropSheet_MenuContents.Paint = function() end DPanel_Inventory_Tab = vgui.Create("DPanel") local mainMenuPanels = {DPanel_Inventory_Tab} for i = 1, table.Count(mainMenuPanels) do mainMenuPanels[i]:SetParent(DPropSheet_MenuContents) mainMenuPanels[i]:SetSize(tabW,tabH) mainMenuPanels[i]:SetPos(tabX,tabY) mainMenuPanels[i].Paint = function() end end DPropSheet_MenuContents:AddSheet( "인벤토리", DPanel_Inventory_Tab, "gui/silkicons/backpack", true, true, "인벤토리의 내용물을 확인할수있습니다.." ) for i = 1, table.Count(DPropSheet_MenuContents.Items) do DPropSheet_MenuContents.Items[i].Tab:SetAutoStretchVertical(false) DPropSheet_MenuContents.Items[i].Tab:SetSize(50,50) DPropSheet_MenuContents.Items[i].Tab:SetFont("DebugFixed") DPropSheet_MenuContents.Items[i].Tab.Paint = function() draw.RoundedBox(0,0,0,1,18,Color( 0, 0, 0, 255 )) end end Inventory_List(DPanel_Inventory_Tab) end[/CODE] this?
Sorry, you need to Log In to post a reply to this thread.