135 lines
3.7 KiB
Ucode
135 lines
3.7 KiB
Ucode
//==============================================================================
|
|
// 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
|
|
}
|