local sx, sy = guiGetScreenSize() local width,height = sx-5, sy-5 local window = guiCreateWindow(sx/2-width/2, sy/2-height/2, width, height, "B?ng?sző", false) guiWindowSetMovable(window, false) tabPanel = guiCreateTabPanel(0, 20, width, height-20, false, window) guiMoveToBack(tabPanel) minimizeButton = guiCreateButton(sx-220,25,100,20,"Kis m?ret",false) closeButton = guiCreateButton(sx-110,25,100,20,"Bez?r",false) guiSetVisible(window, false) requestBrowserDomains({"hl-rpg.eu","forum.hl-rpg.eu"}) local pages = {} table.insert(pages,{"Weboldal","http://hl-rpg.eu"}) table.insert(pages,{"F?rum","http://forum.hl-rpg.eu"}) table.insert(pages,{"Youtube","http://youtube.com"}) local browsers = {} local tabs = {} local minimized = false function hideBrowser() for k,v in pairs(browsers) do destroyElement(k) end browsers = {} -- exports.ex_core:toggleComponents(false) end addEventHandler("onClientGUIClick", root, function() if source == minimizeButton then guiSetVisible(window, false) minimized = true -- exports.ex_core:toggleComponents(false) elseif source == closeButton then hideBrowser() end end) addEventHandler("onClientBrowserCreated", root, function() if source and browsers[source] then loadBrowserURL(source, browsers[source]) end end) addEventHandler("onClientResourceStart", resourceRoot, function() for k,v in ipairs(pages) do tabs[k] = guiCreateTab(v[1], tabPanel) end end) addEventHandler("onClientResourceStop", resourceRoot, function() hideBrowser() end) addCommandHandler("chrome", function() local visible = not guiGetVisible(window) guiSetVisible(window, visible) if not minimized then if visible then browsers = {} for k,v in ipairs(pages) do tempBrowser = guiCreateBrowser(5, 5, width-10, height-10, false, false, false, tabs[k]) browsers[guiGetBrowser(tempBrowser)] = v[2] end -- exports.ex_core:toggleComponents(true) else hideBrowser() end else minimized = false -- exports.ex_core:toggleComponents(true) end end)