diff options
Diffstat (limited to 'ui/createserver.menu')
-rw-r--r-- | ui/createserver.menu | 1315 |
1 files changed, 1315 insertions, 0 deletions
diff --git a/ui/createserver.menu b/ui/createserver.menu new file mode 100644 index 00000000..68f1d3de --- /dev/null +++ b/ui/createserver.menu @@ -0,0 +1,1315 @@ +#include "ui/menudef.h" + +{ +\\ Server Creation \\ + + menuDef { + name "createserver" + visible 0 + fullscreen 1 + rect 0 0 640 480 + background "menuback_a" + outOfBoundsClick + focusColor 1 .75 0 1 + style 1 + border 1 + onEsc { close createserver ; open main } + onOpen { setitemcolor fadebox backcolor 0 0 0 1 ; + playlooped "music/fla_mp03.wav" ; + fadeout fadebox ; + transition mappreview 7 127 190 1 7 57 190 141 20 10 ; + uiScript loadArenas ; + hide lightning ; + hide accept_alt ; + show accept ; + hide back_alt ; + show back ; + hide grpmessage } + + +itemDef { + name window + rect 2 50 200 370 + style WINDOW_STYLE_FILLED + border 1 + bordercolor 1 1 1 .25 + forecolor 1 1 1 1 + backcolor 0 0 0 .25 + visible 1 + decoration +} + +itemDef { + name window + rect 204 50 227 98 + style WINDOW_STYLE_FILLED + border 1 + bordercolor 1 1 1 .25 + forecolor 1 1 1 1 + backcolor 0 0 0 .25 + visible 1 + decoration +} + + +itemDef { + name window + rect 204 150 227 270 + style WINDOW_STYLE_FILLED + border 1 + bordercolor 1 1 1 .25 + forecolor 1 1 1 1 + backcolor 0 0 0 .25 + visible 1 + decoration +} + +itemDef { + name window + rect 433 50 200 183 + style WINDOW_STYLE_FILLED + border 1 + bordercolor 1 1 1 .25 + forecolor 1 1 1 1 + backcolor 0 0 0 .25 + visible 1 + cvarTest "ui_actualNetGameType" + hideCvar { "0" ; "1" ; "2" } + decoration +} + +itemDef { + name window + rect 433 235 200 185 + style WINDOW_STYLE_FILLED + border 1 + bordercolor 1 1 1 .25 + forecolor 1 1 1 1 + backcolor 0 0 0 .25 + visible 1 + cvarTest "ui_actualNetGameType" + hideCvar { "0" ; "1" ; "2" } + decoration +} +itemDef { + name window + rect 433 50 200 370 + style WINDOW_STYLE_FILLED + border 1 + bordercolor 1 1 1 .25 + forecolor 1 1 1 1 + backcolor 0 0 0 .25 + visible 1 + cvarTest "ui_actualNetGameType" + showCvar { "0" ; "1" ; "2" } + decoration +} + + + +// top bar // + itemDef { + name topbar + style 2 + rect 0 5 640 40 + style 2 + border 4 + bordercolor 0.5 0.5 0.5 0.5 + bordersize 2 + backcolor 0 0 .75 .5 + visible 1 + decoration + mouseEnter { setcolor backcolor .75 0 0 .5 } + mouseExit { setcolor backcolor 0 0 .75 .5 } + } + + +// GLOBAL SETTINGS + + + +itemDef { + name gametypefield + style 0 + ownerdraw UI_NETGAMETYPE + text "Type:" + textstyle 6 + rect 0 10 320 31 + textalign ITEM_ALIGN_LEFT + textalignx 20 + textaligny 26 + textscale .416 + forecolor 1 1 1 1 + visible 1 + action { play "sound/misc/kcaction.wav" } + mouseEnter { fadein message_gametype } + mouseExit { fadeout message_gametype } + } + +itemDef { + name gametypefield + style 0 + ownerdraw UI_SKILL + textstyle 6 + text "Skill:" + rect 320 10 320 31 + textalign ITEM_ALIGN_LEFT + textalignx 90 + textaligny 26 + textscale .416 + forecolor 1 1 1 1 + visible 1 + action { play "sound/misc/kcaction.wav" } + mouseEnter { fadein message_skill } + mouseExit { fadeout message_skill } + } + + +// map selection + +itemDef { + name mappreview + style 0 + ownerdraw UI_STARTMAPCINEMATIC + rect 7 57 190 141 + border 1 + bordercolor .5 .5 .5 .5 + visible 1 + } + +itemDef { + name mappreview + style WINDOW_STYLE_FILLED + rect 6 56 192 143 + border 1 + bordercolor .5 .5 .5 .5 + visible 1 + } + + itemDef { + name maplist + rect 6 205 192 211 + type ITEM_TYPE_LISTBOX + style WINDOW_STYLE_FILLED + elementwidth 120 + elementheight 20 + textscale .25 + elementtype LISTBOX_TEXT + feeder FEEDER_ALLMAPS + textstyle 6 + textalign 3 + textaligny 14 + border 1 + bordercolor .5 .5 .5 .5 + forecolor 1 1 1 1 + backcolor 0 0 .5 .25 + outlinecolor .1 .1 .7 .5 + visible 1 + columns 1 2 190 25 + mouseEnter { fadein message_arena ; setitemcolor maplist bordercolor .7 0 0 1 } + mouseExit { fadeout message_arena ; setitemcolor maplist bordercolor .5 .5 .5 .5 } + } + +// SETTINGS // + + + +// NORMAL // + + itemDef { + name normal + group grpsettings + type ITEM_TYPE_NUMERICFIELD + text "Capture Limit:" + cvar "capturelimit" + ownerdrawflag UI_SHOW_NETANYTEAMGAME + rect 260 60 128 12 + textalign ITEM_ALIGN_RIGHT + textalignx 65 + textaligny 12 + maxchars 4 + textscale .25 + forecolor 1 1 1 1 + visible 1 + } + itemDef { + name normal + group grpsettings + type ITEM_TYPE_NUMERICFIELD + text "Frag Limit:" + cvar "fraglimit" + ownerdrawflag UI_SHOW_NETANYNONTEAMGAME + rect 260 60 128 12 + textalign ITEM_ALIGN_RIGHT + textalignx 65 + maxchars 4 + textaligny 12 + textscale .25 + forecolor 1 1 1 1 + visible 1 + } + + itemDef { + name normal + group grpsettings + type ITEM_TYPE_NUMERICFIELD + text "Time Limit:" + cvar "timelimit" + rect 260 77 128 12 + textalign ITEM_ALIGN_RIGHT + textalignx 65 + maxchars 4 + textaligny 12 + textscale .25 + forecolor 1 1 1 1 + visible 1 + } + + + itemDef { + name normal + group grpsettings + type ITEM_TYPE_YESNO + text "Friendly Fire:" + cvar "g_friendlyfire" + rect 260 94 128 12 + textalign ITEM_ALIGN_RIGHT + textalignx 65 + textaligny 12 + textscale .25 + forecolor 1 1 1 1 + visible 1 + } + + itemDef { + name normal + group grpsettings + type ITEM_TYPE_YESNO + text "Pure Server:" + cvar "sv_pure" + rect 260 111 128 12 + textalign ITEM_ALIGN_RIGHT + textalignx 65 + textaligny 12 + textscale .25 + forecolor 1 1 1 1 + visible 1 + } + + itemDef { + name normal + group grpsettings + type ITEM_TYPE_MULTI + text "Dedicated:" + // syntax for this is cvar name followed by a semicolan separated list of choices first choice equals 0 + // dedicated is a special cvar in that as soon as it is set, the game goes to console only so the ui catches this one specifically + cvar "ui_dedicated" + cvarFloatList { "No" 0 "LAN" 1 "Internet" 2 } + rect 260 128 128 12 + textalign ITEM_ALIGN_RIGHT + textalignx 65 + textaligny 12 + textscale .25 + forecolor 1 1 1 1 + visible 1 + } + + +// EXPERT // + + itemDef { + name expert + group grpsettings + type ITEM_TYPE_EDITFIELD + text "Host Name:" + cvar "sv_hostname" + maxChars 32 + maxPaintChars 10 + rect 260 160 128 12 + textalign ITEM_ALIGN_RIGHT + textalignx 65 + textaligny 12 + textscale .25 + forecolor 1 1 1 1 + visible 1 + } + + + + itemDef { + name expert + group grpsettings + type ITEM_TYPE_YESNO + text "Auto Download:" + cvar "sv_allowdownload" + rect 260 175 128 12 + textalign ITEM_ALIGN_RIGHT + textalignx 65 + textaligny 12 + textscale .25 + forecolor 1 1 1 1 + visible 1 + } + + itemDef { + name expert + group grpsettings + type ITEM_TYPE_YESNO + text "Enable Voting:" + cvar "g_allowvote" + rect 260 190 128 12 + textalign ITEM_ALIGN_RIGHT + textalignx 65 + textaligny 12 + textscale .25 + forecolor 1 1 1 1 + visible 1 + } + + + + itemDef { + name expert + group grpsettings + type ITEM_TYPE_NUMERICFIELD + text "Maximum Players:" + cvar "sv_maxclients" + rect 260 205 128 12 + textalign ITEM_ALIGN_RIGHT + textalignx 65 + maxchars 4 + textaligny 12 + textscale .25 + forecolor 1 1 1 1 + visible 1 + } + + + + itemDef { + name expert + group grpsettings + type ITEM_TYPE_NUMERICFIELD + text "Minimum Ping:" + cvar "sv_minping" + rect 260 220 128 12 + textalign ITEM_ALIGN_RIGHT + textalignx 65 + maxchars 4 + textaligny 12 + textscale .25 + forecolor 1 1 1 1 + visible 1 + } + + itemDef { + name expert + group grpsettings + type ITEM_TYPE_NUMERICFIELD + text "Maximum Ping:" + cvar "sv_maxping" + rect 260 235 128 12 + textalign ITEM_ALIGN_RIGHT + textalignx 65 + textaligny 12 + maxchars 4 + textscale .25 + forecolor 1 1 1 1 + visible 1 + } + + itemDef { + name expert + group grpsettings + type ITEM_TYPE_YESNO + text "Force Join:" + cvar "g_teamautojoin" + rect 260 250 128 12 + textalign ITEM_ALIGN_RIGHT + textalignx 65 + textaligny 12 + textscale .25 + forecolor 1 1 1 1 + visible 1 + } + + itemDef { + name expert + group grpsettings + type ITEM_TYPE_YESNO + text "Even Teams:" + cvar "g_teamforcebalance" + rect 260 265 128 12 + textalign ITEM_ALIGN_RIGHT + textalignx 65 + textaligny 12 + textscale .25 + forecolor 1 1 1 1 + visible 1 + } + + itemDef { + name expert + group grpsettings + type ITEM_TYPE_YESNO + text "Do Warmup:" + cvar "g_dowarmup" + rect 260 280 128 12 + textalign ITEM_ALIGN_RIGHT + textalignx 65 + textaligny 12 + textscale .25 + forecolor 1 1 1 1 + visible 1 + } + + itemDef { + name expert + group grpsettings + type ITEM_TYPE_NUMERICFIELD + text "Warmup time:" + cvar "g_warmup" + rect 260 295 128 12 + textalign ITEM_ALIGN_RIGHT + textalignx 65 + textaligny 12 + textscale .25 + maxchars 4 + forecolor 1 1 1 1 + visible 1 + } + + itemDef { + name expert + group grpsettings + type ITEM_TYPE_YESNO + text "Synchronous Client:" + cvar "g_synchronousclients" + rect 260 310 128 12 + textalign ITEM_ALIGN_RIGHT + textalignx 65 + textaligny 12 + textscale .25 + forecolor 1 1 1 1 + visible 1 + } + + itemDef { + name expert + group grpsettings + type ITEM_TYPE_NUMERICFIELD + text "Max Rate:" + cvar "sv_maxrate" + rect 260 325 128 12 + textalign ITEM_ALIGN_RIGHT + textalignx 65 + maxchars 4 + textaligny 12 + textscale .25 + forecolor 1 1 1 1 + visible 1 + } + + itemDef { + name expert + group grpsettings + type ITEM_TYPE_NUMERICFIELD + text "Zombie Time:" + cvar "sv_zombietime" + rect 260 340 128 12 + maxchars 4 + textalign ITEM_ALIGN_RIGHT + textalignx 65 + textaligny 12 + textscale .25 + forecolor 1 1 1 1 + visible 1 + } + + itemDef { + name expert + group grpsettings + type ITEM_TYPE_NUMERICFIELD + text "Reconnect Limit:" + cvar "sv_reconnectlimit" + maxchars 4 + rect 260 355 128 12 + textalign ITEM_ALIGN_RIGHT + textalignx 65 + textaligny 12 + textscale .25 + forecolor 1 1 1 1 + visible 1 + } + itemDef { + name expert + group grpsettings + type ITEM_TYPE_YESNO + text "Require Password:" + cvar "g_needpassword" + rect 260 370 128 12 + textalign ITEM_ALIGN_RIGHT + textalignx 65 + textaligny 12 + textscale .25 + forecolor 1 1 1 1 + visible 1 + } + + itemDef { + name expert + group grpsettings + type 4 + text "Password:" + cvar "g_password" + rect 260 385 128 12 + maxchars 10 + maxPaintChars 10 + textalign ITEM_ALIGN_RIGHT + textalignx 65 + textaligny 12 + textscale .25 + forecolor 1 1 1 1 + visible 1 + } + + + +// BOT LIST FOR TEAM GAMES + +itemDef { + name gametypefield + style 0 + ownerdraw UI_BLUETEAMNAME + rect 450 70 128 28 + textalign ITEM_ALIGN_LEFT + textalignx 0 + textaligny 26 + textscale .333 + forecolor 0 0 1 1 + border 0 + bordercolor 0 0 0 0 + visible 1 + cvarTest "ui_actualNetGameType" + hideCvar { "0" ; "1" ; "2" } + action { play "sound/misc/nomenu.wav" } + mouseEnter { fadein message_clan } + mouseExit { fadeout message_clan } + } + + + +itemDef { + name gametypefield + style 0 + ownerdraw UI_BLUETEAM1 + rect 450 100 128 20 + text "1." + textalign ITEM_ALIGN_LEFT + textalignx 0 + textaligny 18 + textscale .333 + forecolor 1 1 1 1 + border 0 + bordercolor 0 0 0 0 + visible 1 + cvarTest "ui_actualNetGameType" + hideCvar { "0" ; "1" ; "2" } + action { play "sound/misc/nomenu.wav" } + mouseEnter { fadein message_slot } + mouseExit { fadeout message_slot } + } + +itemDef { + name gametypefield + style 0 + ownerdraw UI_BLUETEAM2 + rect 450 122 128 20 + textalign ITEM_ALIGN_LEFT + textalignx 0 + textaligny 18 + text "2." + textscale .333 + forecolor 1 1 1 1 + border 0 + bordercolor 0 0 0 0 + visible 1 + cvarTest "ui_actualNetGameType" + hideCvar { "0" ; "1" ; "2" } + action { play "sound/misc/nomenu.wav" } + mouseEnter { fadein message_slot } + mouseExit { fadeout message_slot } + } + +itemDef { + name gametypefield + style 0 + text "3." + ownerdraw UI_BLUETEAM3 + rect 450 144 128 20 + textalign ITEM_ALIGN_LEFT + textalignx 0 + textaligny 18 + textscale .333 + forecolor 1 1 1 1 + border 0 + bordercolor 0 0 0 0 + visible 1 + cvarTest "ui_actualNetGameType" + hideCvar { "0" ; "1" ; "2" } + action { play "sound/misc/nomenu.wav" } + mouseEnter { fadein message_slot } + mouseExit { fadeout message_slot } + } + +itemDef { + name gametypefield + style 0 + text "4." + ownerdraw UI_BLUETEAM4 + rect 450 166 128 20 + textalign ITEM_ALIGN_LEFT + textalignx 0 + textaligny 18 + textscale .333 + forecolor 1 1 1 1 + border 0 + bordercolor 0 0 0 0 + visible 1 + cvarTest "ui_actualNetGameType" + hideCvar { "0" ; "1" ; "2" } + action { play "sound/misc/nomenu.wav" } + mouseEnter { fadein message_slot } + mouseExit { fadeout message_slot } + } + +itemDef { + name gametypefield + style 0 + text "5." + ownerdraw UI_BLUETEAM5 + rect 450 188 128 20 + textalign ITEM_ALIGN_LEFT + textalignx 0 + textaligny 18 + textscale .333 + forecolor 1 1 1 1 + border 0 + bordercolor 0 0 0 0 + visible 1 + cvarTest "ui_actualNetGameType" + hideCvar { "0" ; "1" ; "2" } + action { play "sound/misc/nomenu.wav" } + mouseEnter { fadein message_slot } + mouseExit { fadeout message_slot } + } + + + + +itemDef { + name gametypefield + style 0 + ownerdraw UI_REDTEAMNAME + rect 450 250 128 28 + textalign ITEM_ALIGN_LEFT + textalignx 0 + textaligny 26 + textscale .333 + forecolor 1 0 0 1 + border 0 + bordercolor 0 0 0 0 + visible 1 + cvarTest "ui_actualNetGameType" + hideCvar { "0" ; "1" ; "2" } + action { play "sound/misc/nomenu.wav" } + mouseEnter { fadein message_clan } + mouseExit { fadeout message_clan } + } + + +itemDef { + name gametypefield + style 0 + ownerdraw UI_REDTEAM1 + text "1." + rect 450 280 128 20 + textalign ITEM_ALIGN_LEFT + textalignx 0 + textaligny 18 + textscale .333 + forecolor 1 1 1 1 + border 0 + bordercolor 0 0 0 0 + visible 1 + cvarTest "ui_actualNetGameType" + hideCvar { "0" ; "1" ; "2" } + action { play "sound/misc/nomenu.wav" } + mouseEnter { fadein message_slot } + mouseExit { fadeout message_slot } + } + +itemDef { + name gametypefield + style 0 + text "2." + ownerdraw UI_REDTEAM2 + rect 450 302 128 20 + textalign ITEM_ALIGN_LEFT + textalignx 0 + textaligny 18 + textscale .333 + forecolor 1 1 1 1 + border 0 + bordercolor 0 0 0 0 + visible 1 + cvarTest "ui_actualNetGameType" + hideCvar { "0" ; "1" ; "2" } + action { play "sound/misc/nomenu.wav" } + mouseEnter { fadein message_slot } + mouseExit { fadeout message_slot } + } + +itemDef { + name gametypefield + style 0 + text "3." + ownerdraw UI_REDTEAM3 + rect 450 324 128 20 + textalign ITEM_ALIGN_LEFT + textalignx 0 + textaligny 18 + textscale .333 + forecolor 1 1 1 1 + border 0 + bordercolor 0 0 0 0 + visible 1 + cvarTest "ui_actualNetGameType" + hideCvar { "0" ; "1" ; "2" } + action { play "sound/misc/nomenu.wav" } + mouseEnter { fadein message_slot } + mouseExit { fadeout message_slot } + } + +itemDef { + name gametypefield + style 0 + text "4." + ownerdraw UI_REDTEAM4 + rect 450 346 128 20 + textalign ITEM_ALIGN_LEFT + textalignx 0 + textaligny 18 + textscale .333 + forecolor 1 1 1 1 + border 0 + bordercolor 0 0 0 0 + visible 1 + cvarTest "ui_actualNetGameType" + hideCvar { "0" ; "1" ; "2" } + action { play "sound/misc/nomenu.wav" } + mouseEnter { fadein message_slot } + mouseExit { fadeout message_slot } + } + +itemDef { + name gametypefield + style 0 + text "5." + ownerdraw UI_REDTEAM5 + rect 450 368 128 20 + textalign ITEM_ALIGN_LEFT + textalignx 0 + textaligny 18 + textscale .333 + forecolor 1 1 1 1 + border 0 + bordercolor 0 0 0 0 + visible 1 + cvarTest "ui_actualNetGameType" + hideCvar { "0" ; "1" ; "2" } + action { play "sound/misc/nomenu.wav" } + mouseEnter { fadein message_slot } + mouseExit { fadeout message_slot } + } + +// BOT LIST FOR NONTEAMGAMES + + +itemDef { + name gametypefield + style 0 + text "1." + ownerdraw UI_BLUETEAM1 + rect 450 100 128 20 + textalign ITEM_ALIGN_LEFT + textalignx 0 + textaligny 18 + textscale .333 + forecolor 1 1 1 1 + border 0 + bordercolor 0 0 0 0 + visible 1 + cvarTest "ui_actualNetGameType" + showCvar { "0" ; "1" ; "2" } + action { play "sound/misc/nomenu.wav" } + mouseEnter { fadein message_slot } + mouseExit { fadeout message_slot } + } + +itemDef { + name gametypefield + style 0 + text "2." + ownerdraw UI_REDTEAM1 + rect 450 125 128 20 + textalign ITEM_ALIGN_LEFT + textalignx 0 + textaligny 18 + textscale .333 + forecolor 1 1 1 1 + border 0 + bordercolor 0 0 0 0 + visible 1 + cvarTest "ui_actualNetGameType" + showCvar { "0" ; "1" ; "2" } + action { play "sound/misc/nomenu.wav" } + mouseEnter { fadein message_slot } + mouseExit { fadeout message_slot } + } + +itemDef { + name gametypefield + style 0 + text "3." + ownerdraw UI_BLUETEAM2 + rect 450 150 128 20 + textalign ITEM_ALIGN_LEFT + textalignx 0 + textaligny 18 + textscale .333 + forecolor 1 1 1 1 + border 0 + bordercolor 0 0 0 0 + visible 1 + cvarTest "ui_actualNetGameType" + showCvar { "0" ; "1" ; "2" } + action { play "sound/misc/nomenu.wav" } + mouseEnter { fadein message_slot } + mouseExit { fadeout message_slot } + } + +itemDef { + name gametypefield + style 0 + text "4." + ownerdraw UI_REDTEAM2 + rect 450 175 128 20 + textalign ITEM_ALIGN_LEFT + textalignx 0 + textaligny 18 + textscale .333 + forecolor 1 1 1 1 + border 0 + bordercolor 0 0 0 0 + visible 1 + cvarTest "ui_actualNetGameType" + showCvar { "0" ; "1" ; "2" } + action { play "sound/misc/nomenu.wav" } + mouseEnter { fadein message_slot } + mouseExit { fadeout message_slot } + } + +itemDef { + name gametypefield + style 0 + text "5." + ownerdraw UI_BLUETEAM3 + rect 450 200 128 20 + textalign ITEM_ALIGN_LEFT + textalignx 0 + textaligny 18 + textscale .333 + forecolor 1 1 1 1 + border 0 + bordercolor 0 0 0 0 + visible 1 + cvarTest "ui_actualNetGameType" + showCvar { "0" ; "1" ; "2" } + action { play "sound/misc/nomenu.wav" } + mouseEnter { fadein message_slot } + mouseExit { fadeout message_slot } + } + + + + + + + +itemDef { + name gametypefield + style 0 + text "6." + ownerdraw UI_REDTEAM3 + rect 450 225 128 20 + textalign ITEM_ALIGN_LEFT + textalignx 0 + textaligny 18 + textscale .333 + forecolor 1 1 1 1 + border 0 + bordercolor 0 0 0 0 + visible 1 + cvarTest "ui_actualNetGameType" + showCvar { "0" ; "1" ; "2" } + action { play "sound/misc/nomenu.wav" } + mouseEnter { fadein message_slot } + mouseExit { fadeout message_slot } + } + +itemDef { + name gametypefield + style 0 + text "7." + ownerdraw UI_BLUETEAM4 + rect 450 250 128 20 + textalign ITEM_ALIGN_LEFT + textalignx 0 + textaligny 18 + textscale .333 + forecolor 1 1 1 1 + border 0 + bordercolor 0 0 0 0 + visible 1 + cvarTest "ui_actualNetGameType" + showCvar { "0" ; "1" ; "2" } + action { play "sound/misc/nomenu.wav" } + mouseEnter { fadein message_slot } + mouseExit { fadeout message_slot } + } + +itemDef { + name gametypefield + style 0 + text "8." + ownerdraw UI_REDTEAM4 + rect 450 275 128 20 + textalign ITEM_ALIGN_LEFT + textalignx 0 + textaligny 18 + textscale .333 + forecolor 1 1 1 1 + border 0 + bordercolor 0 0 0 0 + visible 1 + cvarTest "ui_actualNetGameType" + showCvar { "0" ; "1" ; "2" } + action { play "sound/misc/nomenu.wav" } + mouseEnter { fadein message_slot } + mouseExit { fadeout message_slot } + } + +itemDef { + name gametypefield + style 0 + text "9." + ownerdraw UI_BLUETEAM5 + rect 450 300 128 20 + textalign ITEM_ALIGN_LEFT + textalignx 0 + textaligny 18 + textscale .333 + forecolor 1 1 1 1 + border 0 + bordercolor 0 0 0 0 + visible 1 + cvarTest "ui_actualNetGameType" + showCvar { "0" ; "1" ; "2" } + action { play "sound/misc/nomenu.wav" } + mouseEnter { fadein message_slot } + mouseExit { fadeout message_slot } + } + +itemDef { + name gametypefield + style 0 + text "10." + ownerdraw UI_REDTEAM5 + rect 443 325 128 20 + textalign ITEM_ALIGN_LEFT + textalignx 0 + textaligny 18 + textscale .333 + forecolor 1 1 1 1 + border 0 + bordercolor 0 0 0 0 + visible 1 + cvarTest "ui_actualNetGameType" + showCvar { "0" ; "1" ; "2" } + action { play "sound/misc/nomenu.wav" } + mouseEnter { fadein message_slot } + mouseExit { fadeout message_slot } + } + + + +// BACK BAR // + + + itemDef { + name gotobar + style 2 + rect 0 430 640 30 + textscale 0.4 + textalign 0 // center + textalignx 60 // x alignment point for text + // use it to offset left/right text from the edge + // or to center the text on a different point + textaligny 21 + style 2 + border 4 + bordercolor 0.5 0.5 0.5 0.75 + bordersize 2 + backcolor 0 0 .75 0.5 + visible 1 + mouseEnter { setcolor backcolor .75 0 0 .5 } + mouseExit { setcolor backcolor 0 0 .75 .5 } + decoration + } + + itemDef { + name back + style 3 + background "ui/assets/backarrow.tga" + rect 16 424 50 50 + visible 1 + action { close createserver ; open main } + mouseEnter { hide back ; show back_alt ; fadein message_back } + } + +itemDef { + name back_alt + style WINDOW_STYLE_SHADER + background "ui/assets/backarrow_alt.tga" + rect 14 422 54 54 + backcolor 0 0 0 0 + forecolor 1 1 1 1 + visible 0 + type ITEM_TYPE_BUTTON + mouseExit { hide back_alt ; show back ; fadeout message_back } + action { close createserver ; open main } + } + + + + itemDef { + name accept + style 3 + rect 574 424 50 50 + background "ui/assets/forwardarrow.tga" + backcolor 0 0 0 0 + forecolor 1 1 1 1 + visible 1 + mouseEnter { playlooped "sound/misc/loop_electricity_05.wav" ; show lightning ; hide accept ; show accept_alt ; fadein message_accept } + action { close fight ; uiScript StartServer } +/* + // demo_only + cvarTest "ui_actualNetGameType" + hideCvar { "0" ; "1" } +*/ + } + + itemDef { + name accept_alt + style 3 + rect 572 422 54 54 + background "ui/assets/forwardarrow_alt.tga" + backcolor 0 0 0 0 + forecolor 1 1 1 1 + visible 0 + type ITEM_TYPE_BUTTON + action { close fight ; uiScript StartServer } + mouseExit { hide lightning ; hide accept_alt ; show accept ; fadeout message_accept ; playlooped "music/fla_mp03.wav" } +/* + // demo_only + cvarTest "ui_actualNetGameType" + hideCvar { "0" ; "1" } +*/ + } +itemDef { + name lightning + style 3 + background lightningkc + rect 46 385 236 128 + visible 0 + decoration + } +itemDef { + name lightning + style 3 + background lightningkc + rect 355 385 236 128 + visible 0 + decoration + } + + + +// MESSAGES // + +itemDef { + name message_back + group grpmessage + style 0 + rect 320 430 128 30 + textalign 1 + textstyle 1 + textalignx 0 + textaligny 25 + textscale .416 + text "Exit to Main Menu" + forecolor 1 1 1 1 + decoration + visible 0 + } + +itemDef { + name message_accept + group grpmessage + style 0 + rect 320 430 128 30 + textalign 1 + textalignx 0 + textstyle 1 + textaligny 25 + textscale .416 + text "Start Server" + forecolor 1 1 1 1 + decoration + visible 0 + } + +itemDef { + name message_gametype + group grpmessage + style 0 + rect 320 430 128 30 + textalign 1 + textstyle 1 + textalignx 0 + textaligny 25 + textscale .416 + text "Set GameType" + forecolor 1 1 1 1 + decoration + visible 0 + } + +itemDef { + name message_skill + group grpmessage + style 0 + rect 320 430 128 30 + textalign 1 + textstyle 1 + textalignx 0 + textaligny 25 + textscale .416 + text "Set Skill Level" + forecolor 1 1 1 1 + decoration + visible 0 + } +itemDef { + name message_arena + group grpmessage + style 0 + rect 320 430 128 30 + textalign 1 + textstyle 1 + textalignx 0 + textaligny 25 + textscale .416 + text "Choose Your Arena" + forecolor 1 1 1 1 + decoration + visible 0 + } +itemDef { + name message_clan + group grpmessage + style 0 + rect 320 430 128 30 + textalign 1 + textstyle 1 + textalignx 0 + textaligny 25 + textscale .416 + text "Click to toggle through clan list" + forecolor 1 1 1 1 + decoration + visible 0 + } +itemDef { + name message_slot + group grpmessage + style 0 + rect 320 430 128 30 + textalign 1 + textstyle 1 + textalignx 0 + textaligny 25 + textscale .416 + text "Click to toggle botnames, human, or closed slots" + forecolor 1 1 1 1 + decoration + visible 0 + } +itemDef { + name message_normal + group grpmessage + style 0 + rect 320 430 128 30 + textalign 1 + textstyle 1 + textalignx 0 + textaligny 25 + textscale .416 + text "Select to Modify Normal Server Settings" + forecolor 1 1 1 1 + decoration + visible 0 + } +itemDef { + name message_expert + group grpmessage + style 0 + rect 320 430 128 30 + textalign 1 + textstyle 1 + textalignx 0 + textaligny 25 + textscale .416 + text "Select to Modify Expert Server Settings" + forecolor 1 1 1 1 + decoration + visible 0 + } + +itemDef { + name fadebox + style WINDOW_STYLE_FILLED + background "ui/assets/fadebox.tga" + forecolor 0 0 0 1 + backcolor 0 0 0 1 + rect 0 0 640 480 + visible 1 + decoration + } + + +} +} + +} |