//============================================================================== // Created on: 09/01/2003 // Menu which appears when attempting to connect to a stats-enabled server when // client doesn't have stats enabled // // Written by Ron Prestenback // © 2003, Epic Games, Inc. All Rights Reserved //============================================================================== class UT2K4StatsPrompt extends UT2StatsPrompt; var automated GUIImage i_Background, i_PageBG; var automated GUIButton b_OK, b_Cancel; var automated GUILabel l_Title, l_Message; function bool InternalOnClick(GUIComponent Sender) { if ( Sender == b_OK ) { if ( Controller.OpenMenu(Controller.GetSettingsPage(), class'UT2K4SettingsPage'.default.PanelCaption[3]) ) { if ( UT2K4SettingsPage(Controller.ActivePage) != None && UT2K4SettingsPage(Controller.ActivePage).tp_Game != None ) UT2K4SettingsPage(Controller.ActivePage).tp_Game.ch_TrackStats.Checked(True); } } else if ( Sender == b_Cancel ) Controller.ReplaceMenu( Controller.GetServerBrowserPage(),,,True ); return true; } function ReOpen() { if(Len(PlayerOwner().StatsUserName) >= 4 && Len(PlayerOwner().StatsPassword) >= 6) OnClose(); } defaultproperties { Begin Object Class=GUIImage Name=menuBackground // ifndef _RO_ //Image=material'2K4Menus.Controls.menuBackground' ImageStyle=ISTY_Scaled ImageRenderStyle=MSTY_Normal ImageColor=(R=255,G=255,B=255,A=255) WinWidth=1 WinHeight=1.000000 WinLeft=0 WinTop=0 RenderWeight=0.0001 X1=0 Y1=0 X2=1024 Y2=768 End Object i_PageBG=MenuBackground Begin Object class=GUIImage name=PasswordBackground WinWidth=1.000000 WinHeight=251.000000 WinLeft=0.000000 WinTop=0.000000 Image=Texture'InterfaceArt_tex.Menu.changeme_texture' //Material'2K4Menus.Controls.editbox_b' ImageStyle=ISTY_Stretched ImageRenderStyle=MSTY_Normal DropShadow=Texture'InterfaceArt_tex.Menu.changeme_texture' //Material'2K4Menus.Controls.shadow' DropShadowX=0 DropShadowY=10 bBoundToParent=true bScaleToParent=true End Object i_Background=PasswordBackground Begin Object Class=GUIButton Name=YesButton Caption="YES" WinWidth=0.200000 WinHeight=0.040000 WinLeft=0.125000 WinTop=0.81 bBoundToParent=true OnClick=InternalOnClick End Object b_OK=YesButton Begin Object Class=GUIButton Name=NoButton Caption="NO" WinWidth=0.2 WinHeight=0.04 WinLeft=0.65 WinTop=0.81 bBoundToParent=true OnClick=InternalOnClick End Object b_Cancel=NoButton Begin Object class=GUILabel Name=PromptHeader // if _RO_ Caption="This server has Killing Floor stats ENABLED!" // else // Caption="This server has UT2004 stats ENABLED!" // end if _RO_ TextAlign=TXTA_Center StyleName="TextLabel" FontScale=FNS_Large bMultiLine=True WinWidth=1.000000 WinHeight=0.051563 WinLeft=0.000000 WinTop=0.354166 End Object l_Title=PromptHeader Begin Object class=GUILabel Name=PromptDesc Caption="You will only be able to join this server by turning on \"Track Stats\" and setting a unique Stats Username and Password. Currently you will only be able to connect to servers with stats DISABLED.||Would you like to configure your Stats Username and Password now?" TextAlign=TXTA_Center StyleName="TextLabel" bMultiLine=True FontScale=FNS_Medium WinWidth=1.000000 WinHeight=0.256251 WinLeft=0.000000 WinTop=0.422917 End Object l_Message=PromptDesc WinLeft=0 WinTop=0.325 WinWidth=1 WinHeight=0.325 // OnReOpen=ReOpen bAlwaysAutomate=True }