What window do you want up first for default?
try this:
local textrules = "Rules."
local textinfo = "Information."
local infoWindow = guiCreateWindow(0.1988,0.2317,0.6363,0.6817,"info",true)
guiWindowSetSizable(infoWindow,false)
guiSetAlpha(infoWindow,1)
local ino_ImG = guiCreateStaticImage(0.0177,0.0489,0.9646,0.2958,"ino.png",true,infoWindow)
local buttonRules = guiCreateButton(0.2811,0.6777,0.1324,0.1653,"Rules",true,ino_ImG)
guiSetAlpha(buttonRules,1)
guiSetFont(buttonRules,"default-bold-small")
local buttoninfo = guiCreateButton(0.5845,0.6694,0.1446,0.157,"Information",true,ino_ImG)
guiSetAlpha(buttoninfo,1)
guiSetFont(buttoninfo,"default-bold-small")
local memoInfo = guiCreateMemo(0.0177,0.3521,0.9646,0.6259,textinfo,false,infoWindow)
guiMemoSetReadOnly( memoInfo, true )
local memoRules = guiCreateMemo(0.0177,0.3521,0.9646,0.6259,textrules,false,infoWindow)
guiMemoSetReadOnly( memoRules, true )
guiSetVisible( memoInfo, false )
guiSetVisible( memoRules, false )
guiSetVisible( infoWindow, false )
addEventHandler ( "onClientGUIClick", guiRoot,
function ( )
if ( source == buttonInfo ) then
guiSetVisible( memoInfo, true )
guiSetVisible( memoRules, false )
elseif ( source == buttonRules ) then
guiSetVisible( memoRules, true )
guiSetVisible( memoInfo, false )
end
end
)
function infoShow ( )
guiSetVisible ( infoWindow, not guiGetVisible ( infoWindow ) )
showCursor ( not isCursorShowing( ) )
end
bindKey ( "F1","down", infoShow )