2024-01-01 18:32:15 +01:00

2781 lines
121 KiB
Plaintext

{
menuDef
{
name "serverbrowser"
fullscreen 1
rect 0 0 640 480 0 0
style 1
focuscolor 1 1 1 1
soundLoop "music_mainmenu_mp"
onOpen
{
if (dvarbool(kill_dedicatedserver) == 0)
{
setdvar ui_sbHasServerSelected 0;
setdvar ui_sbEnableAddToFavorite 0;
uiScript loadArenas;
setLocalVarInt ui_sbFilterPanel 0;
setLocalVarString ui_sb_toolTip "";
setLocalVarString ui_internetFilterDesc "";
setLocalVarInt ui_mouseOverColumn - 1;
setLocalVarInt ui_mouseOverRow - 1;
setLocalVarInt uisb_filter_focused_row - 1;
setLocalVarInt uisb_filter_focused_col - 1;
setLocalVarString ui_tempMapFilterKey dvarstring(ui_filterMapKey);
setLocalVarString ui_tempMapFilterName dvarstring(ui_filterMapName);
setLocalVarString ui_tempGameTypeFilterKey dvarstring(ui_joinGameTypeKey);
setLocalVarString ui_tempGameTypeFilterName dvarstring(ui_joinGameTypeName);
setLocalVarString ui_tempMaxPingName dvarstring(ui_maxPingName);
setLocalVarString ui_internetFilterDesc FUNC_130();
uiScript UpdateFilter;
}
else
{
close self;
}
}
onESC
{
close self;
close serverinfo_popmenu;
}
execKeyInt 167
{
open serverFilters;
}
itemDef
{
rect -426.667 -240 853.333 480 2 2
style 3
decoration
visible when((dvarbool(ui_multiplayer) || (dvarstring(gameMode) == "so" && !menuistopmost("main_specops"))));
textscale 0.55
background "background_image_blur_less"
}
itemDef
{
rect -426.667 -240 853.333 480 2 2
style 3
decoration
visible when(!(dvarbool(ui_multiplayer) || (dvarstring(gameMode) == "so" && !menuistopmost("main_specops"))));
textscale 0.55
background "background_image"
}
itemDef
{
rect 0 0 1708 480 0 0
style 3
decoration
visible 1
textscale 0.55
forecolor 0.35 0.35 0.35 1
background "mw2_main_cloud_overlay"
exp rect x (0 - 107) - ((float(milliseconds() % 60000) / 60000) * (854));
}
itemDef
{
rect 0 0 -1708 -480 0 0
style 3
decoration
visible 1
textscale 0.55
forecolor 0.35 0.35 0.35 1
background "mw2_main_cloud_overlay"
exp rect x (- 107 + 854) + ((float(milliseconds() % 50000) / 50000) * (854));
}
itemDef
{
rect 240 372 540 16 1 1
style 3
decoration
visible when(0);
textscale 0.55
background "motd_ticker_bg"
}
itemDef
{
rect 250 372 500 16 1 1
decoration
type 20
visible when(0);
textscale 0.34
speed 50
newsfeed 1
}
itemDef
{
rect 237.5 -36 301.5 480 1 1
style 3
decoration
visible when(localvarbool("ui_shelfEnabled"));
textscale 0.55
forecolor 0 0 0 0.4
background "white"
exp rect w localvarbool("ui_shelfEnabled") * select(localvarbool("ui_shelfTimeInvert"), select((milliseconds() - localvarfloat("ui_shelfTime")) > 100, 0, (1 - (milliseconds() - localvarfloat("ui_shelfTime")) / 100) * 219.5), select((milliseconds() - localvarfloat("ui_shelfTime")) > 100, 219.5, ((milliseconds() - localvarfloat("ui_shelfTime")) / 100) * 219.5));
}
itemDef
{
rect 237.5 -236 13 680 1 1
style 3
decoration
visible when(1);
textscale 0.55
forecolor 1 1 1 0.75
background "navbar_edge"
exp rect x ((0 - 64) + 301.5) + (localvarbool("ui_shelfEnabled") * (select(localvarbool("ui_shelfTimeInvert"), select((milliseconds() - localvarfloat("ui_shelfTime")) > 100, 0, (1 - (milliseconds() - localvarfloat("ui_shelfTime")) / 100) * 219.5), select((milliseconds() - localvarfloat("ui_shelfTime")) > 100, 219.5, ((milliseconds() - localvarfloat("ui_shelfTime")) / 100) * 219.5))));
exp forecolor r 0.596078;
exp forecolor g 0.654902;
exp forecolor b 0.603922;
}
itemDef
{
rect 237.5 -236 13 680 1 1
style 3
decoration
visible when(localvarbool("ui_shelfEnabled"));
textscale 0.55
forecolor 1 1 1 0.75
background "navbar_edge"
exp rect x (0 - 64) + 301.5;
exp forecolor r 0.596078;
exp forecolor g 0.654902;
exp forecolor b 0.603922;
exp forecolor a localvarbool("ui_shelfEnabled") * (select(localvarbool("ui_shelfTimeInvert"), select((milliseconds() - localvarfloat("ui_shelfTime")) > 100, 0, (1 - (milliseconds() - localvarfloat("ui_shelfTime")) / 100) * 0.75), select((milliseconds() - localvarfloat("ui_shelfTime")) > 100, 0.75, ((milliseconds() - localvarfloat("ui_shelfTime")) / 100) * 0.75)));
}
itemDef
{
rect -64 -36 301.5 480 1 1
style 3
decoration
visible when(localvarbool("ui_shelfEnabled"));
textscale 0.55
background "dest_alpha_one"
}
itemDef
{
rect 237.5 -36 640 480 1 1
style 3
decoration
visible when(localvarbool("ui_shelfEnabled"));
textscale 0.55
background "dest_alpha_zero"
}
itemDef
{
rect -426.667 -240 853.333 480 2 2
style 3
decoration
visible when(localvarbool("ui_shelfEnabled"));
textscale 0.55
background "background_image_blur_less_dest_alpha_masked"
}
itemDef
{
rect 0 0 1708 480 0 0
style 3
decoration
visible when(localvarbool("ui_shelfEnabled"));
textscale 0.55
background "mw2_main_cloud_overlay_write_dest_alpha"
exp rect x (0 - 107) - ((float(milliseconds() % 60000) / 60000) * (854));
}
itemDef
{
rect 0 0 1708 480 0 0
style 3
decoration
visible when(localvarbool("ui_shelfEnabled"));
textscale 0.55
forecolor 0.35 0.35 0.35 1
background "mw2_main_cloud_overlay_dest_alpha_masked"
exp rect x (0 - 107) - ((float(milliseconds() % 60000) / 60000) * (854));
}
itemDef
{
rect -64 -36 301.5 480 1 1
style 3
decoration
visible when(localvarbool("ui_shelfEnabled"));
textscale 0.55
background "dest_alpha_one"
}
itemDef
{
rect 0 0 -1708 -480 0 0
style 3
decoration
visible when(localvarbool("ui_shelfEnabled"));
textscale 0.55
background "mw2_main_cloud_overlay_write_dest_alpha"
exp rect x (- 107 + 854) + ((float(milliseconds() % 50000) / 50000) * (854));
}
itemDef
{
rect 0 0 -1708 -480 0 0
style 3
decoration
visible when(localvarbool("ui_shelfEnabled"));
textscale 0.55
forecolor 0.35 0.35 0.35 1
background "mw2_main_cloud_overlay_dest_alpha_masked"
exp rect x (- 107 + 854) + ((float(milliseconds() % 50000) / 50000) * (854));
}
itemDef
{
rect -64 -36 301.5 480 1 1
style 3
decoration
visible when(1);
textscale 0.55
forecolor 0 0 0 0.4
background "white"
}
itemDef
{
rect -64 30 301.5 5.333 1 1
style 3
decoration
visible when(1);
textscale 0.55
background "navbar_tick"
}
itemDef
{
rect -64 3 276.667 24.233 1 1
style 1
decoration
visible when(1);
textalign 14
textscale 0.5
textstyle 9
textfont 9
exp text locstring("@MENU_SERVERS_CAPS");
exp forecolor a select((getTextWidth(locstring("@MENU_SERVERS_CAPS"), 9, 0.5) <= 200), 1, 0);
}
itemDef
{
rect -64 3 276.667 24.233 1 1
style 1
decoration
visible when(1);
textalign 14
textscale 0.4
textstyle 9
textfont 9
exp text locstring("@MENU_SERVERS_CAPS");
exp forecolor a select(((getTextWidth(locstring("@MENU_SERVERS_CAPS"), 9, 0.5) > 200) && (getTextWidth(locstring("@MENU_SERVERS_CAPS"), 9, 0.4) <= 200)), 1, 0);
}
itemDef
{
rect -64 1 276.667 24.233 1 1
style 1
decoration
visible when(1);
textalign 14
textscale 0.3
textstyle 9
textfont 9
exp text locstring("@MENU_SERVERS_CAPS");
exp forecolor a select((getTextWidth(locstring("@MENU_SERVERS_CAPS"), 9, 0.4) > 200), 1, 0);
}
itemDef
{
rect -63.933 3 276.667 24.233 1 1
style 1
decoration
visible when((("USE_SMALLER_TITLE_TEXT")));
textalign 10
textscale 0.4
textfont 9
exp text "@MENU_SERVERS_CAPS";
}
itemDef
{
rect -426.667 -240 853.333 480 2 2
style 3
decoration
visible when((dvarbool(ui_multiplayer) || (dvarstring(gameMode) == "so" && !menuistopmost("main_specops"))));
textscale 0.55
background "background_image_blur_less"
}
itemDef
{
rect -426.667 -240 853.333 480 2 2
style 3
decoration
visible when(!(dvarbool(ui_multiplayer) || (dvarstring(gameMode) == "so" && !menuistopmost("main_specops"))));
textscale 0.55
background "background_image"
}
itemDef
{
rect 0 0 1708 480 0 0
style 3
decoration
visible 1
textscale 0.55
forecolor 0.35 0.35 0.35 1
background "mw2_main_cloud_overlay"
exp rect x (0 - 107) - ((float(milliseconds() % 60000) / 60000) * (854));
}
itemDef
{
rect 0 0 -1708 -480 0 0
style 3
decoration
visible 1
textscale 0.55
forecolor 0.35 0.35 0.35 1
background "mw2_main_cloud_overlay"
exp rect x (- 107 + 854) + ((float(milliseconds() % 50000) / 50000) * (854));
}
itemDef
{
rect -426.667 -36 853.333 480 2 1
style 3
decoration
visible when(1);
textscale 0.55
forecolor 0 0 0 0.4
background "white"
}
itemDef
{
rect -141.667 25.667 283.333 1.333 2 1
style 3
decoration
visible when(1);
textscale 0.55
background "linedoublesided"
}
itemDef
{
text "@MENU_SERVERS_CAPS"
rect -138.333 3 276.667 24.233 2 1
style 1
decoration
visible 1
textalign 9
textscale 0.5
textstyle 9
textfont 9
}
itemDef
{
name "dedicatedPlayerCount"
rect 6 24 70 20 0 0
decoration
type 8
border 1
visible 1
ownerdraw 383
textaligny 18
textscale 0.35
textfont 1
mouseEnter
{
setLocalVarString ui_sb_toolTip "@MENU_SB_PLAYER_COUNT";
play mouse_over;
}
mouseExit
{
setLocalVarString ui_sb_toolTip "";
}
}
itemDef
{
name "dedicatedServerCount"
rect 6 44 70 20 0 0
decoration
type 8
visible 1
ownerdraw 382
textaligny 18
textscale 0.35
textfont 1
mouseEnter
{
setLocalVarString ui_sb_toolTip "@MENU_SB_SERVER_COUNT";
play mouse_over;
}
mouseExit
{
setLocalVarString ui_sb_toolTip "";
}
}
itemDef
{
rect 0 97 640 2 4 4
style 1
decoration
visible 1
textscale 0.55
backcolor 0.3686 0.4431 0.3333 1
}
itemDef
{
text "@MENU_INTERNET_CAPS"
rect 8 70 120 24 0 0
style 1
type 1
visible when(1);
textalign 8
textalignx 2
textscale 0.35
textfont 1
backcolor 0.45 0.45 0.45 0.45
onFocus
{
setLocalVarString ui_sb_toolTip "@MENU_SB_TOOLTIP_TAB_INTERNET_SERVERS";
play mouse_over;
}
leaveFocus
{
setLocalVarString ui_sb_toolTip "";
}
action
{
if (dvarint(ui_netSource) != 1)
{
play mouse_click;
if (localvarstring("ui_tempMapFilterKey") != dvarstring(ui_filterMapKey))
{
setdvar ui_filterMapKey localVarString ( ui_tempMapFilterKey );
setdvar ui_filterMapName localVarString ( ui_tempMapFilterName );
uiScript RefreshFilter;
}
if (localvarstring("ui_tempGameTypeFilterKey") != dvarstring(ui_joinGameTypeKey))
{
setdvar ui_joinGameTypeKey localVarString ( ui_tempGameTypeFilterKey );
setdvar ui_joinGameTypeName localVarString ( ui_tempGameTypeFilterName );
uiScript RefreshFilter;
}
if (localvarint("ui_tempMaxPingName") != dvarstring(ui_maxPingName))
{
setdvar ui_maxPingName localVarString ( ui_tempMaxPingName );
uiScript RefreshFilter;
}
setdvar ui_netSource 1;
setdvar ui_sbHasServerSelected 0;
setdvar ui_sbEnableAddToFavorite 0;
setLocalVarString ui_internetFilterDesc FUNC_130();
uiScript UpdateFilter;
}
}
exp backcolor r select((dvarint(ui_netSource) == 1), 0.3686, 0.45);
exp backcolor g select((dvarint(ui_netSource) == 1), 0.4431, 0.45);
exp backcolor b select((dvarint(ui_netSource) == 1), 0.3333, 0.45);
exp backcolor a select((dvarint(ui_netSource) == 1), 1, 0.45);
}
itemDef
{
rect 8 94 120 3 0 0
style 1
decoration
visible when(dvarint(ui_netSource) == 1);
textscale 0.55
backcolor 0.3686 0.4431 0.3333 1
}
itemDef
{
text "@MENU_FAVORITES_CAPS"
rect 134 70 120 24 0 0
style 1
type 1
visible when(1);
textalign 8
textalignx 2
textscale 0.35
textfont 1
backcolor 0.45 0.45 0.45 0.45
onFocus
{
setLocalVarString ui_sb_toolTip "@MENU_SB_TOOLTIP_TAB_FAVORITE_SERVERS";
play mouse_over;
}
leaveFocus
{
setLocalVarString ui_sb_toolTip "";
}
action
{
if (dvarint(ui_netSource) != 2)
{
play mouse_click;
if (localvarstring("ui_tempMapFilterKey") != dvarstring(ui_filterMapKey))
{
setdvar ui_filterMapKey localVarString ( ui_tempMapFilterKey );
setdvar ui_filterMapName localVarString ( ui_tempMapFilterName );
uiScript RefreshFilter;
}
if (localvarstring("ui_tempGameTypeFilterKey") != dvarstring(ui_joinGameTypeKey))
{
setdvar ui_joinGameTypeKey localVarString ( ui_tempGameTypeFilterKey );
setdvar ui_joinGameTypeName localVarString ( ui_tempGameTypeFilterName );
uiScript RefreshFilter;
}
if (localvarint("ui_tempMaxPingName") != dvarstring(ui_maxPingName))
{
setdvar ui_maxPingName localVarString ( ui_tempMaxPingName );
uiScript RefreshFilter;
}
setdvar ui_netSource 2;
setdvar ui_sbHasServerSelected 0;
setdvar ui_sbEnableAddToFavorite 0;
setLocalVarString ui_internetFilterDesc FUNC_130();
uiScript UpdateFilter;
}
}
exp backcolor r select((dvarint(ui_netSource) == 2), 0.3686, 0.45);
exp backcolor g select((dvarint(ui_netSource) == 2), 0.4431, 0.45);
exp backcolor b select((dvarint(ui_netSource) == 2), 0.3333, 0.45);
exp backcolor a select((dvarint(ui_netSource) == 2), 1, 0.45);
}
itemDef
{
rect 134 94 120 3 0 0
style 1
decoration
visible when(dvarint(ui_netSource) == 2);
textscale 0.55
backcolor 0.3686 0.4431 0.3333 1
}
itemDef
{
text "@MENU_HISTORY_CAPS"
rect 260 70 120 24 0 0
style 1
type 1
visible when(1);
textalign 8
textalignx 2
textscale 0.35
textfont 1
backcolor 0.45 0.45 0.45 0.45
onFocus
{
setLocalVarString ui_sb_toolTip "@MENU_SB_TOOLTIP_TAB_HISTORY_SERVERS";
play mouse_over;
}
leaveFocus
{
setLocalVarString ui_sb_toolTip "";
}
action
{
if (dvarint(ui_netSource) != 3)
{
play mouse_click;
if (localvarstring("ui_tempMapFilterKey") != dvarstring(ui_filterMapKey))
{
setdvar ui_filterMapKey localVarString ( ui_tempMapFilterKey );
setdvar ui_filterMapName localVarString ( ui_tempMapFilterName );
uiScript RefreshFilter;
}
if (localvarstring("ui_tempGameTypeFilterKey") != dvarstring(ui_joinGameTypeKey))
{
setdvar ui_joinGameTypeKey localVarString ( ui_tempGameTypeFilterKey );
setdvar ui_joinGameTypeName localVarString ( ui_tempGameTypeFilterName );
uiScript RefreshFilter;
}
if (localvarint("ui_tempMaxPingName") != dvarstring(ui_maxPingName))
{
setdvar ui_maxPingName localVarString ( ui_tempMaxPingName );
uiScript RefreshFilter;
}
setdvar ui_netSource 3;
setdvar ui_sbHasServerSelected 0;
setdvar ui_sbEnableAddToFavorite 0;
setLocalVarString ui_internetFilterDesc FUNC_130();
uiScript UpdateFilter;
}
}
exp backcolor r select((dvarint(ui_netSource) == 3), 0.3686, 0.45);
exp backcolor g select((dvarint(ui_netSource) == 3), 0.4431, 0.45);
exp backcolor b select((dvarint(ui_netSource) == 3), 0.3333, 0.45);
exp backcolor a select((dvarint(ui_netSource) == 3), 1, 0.45);
}
itemDef
{
rect 260 94 120 3 0 0
style 1
decoration
visible when(dvarint(ui_netSource) == 3);
textscale 0.55
backcolor 0.3686 0.4431 0.3333 1
}
itemDef
{
text "@MENU_LAN"
rect 386 70 120 24 0 0
style 1
type 1
visible when(1);
textalign 8
textalignx 2
textscale 0.35
textfont 1
backcolor 0.45 0.45 0.45 0.45
onFocus
{
setLocalVarString ui_sb_toolTip "@MENU_SB_TOOLTIP_TAB_LAN_SERVERS";
play mouse_over;
}
leaveFocus
{
setLocalVarString ui_sb_toolTip "";
}
action
{
if (dvarint(ui_netSource) != 0)
{
play mouse_click;
if (localvarstring("ui_tempMapFilterKey") != dvarstring(ui_filterMapKey))
{
setdvar ui_filterMapKey localVarString ( ui_tempMapFilterKey );
setdvar ui_filterMapName localVarString ( ui_tempMapFilterName );
uiScript RefreshFilter;
}
if (localvarstring("ui_tempGameTypeFilterKey") != dvarstring(ui_joinGameTypeKey))
{
setdvar ui_joinGameTypeKey localVarString ( ui_tempGameTypeFilterKey );
setdvar ui_joinGameTypeName localVarString ( ui_tempGameTypeFilterName );
uiScript RefreshFilter;
}
if (localvarint("ui_tempMaxPingName") != dvarstring(ui_maxPingName))
{
setdvar ui_maxPingName localVarString ( ui_tempMaxPingName );
uiScript RefreshFilter;
}
setdvar ui_netSource 0;
setdvar ui_sbHasServerSelected 0;
setdvar ui_sbEnableAddToFavorite 0;
setLocalVarString ui_internetFilterDesc FUNC_130();
uiScript UpdateFilter;
}
}
exp backcolor r select((dvarint(ui_netSource) == 0), 0.3686, 0.45);
exp backcolor g select((dvarint(ui_netSource) == 0), 0.4431, 0.45);
exp backcolor b select((dvarint(ui_netSource) == 0), 0.3333, 0.45);
exp backcolor a select((dvarint(ui_netSource) == 0), 1, 0.45);
}
itemDef
{
rect 386 94 120 3 0 0
style 1
decoration
visible when(dvarint(ui_netSource) == 0);
textscale 0.55
backcolor 0.3686 0.4431 0.3333 1
}
itemDef
{
text "@MENU_FRIENDS_CAP"
rect 512 70 120 24 0 0
style 1
type 1
visible when(1);
textalign 8
textalignx 2
textscale 0.35
textfont 1
backcolor 0.45 0.45 0.45 0.45
onFocus
{
setLocalVarString ui_sb_toolTip "@MENU_SB_TOOLTIP_TAB_FRIEND_SERVERS";
play mouse_over;
}
leaveFocus
{
setLocalVarString ui_sb_toolTip "";
}
action
{
if (dvarint(ui_netSource) != 4)
{
play mouse_click;
if (localvarstring("ui_tempMapFilterKey") != dvarstring(ui_filterMapKey))
{
setdvar ui_filterMapKey localVarString ( ui_tempMapFilterKey );
setdvar ui_filterMapName localVarString ( ui_tempMapFilterName );
uiScript RefreshFilter;
}
if (localvarstring("ui_tempGameTypeFilterKey") != dvarstring(ui_joinGameTypeKey))
{
setdvar ui_joinGameTypeKey localVarString ( ui_tempGameTypeFilterKey );
setdvar ui_joinGameTypeName localVarString ( ui_tempGameTypeFilterName );
uiScript RefreshFilter;
}
if (localvarint("ui_tempMaxPingName") != dvarstring(ui_maxPingName))
{
setdvar ui_maxPingName localVarString ( ui_tempMaxPingName );
uiScript RefreshFilter;
}
setdvar ui_netSource 4;
setdvar ui_sbHasServerSelected 0;
setdvar ui_sbEnableAddToFavorite 0;
setLocalVarString ui_internetFilterDesc FUNC_130();
uiScript UpdateFilter;
}
}
exp backcolor r select((dvarint(ui_netSource) == 4), 0.3686, 0.45);
exp backcolor g select((dvarint(ui_netSource) == 4), 0.4431, 0.45);
exp backcolor b select((dvarint(ui_netSource) == 4), 0.3333, 0.45);
exp backcolor a select((dvarint(ui_netSource) == 4), 1, 0.45);
}
itemDef
{
rect 512 94 120 3 0 0
style 1
decoration
visible when(dvarint(ui_netSource) == 4);
textscale 0.55
backcolor 0.3686 0.4431 0.3333 1
}
itemDef
{
name "password"
group "grpListHeader"
rect 0 103 10 16 0 0
style 1
type 1
border 1
visible 1
textalign 8
textalignx 2
textscale 0.25
textfont 1
backcolor 0.3 0.5 0.2 0.3
bordercolor 0.1 0.1 0.1 0.25
onFocus
{
setLocalVarInt ui_mouseOverRow - 1;
setLocalVarInt ui_mouseOverColumn - 1;
setLocalVarString ui_sb_toolTip "@MENU_SB_TOOLTIP_COL_HEADER_PASSWORD_PROTECTION";
setitemcolor passwordColumn bordercolor 1 1 1 1;
play mouse_over;
}
leaveFocus
{
setLocalVarString ui_sb_toolTip "";
setitemcolor passwordColumn bordercolor ".5" ".5" ".5" ".5";
}
action
{
play mouse_click;
if (localvarstring("ui_tempMapFilterKey") != dvarstring(ui_filterMapKey))
{
setdvar ui_filterMapKey localVarString ( ui_tempMapFilterKey );
setdvar ui_filterMapName localVarString ( ui_tempMapFilterName );
uiScript RefreshFilter;
}
if (localvarstring("ui_tempGameTypeFilterKey") != dvarstring(ui_joinGameTypeKey))
{
setdvar ui_joinGameTypeKey localVarString ( ui_tempGameTypeFilterKey );
setdvar ui_joinGameTypeName localVarString ( ui_tempGameTypeFilterName );
uiScript RefreshFilter;
}
if (localvarint("ui_tempMaxPingName") != dvarstring(ui_maxPingName))
{
setdvar ui_maxPingName localVarString ( ui_tempMaxPingName );
uiScript RefreshFilter;
}
uiScript ServerSort 0;
setitemcolor grpListHeader backcolor ".3" ".5" ".2" ".3";
setitemcolor self backcolor ".6039" ".6353" ".6039" 1;
setitemcolor grpColumn backcolor 0 0 0 0;
setitemcolor passwordColumn backcolor 0 0 0 ".2";
}
exp rect x 6;
exp rect w 22;
}
itemDef
{
name "passwordicon"
rect 0 103 16 16 0 0
style 3
decoration
visible 1
textscale 0.55
background "sb_password_protected"
exp rect x 6 + ((22 - 16) / 2);
}
itemDef
{
name "server"
text "@MENU_SERVER NAME"
group "grpListHeader"
rect 0 103 10 16 0 0
style 1
type 1
border 1
visible 1
textalign 8
textalignx 2
textscale 0.25
textfont 1
backcolor 0.3 0.5 0.2 0.3
bordercolor 0.1 0.1 0.1 0.25
onFocus
{
setLocalVarInt ui_mouseOverRow - 1;
setLocalVarInt ui_mouseOverColumn - 1;
setLocalVarString ui_sb_toolTip "@MENU_SB_TOOLTIP_COL_HEADER_SERVER_NAME";
setitemcolor serverColumn bordercolor 1 1 1 1;
play mouse_over;
}
leaveFocus
{
setLocalVarString ui_sb_toolTip "";
setitemcolor serverColumn bordercolor ".5" ".5" ".5" ".5";
}
action
{
play mouse_click;
if (localvarstring("ui_tempMapFilterKey") != dvarstring(ui_filterMapKey))
{
setdvar ui_filterMapKey localVarString ( ui_tempMapFilterKey );
setdvar ui_filterMapName localVarString ( ui_tempMapFilterName );
uiScript RefreshFilter;
}
if (localvarstring("ui_tempGameTypeFilterKey") != dvarstring(ui_joinGameTypeKey))
{
setdvar ui_joinGameTypeKey localVarString ( ui_tempGameTypeFilterKey );
setdvar ui_joinGameTypeName localVarString ( ui_tempGameTypeFilterName );
uiScript RefreshFilter;
}
if (localvarint("ui_tempMaxPingName") != dvarstring(ui_maxPingName))
{
setdvar ui_maxPingName localVarString ( ui_tempMaxPingName );
uiScript RefreshFilter;
}
uiScript ServerSort 1;
setitemcolor grpListHeader backcolor ".3" ".5" ".2" ".3";
setitemcolor self backcolor ".6039" ".6353" ".6039" 1;
setitemcolor grpColumn backcolor 0 0 0 0;
setitemcolor serverColumn backcolor 0 0 0 ".2";
}
exp rect x (6 + 22);
exp rect w 249;
}
itemDef
{
name "map"
text "@MENU_MAP_NAME"
group "grpListHeader"
rect 0 103 10 16 0 0
style 1
type 1
border 1
visible 1
textalign 8
textalignx 2
textscale 0.25
textfont 1
backcolor 0.3 0.5 0.2 0.3
bordercolor 0.1 0.1 0.1 0.25
onFocus
{
setLocalVarInt ui_mouseOverRow - 1;
setLocalVarInt ui_mouseOverColumn - 1;
setLocalVarString ui_sb_toolTip "@MENU_SB_TOOLTIP_COL_HEADER_MAP_NAME";
setitemcolor mapColumn bordercolor 1 1 1 1;
play mouse_over;
}
leaveFocus
{
setLocalVarString ui_sb_toolTip "";
setitemcolor mapColumn bordercolor ".5" ".5" ".5" ".5";
}
action
{
play mouse_click;
if (localvarstring("ui_tempMapFilterKey") != dvarstring(ui_filterMapKey))
{
setdvar ui_filterMapKey localVarString ( ui_tempMapFilterKey );
setdvar ui_filterMapName localVarString ( ui_tempMapFilterName );
uiScript RefreshFilter;
}
if (localvarstring("ui_tempGameTypeFilterKey") != dvarstring(ui_joinGameTypeKey))
{
setdvar ui_joinGameTypeKey localVarString ( ui_tempGameTypeFilterKey );
setdvar ui_joinGameTypeName localVarString ( ui_tempGameTypeFilterName );
uiScript RefreshFilter;
}
if (localvarint("ui_tempMaxPingName") != dvarstring(ui_maxPingName))
{
setdvar ui_maxPingName localVarString ( ui_tempMaxPingName );
uiScript RefreshFilter;
}
uiScript ServerSort 2;
setitemcolor grpListHeader backcolor ".3" ".5" ".2" ".3";
setitemcolor self backcolor ".6039" ".6353" ".6039" 1;
setitemcolor grpColumn backcolor 0 0 0 0;
setitemcolor mapColumn backcolor 0 0 0 ".2";
}
exp rect x ((6 + 22) + 249);
exp rect w 90;
}
itemDef
{
name "players"
text "@MENU_NUMPLAYERS"
group "grpListHeader"
rect 0 103 10 16 0 0
style 1
type 1
border 1
visible 1
textalign 8
textalignx 2
textscale 0.25
textfont 1
backcolor 0.3 0.5 0.2 0.3
bordercolor 0.1 0.1 0.1 0.25
onFocus
{
setLocalVarInt ui_mouseOverRow - 1;
setLocalVarInt ui_mouseOverColumn - 1;
setLocalVarString ui_sb_toolTip "@MENU_SB_TOOLTIP_COL_HEADER_PLAYER_COUNT";
setitemcolor playerColumn bordercolor 1 1 1 1;
play mouse_over;
}
leaveFocus
{
setLocalVarString ui_sb_toolTip "";
setitemcolor playerColumn bordercolor ".5" ".5" ".5" ".5";
}
action
{
play mouse_click;
if (localvarstring("ui_tempMapFilterKey") != dvarstring(ui_filterMapKey))
{
setdvar ui_filterMapKey localVarString ( ui_tempMapFilterKey );
setdvar ui_filterMapName localVarString ( ui_tempMapFilterName );
uiScript RefreshFilter;
}
if (localvarstring("ui_tempGameTypeFilterKey") != dvarstring(ui_joinGameTypeKey))
{
setdvar ui_joinGameTypeKey localVarString ( ui_tempGameTypeFilterKey );
setdvar ui_joinGameTypeName localVarString ( ui_tempGameTypeFilterName );
uiScript RefreshFilter;
}
if (localvarint("ui_tempMaxPingName") != dvarstring(ui_maxPingName))
{
setdvar ui_maxPingName localVarString ( ui_tempMaxPingName );
uiScript RefreshFilter;
}
uiScript ServerSort 3;
setitemcolor grpListHeader backcolor ".3" ".5" ".2" ".3";
setitemcolor self backcolor ".6039" ".6353" ".6039" 1;
setitemcolor grpColumn backcolor 0 0 0 0;
setitemcolor playerColumn backcolor 0 0 0 ".2";
}
exp rect x (((6 + 22) + 249) + 90);
exp rect w 48;
}
itemDef
{
name "type"
text "@MENU_GAME_TYPE1"
group "grpListHeader"
rect 0 103 10 16 0 0
style 1
type 1
border 1
visible 1
textalign 8
textalignx 2
textscale 0.25
textfont 1
backcolor 0.3 0.5 0.2 0.3
bordercolor 0.1 0.1 0.1 0.25
onFocus
{
setLocalVarInt ui_mouseOverRow - 1;
setLocalVarInt ui_mouseOverColumn - 1;
setLocalVarString ui_sb_toolTip "@MENU_SB_TOOLTIP_COL_HEADER_GAME_MODE";
setitemcolor typeColumn bordercolor 1 1 1 1;
play mouse_over;
}
leaveFocus
{
setLocalVarString ui_sb_toolTip "";
setitemcolor typeColumn bordercolor ".5" ".5" ".5" ".5";
}
action
{
play mouse_click;
if (localvarstring("ui_tempMapFilterKey") != dvarstring(ui_filterMapKey))
{
setdvar ui_filterMapKey localVarString ( ui_tempMapFilterKey );
setdvar ui_filterMapName localVarString ( ui_tempMapFilterName );
uiScript RefreshFilter;
}
if (localvarstring("ui_tempGameTypeFilterKey") != dvarstring(ui_joinGameTypeKey))
{
setdvar ui_joinGameTypeKey localVarString ( ui_tempGameTypeFilterKey );
setdvar ui_joinGameTypeName localVarString ( ui_tempGameTypeFilterName );
uiScript RefreshFilter;
}
if (localvarint("ui_tempMaxPingName") != dvarstring(ui_maxPingName))
{
setdvar ui_maxPingName localVarString ( ui_tempMaxPingName );
uiScript RefreshFilter;
}
uiScript ServerSort 4;
setitemcolor grpListHeader backcolor ".3" ".5" ".2" ".3";
setitemcolor self backcolor ".6039" ".6353" ".6039" 1;
setitemcolor grpColumn backcolor 0 0 0 0;
setitemcolor typeColumn backcolor 0 0 0 ".2";
}
exp rect x ((((6 + 22) + 249) + 90) + 48);
exp rect w 151;
}
itemDef
{
name "voice"
group "grpListHeader"
rect 0 103 10 16 0 0
style 1
type 1
border 1
visible 1
textalign 8
textalignx 2
textscale 0.25
textfont 1
backcolor 0.3 0.5 0.2 0.3
bordercolor 0.1 0.1 0.1 0.25
onFocus
{
setLocalVarInt ui_mouseOverRow - 1;
setLocalVarInt ui_mouseOverColumn - 1;
setLocalVarString ui_sb_toolTip "@MENU_SB_TOOLTIP_COL_HEADER_TEAM_CHAT";
setitemcolor voiceColumn bordercolor 1 1 1 1;
play mouse_over;
}
leaveFocus
{
setLocalVarString ui_sb_toolTip "";
setitemcolor voiceColumn bordercolor ".5" ".5" ".5" ".5";
}
action
{
play mouse_click;
if (localvarstring("ui_tempMapFilterKey") != dvarstring(ui_filterMapKey))
{
setdvar ui_filterMapKey localVarString ( ui_tempMapFilterKey );
setdvar ui_filterMapName localVarString ( ui_tempMapFilterName );
uiScript RefreshFilter;
}
if (localvarstring("ui_tempGameTypeFilterKey") != dvarstring(ui_joinGameTypeKey))
{
setdvar ui_joinGameTypeKey localVarString ( ui_tempGameTypeFilterKey );
setdvar ui_joinGameTypeName localVarString ( ui_tempGameTypeFilterName );
uiScript RefreshFilter;
}
if (localvarint("ui_tempMaxPingName") != dvarstring(ui_maxPingName))
{
setdvar ui_maxPingName localVarString ( ui_tempMaxPingName );
uiScript RefreshFilter;
}
uiScript ServerSort 5;
setitemcolor grpListHeader backcolor ".3" ".5" ".2" ".3";
setitemcolor self backcolor ".6039" ".6353" ".6039" 1;
setitemcolor grpColumn backcolor 0 0 0 0;
setitemcolor voiceColumn backcolor 0 0 0 ".2";
}
exp rect x (((((6 + 22) + 249) + 90) + 48) + 151);
exp rect w 24;
}
itemDef
{
name "voiceicon"
rect 0 103 16 16 0 0
style 3
decoration
visible 1
textscale 0.55
background "sb_voice"
exp rect x (((((6 + 22) + 249) + 90) + 48) + 151) + ((24 - 16) / 2);
}
itemDef
{
name "ping"
text "@MENU_PING"
group "grpListHeader"
rect 0 103 10 16 0 0
style 1
type 1
border 1
visible 1
textalign 8
textalignx 2
textscale 0.25
textfont 1
backcolor 0.3 0.5 0.2 0.3
bordercolor 0.1 0.1 0.1 0.25
onFocus
{
setLocalVarInt ui_mouseOverRow - 1;
setLocalVarInt ui_mouseOverColumn - 1;
setLocalVarString ui_sb_toolTip "@MENU_SB_TOOLTIP_COL_HEADER_PING";
setitemcolor pingColumn bordercolor 1 1 1 1;
play mouse_over;
}
leaveFocus
{
setLocalVarString ui_sb_toolTip "";
setitemcolor pingColumn bordercolor ".5" ".5" ".5" ".5";
}
action
{
play mouse_click;
if (localvarstring("ui_tempMapFilterKey") != dvarstring(ui_filterMapKey))
{
setdvar ui_filterMapKey localVarString ( ui_tempMapFilterKey );
setdvar ui_filterMapName localVarString ( ui_tempMapFilterName );
uiScript RefreshFilter;
}
if (localvarstring("ui_tempGameTypeFilterKey") != dvarstring(ui_joinGameTypeKey))
{
setdvar ui_joinGameTypeKey localVarString ( ui_tempGameTypeFilterKey );
setdvar ui_joinGameTypeName localVarString ( ui_tempGameTypeFilterName );
uiScript RefreshFilter;
}
if (localvarint("ui_tempMaxPingName") != dvarstring(ui_maxPingName))
{
setdvar ui_maxPingName localVarString ( ui_tempMaxPingName );
uiScript RefreshFilter;
}
uiScript ServerSort 6;
setitemcolor grpListHeader backcolor ".3" ".5" ".2" ".3";
setitemcolor self backcolor ".6039" ".6353" ".6039" 1;
setitemcolor grpColumn backcolor 0 0 0 0;
setitemcolor pingColumn backcolor 0 0 0 ".2";
}
exp rect x ((((((6 + 22) + 249) + 90) + 48) + 151) + 24);
exp rect w 40;
}
itemDef
{
name "serverbrowserlist"
rect 6 121 624 66 0 0
type 6
border 1
borderSize 2
visible 1
textalign 1
textscale 0.25
textfont 1
bordercolor 0.5 0.5 0.5 0.5
outlinecolor 0.3686 0.4431 0.3333 1
mouseExit
{
setitemcolor serverbrowserlist forecolor 1 1 1 1;
}
action
{
play mouse_click;
}
exp rect h FUNC_131();
elementwidth 120
elementheight 15
feeder 2
columns 7
6 0 22 0 10 0
28 0 249 0 100 0
277 0 90 0 50 0
367 0 48 0 10 0
415 0 151 0 50 0
568 0 22 0 14 0
590 0 40 0 20 0
doubleclick
{
if (localvarstring("ui_tempMapFilterKey") != dvarstring(ui_filterMapKey))
{
setdvar ui_filterMapKey localVarString ( ui_tempMapFilterKey );
setdvar ui_filterMapName localVarString ( ui_tempMapFilterName );
uiScript RefreshFilter;
}
if (localvarstring("ui_tempGameTypeFilterKey") != dvarstring(ui_joinGameTypeKey))
{
setdvar ui_joinGameTypeKey localVarString ( ui_tempGameTypeFilterKey );
setdvar ui_joinGameTypeName localVarString ( ui_tempGameTypeFilterName );
uiScript RefreshFilter;
}
if (localvarint("ui_tempMaxPingName") != dvarstring(ui_maxPingName))
{
setdvar ui_maxPingName localVarString ( ui_tempMaxPingName );
uiScript RefreshFilter;
}
if (getFeederData("serverbrowserlist", "locked") == 1)
{
setLocalVarString sb_password_title "@MENU_PASSWORD";
setLocalVarInt server_browser_password_required 1;
}
else
{
if (getFeederData("serverbrowserlist", "locked") == 2)
{
setLocalVarString sb_password_title "@MENU_PRIVATE_PASSWORD";
setLocalVarInt server_browser_password_required 1;
}
else
{
setLocalVarInt server_browser_password_required 0;
}
}
if (getFeederData("serverbrowserlist", "selected") == 1 && getTimeSinceLastDoubleClick() < 500)
{
if (getFeederData("serverbrowserlist", "locked") == 1)
{
setLocalVarString sb_password_title "@MENU_PASSWORD";
open popup_server_browser_password;
}
else
{
if (getFeederData("serverbrowserlist", "locked") == 2)
{
setLocalVarString sb_password_title "@MENU_PRIVATE_PASSWORD";
open popup_server_browser_password;
}
else
{
uiScript JoinServer;
}
}
}
setdvar ui_sbHasServerSelected 1;
setdvar ui_sbEnableAddToFavorite 0;
if (dvarint(ui_netSource) != 0)
{
if (getFeederData("serverbrowserlist", "isSelectedLANServer"))
{
setdvar ui_sbEnableAddToFavorite 0;
}
else
{
setdvar ui_sbEnableAddToFavorite 1;
}
}
uiScript SelectServer;
}
}
itemDef
{
name "passwordColumn"
group "grpColumn"
rect 0 121 10 70 0 0
style 1
decoration
border 1
borderSize 1
visible 1
textscale 0.55
bordercolor 0.5 0.5 0.5 0.5
mouseEnter
{
if (0 != localvarint("ui_mouseOverColumn"))
{
setLocalVarInt sb_cellTimer milliseconds();
}
setLocalVarInt ui_mouseOverColumn 0;
if ((int(getFeederData("serverbrowserlist", "count")) > 0) && (localvarint("ui_mouseOverRow") >= 0))
{
if (localvarint("ui_mouseOverRow") <= (int(getFeederData("serverbrowserlist", "end")) - int(getFeederData("serverbrowserlist", "start"))))
{
uiScript ShowCurrentServerTooltip;
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
exp rect x 6;
exp rect w 22;
exp rect h FUNC_131();
}
itemDef
{
name "serverColumn"
group "grpColumn"
rect 0 121 10 70 0 0
style 1
decoration
border 1
borderSize 1
visible 1
textscale 0.55
bordercolor 0.5 0.5 0.5 0.5
mouseEnter
{
if (1 != localvarint("ui_mouseOverColumn"))
{
setLocalVarInt sb_cellTimer milliseconds();
}
setLocalVarInt ui_mouseOverColumn 1;
if ((int(getFeederData("serverbrowserlist", "count")) > 0) && (localvarint("ui_mouseOverRow") >= 0))
{
if (localvarint("ui_mouseOverRow") <= (int(getFeederData("serverbrowserlist", "end")) - int(getFeederData("serverbrowserlist", "start"))))
{
uiScript ShowCurrentServerTooltip;
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
exp rect x (6 + 22);
exp rect w 249;
exp rect h FUNC_131();
}
itemDef
{
name "mapColumn"
group "grpColumn"
rect 0 121 10 70 0 0
style 1
decoration
border 1
borderSize 1
visible 1
textscale 0.55
bordercolor 0.5 0.5 0.5 0.5
mouseEnter
{
if (2 != localvarint("ui_mouseOverColumn"))
{
setLocalVarInt sb_cellTimer milliseconds();
}
setLocalVarInt ui_mouseOverColumn 2;
if ((int(getFeederData("serverbrowserlist", "count")) > 0) && (localvarint("ui_mouseOverRow") >= 0))
{
if (localvarint("ui_mouseOverRow") <= (int(getFeederData("serverbrowserlist", "end")) - int(getFeederData("serverbrowserlist", "start"))))
{
uiScript ShowCurrentServerTooltip;
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
exp rect x ((6 + 22) + 249);
exp rect w 90;
exp rect h FUNC_131();
}
itemDef
{
name "playerColumn"
group "grpColumn"
rect 0 121 10 70 0 0
style 1
decoration
border 1
borderSize 1
visible 1
textscale 0.55
bordercolor 0.5 0.5 0.5 0.5
mouseEnter
{
if (3 != localvarint("ui_mouseOverColumn"))
{
setLocalVarInt sb_cellTimer milliseconds();
}
setLocalVarInt ui_mouseOverColumn 3;
if ((int(getFeederData("serverbrowserlist", "count")) > 0) && (localvarint("ui_mouseOverRow") >= 0))
{
if (localvarint("ui_mouseOverRow") <= (int(getFeederData("serverbrowserlist", "end")) - int(getFeederData("serverbrowserlist", "start"))))
{
uiScript ShowCurrentServerTooltip;
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
exp rect x (((6 + 22) + 249) + 90);
exp rect w 48;
exp rect h FUNC_131();
}
itemDef
{
name "typeColumn"
group "grpColumn"
rect 0 121 10 70 0 0
style 1
decoration
border 1
borderSize 1
visible 1
textscale 0.55
bordercolor 0.5 0.5 0.5 0.5
mouseEnter
{
if (4 != localvarint("ui_mouseOverColumn"))
{
setLocalVarInt sb_cellTimer milliseconds();
}
setLocalVarInt ui_mouseOverColumn 4;
if ((int(getFeederData("serverbrowserlist", "count")) > 0) && (localvarint("ui_mouseOverRow") >= 0))
{
if (localvarint("ui_mouseOverRow") <= (int(getFeederData("serverbrowserlist", "end")) - int(getFeederData("serverbrowserlist", "start"))))
{
uiScript ShowCurrentServerTooltip;
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
exp rect x ((((6 + 22) + 249) + 90) + 48);
exp rect w 151;
exp rect h FUNC_131();
}
itemDef
{
name "voiceColumn"
group "grpColumn"
rect 0 121 10 70 0 0
style 1
decoration
border 1
borderSize 1
visible 1
textscale 0.55
bordercolor 0.5 0.5 0.5 0.5
mouseEnter
{
if (5 != localvarint("ui_mouseOverColumn"))
{
setLocalVarInt sb_cellTimer milliseconds();
}
setLocalVarInt ui_mouseOverColumn 5;
if ((int(getFeederData("serverbrowserlist", "count")) > 0) && (localvarint("ui_mouseOverRow") >= 0))
{
if (localvarint("ui_mouseOverRow") <= (int(getFeederData("serverbrowserlist", "end")) - int(getFeederData("serverbrowserlist", "start"))))
{
uiScript ShowCurrentServerTooltip;
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
exp rect x (((((6 + 22) + 249) + 90) + 48) + 151);
exp rect w 24;
exp rect h FUNC_131();
}
itemDef
{
name "pingColumn"
group "grpColumn"
rect 0 121 10 70 0 0
style 1
decoration
border 1
borderSize 1
visible 1
textscale 0.55
bordercolor 0.5 0.5 0.5 0.5
mouseEnter
{
if (6 != localvarint("ui_mouseOverColumn"))
{
setLocalVarInt sb_cellTimer milliseconds();
}
setLocalVarInt ui_mouseOverColumn 6;
if ((int(getFeederData("serverbrowserlist", "count")) > 0) && (localvarint("ui_mouseOverRow") >= 0))
{
if (localvarint("ui_mouseOverRow") <= (int(getFeederData("serverbrowserlist", "end")) - int(getFeederData("serverbrowserlist", "start"))))
{
uiScript ShowCurrentServerTooltip;
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
exp rect x ((((((6 + 22) + 249) + 90) + 48) + 151) + 24);
exp rect w 40;
exp rect h FUNC_131();
}
itemDef
{
group "grpRows"
rect 6 121 624 15 0 0
style 1
decoration
visible 1
textscale 0.55
mouseEnter
{
if (0 != localvarint("ui_mouseOverRow"))
{
setLocalVarInt sb_cellTimer milliseconds();
}
setLocalVarInt ui_mouseOverRow 0;
if (0 > int((int(getFeederData("serverbrowserlist", "selection"))) - (int(getFeederData("serverbrowserlist", "start")))))
{
setLocalVarString ui_sb_toolTip "";
}
else
{
if ((int(getFeederData("serverbrowserlist", "count")) > 0) && (localvarint("ui_mouseOverRow") >= 0))
{
if (localvarint("ui_mouseOverRow") <= (int(getFeederData("serverbrowserlist", "end")) - int(getFeederData("serverbrowserlist", "start"))))
{
uiScript ShowCurrentServerTooltip;
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
}
exp rect y (((70 + 24 + 3 + 6) + 16 + 2) + (15 * 0) + 2);
}
itemDef
{
group "grpRows"
rect 6 121 624 15 0 0
style 1
decoration
visible 1
textscale 0.55
mouseEnter
{
if (1 != localvarint("ui_mouseOverRow"))
{
setLocalVarInt sb_cellTimer milliseconds();
}
setLocalVarInt ui_mouseOverRow 1;
if (1 > int((int(getFeederData("serverbrowserlist", "selection"))) - (int(getFeederData("serverbrowserlist", "start")))))
{
setLocalVarString ui_sb_toolTip "";
}
else
{
if ((int(getFeederData("serverbrowserlist", "count")) > 0) && (localvarint("ui_mouseOverRow") >= 0))
{
if (localvarint("ui_mouseOverRow") <= (int(getFeederData("serverbrowserlist", "end")) - int(getFeederData("serverbrowserlist", "start"))))
{
uiScript ShowCurrentServerTooltip;
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
}
exp rect y (((70 + 24 + 3 + 6) + 16 + 2) + (15 * 1) + 2);
}
itemDef
{
group "grpRows"
rect 6 121 624 15 0 0
style 1
decoration
visible 1
textscale 0.55
mouseEnter
{
if (2 != localvarint("ui_mouseOverRow"))
{
setLocalVarInt sb_cellTimer milliseconds();
}
setLocalVarInt ui_mouseOverRow 2;
if (2 > int((int(getFeederData("serverbrowserlist", "selection"))) - (int(getFeederData("serverbrowserlist", "start")))))
{
setLocalVarString ui_sb_toolTip "";
}
else
{
if ((int(getFeederData("serverbrowserlist", "count")) > 0) && (localvarint("ui_mouseOverRow") >= 0))
{
if (localvarint("ui_mouseOverRow") <= (int(getFeederData("serverbrowserlist", "end")) - int(getFeederData("serverbrowserlist", "start"))))
{
uiScript ShowCurrentServerTooltip;
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
}
exp rect y (((70 + 24 + 3 + 6) + 16 + 2) + (15 * 2) + 2);
}
itemDef
{
group "grpRows"
rect 6 121 624 15 0 0
style 1
decoration
visible 1
textscale 0.55
mouseEnter
{
if (3 != localvarint("ui_mouseOverRow"))
{
setLocalVarInt sb_cellTimer milliseconds();
}
setLocalVarInt ui_mouseOverRow 3;
if (3 > int((int(getFeederData("serverbrowserlist", "selection"))) - (int(getFeederData("serverbrowserlist", "start")))))
{
setLocalVarString ui_sb_toolTip "";
}
else
{
if ((int(getFeederData("serverbrowserlist", "count")) > 0) && (localvarint("ui_mouseOverRow") >= 0))
{
if (localvarint("ui_mouseOverRow") <= (int(getFeederData("serverbrowserlist", "end")) - int(getFeederData("serverbrowserlist", "start"))))
{
uiScript ShowCurrentServerTooltip;
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
}
exp rect y (((70 + 24 + 3 + 6) + 16 + 2) + (15 * 3) + 2);
}
itemDef
{
group "grpRows"
rect 6 121 624 15 0 0
style 1
decoration
visible 1
textscale 0.55
mouseEnter
{
if (4 != localvarint("ui_mouseOverRow"))
{
setLocalVarInt sb_cellTimer milliseconds();
}
setLocalVarInt ui_mouseOverRow 4;
if (4 > int((int(getFeederData("serverbrowserlist", "selection"))) - (int(getFeederData("serverbrowserlist", "start")))))
{
setLocalVarString ui_sb_toolTip "";
}
else
{
if ((int(getFeederData("serverbrowserlist", "count")) > 0) && (localvarint("ui_mouseOverRow") >= 0))
{
if (localvarint("ui_mouseOverRow") <= (int(getFeederData("serverbrowserlist", "end")) - int(getFeederData("serverbrowserlist", "start"))))
{
uiScript ShowCurrentServerTooltip;
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
}
exp rect y (((70 + 24 + 3 + 6) + 16 + 2) + (15 * 4) + 2);
}
itemDef
{
group "grpRows"
rect 6 121 624 15 0 0
style 1
decoration
visible 1
textscale 0.55
mouseEnter
{
if (5 != localvarint("ui_mouseOverRow"))
{
setLocalVarInt sb_cellTimer milliseconds();
}
setLocalVarInt ui_mouseOverRow 5;
if (5 > int((int(getFeederData("serverbrowserlist", "selection"))) - (int(getFeederData("serverbrowserlist", "start")))))
{
setLocalVarString ui_sb_toolTip "";
}
else
{
if ((int(getFeederData("serverbrowserlist", "count")) > 0) && (localvarint("ui_mouseOverRow") >= 0))
{
if (localvarint("ui_mouseOverRow") <= (int(getFeederData("serverbrowserlist", "end")) - int(getFeederData("serverbrowserlist", "start"))))
{
uiScript ShowCurrentServerTooltip;
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
}
exp rect y (((70 + 24 + 3 + 6) + 16 + 2) + (15 * 5) + 2);
}
itemDef
{
group "grpRows"
rect 6 121 624 15 0 0
style 1
decoration
visible 1
textscale 0.55
mouseEnter
{
if (6 != localvarint("ui_mouseOverRow"))
{
setLocalVarInt sb_cellTimer milliseconds();
}
setLocalVarInt ui_mouseOverRow 6;
if (6 > int((int(getFeederData("serverbrowserlist", "selection"))) - (int(getFeederData("serverbrowserlist", "start")))))
{
setLocalVarString ui_sb_toolTip "";
}
else
{
if ((int(getFeederData("serverbrowserlist", "count")) > 0) && (localvarint("ui_mouseOverRow") >= 0))
{
if (localvarint("ui_mouseOverRow") <= (int(getFeederData("serverbrowserlist", "end")) - int(getFeederData("serverbrowserlist", "start"))))
{
uiScript ShowCurrentServerTooltip;
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
}
exp rect y (((70 + 24 + 3 + 6) + 16 + 2) + (15 * 6) + 2);
}
itemDef
{
group "grpRows"
rect 6 121 624 15 0 0
style 1
decoration
visible 1
textscale 0.55
mouseEnter
{
if (7 != localvarint("ui_mouseOverRow"))
{
setLocalVarInt sb_cellTimer milliseconds();
}
setLocalVarInt ui_mouseOverRow 7;
if (7 > int((int(getFeederData("serverbrowserlist", "selection"))) - (int(getFeederData("serverbrowserlist", "start")))))
{
setLocalVarString ui_sb_toolTip "";
}
else
{
if ((int(getFeederData("serverbrowserlist", "count")) > 0) && (localvarint("ui_mouseOverRow") >= 0))
{
if (localvarint("ui_mouseOverRow") <= (int(getFeederData("serverbrowserlist", "end")) - int(getFeederData("serverbrowserlist", "start"))))
{
uiScript ShowCurrentServerTooltip;
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
}
exp rect y (((70 + 24 + 3 + 6) + 16 + 2) + (15 * 7) + 2);
}
itemDef
{
group "grpRows"
rect 6 121 624 15 0 0
style 1
decoration
visible 1
textscale 0.55
mouseEnter
{
if (8 != localvarint("ui_mouseOverRow"))
{
setLocalVarInt sb_cellTimer milliseconds();
}
setLocalVarInt ui_mouseOverRow 8;
if (8 > int((int(getFeederData("serverbrowserlist", "selection"))) - (int(getFeederData("serverbrowserlist", "start")))))
{
setLocalVarString ui_sb_toolTip "";
}
else
{
if ((int(getFeederData("serverbrowserlist", "count")) > 0) && (localvarint("ui_mouseOverRow") >= 0))
{
if (localvarint("ui_mouseOverRow") <= (int(getFeederData("serverbrowserlist", "end")) - int(getFeederData("serverbrowserlist", "start"))))
{
uiScript ShowCurrentServerTooltip;
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
}
exp rect y (((70 + 24 + 3 + 6) + 16 + 2) + (15 * 8) + 2);
}
itemDef
{
group "grpRows"
rect 6 121 624 15 0 0
style 1
decoration
visible 1
textscale 0.55
mouseEnter
{
if (9 != localvarint("ui_mouseOverRow"))
{
setLocalVarInt sb_cellTimer milliseconds();
}
setLocalVarInt ui_mouseOverRow 9;
if (9 > int((int(getFeederData("serverbrowserlist", "selection"))) - (int(getFeederData("serverbrowserlist", "start")))))
{
setLocalVarString ui_sb_toolTip "";
}
else
{
if ((int(getFeederData("serverbrowserlist", "count")) > 0) && (localvarint("ui_mouseOverRow") >= 0))
{
if (localvarint("ui_mouseOverRow") <= (int(getFeederData("serverbrowserlist", "end")) - int(getFeederData("serverbrowserlist", "start"))))
{
uiScript ShowCurrentServerTooltip;
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
}
exp rect y (((70 + 24 + 3 + 6) + 16 + 2) + (15 * 9) + 2);
}
itemDef
{
group "grpRows"
rect 6 121 624 15 0 0
style 1
decoration
visible 1
textscale 0.55
mouseEnter
{
if (10 != localvarint("ui_mouseOverRow"))
{
setLocalVarInt sb_cellTimer milliseconds();
}
setLocalVarInt ui_mouseOverRow 10;
if (10 > int((int(getFeederData("serverbrowserlist", "selection"))) - (int(getFeederData("serverbrowserlist", "start")))))
{
setLocalVarString ui_sb_toolTip "";
}
else
{
if ((int(getFeederData("serverbrowserlist", "count")) > 0) && (localvarint("ui_mouseOverRow") >= 0))
{
if (localvarint("ui_mouseOverRow") <= (int(getFeederData("serverbrowserlist", "end")) - int(getFeederData("serverbrowserlist", "start"))))
{
uiScript ShowCurrentServerTooltip;
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
}
exp rect y (((70 + 24 + 3 + 6) + 16 + 2) + (15 * 10) + 2);
}
itemDef
{
group "grpRows"
rect 6 121 624 15 0 0
style 1
decoration
visible 1
textscale 0.55
mouseEnter
{
if (11 != localvarint("ui_mouseOverRow"))
{
setLocalVarInt sb_cellTimer milliseconds();
}
setLocalVarInt ui_mouseOverRow 11;
if (11 > int((int(getFeederData("serverbrowserlist", "selection"))) - (int(getFeederData("serverbrowserlist", "start")))))
{
setLocalVarString ui_sb_toolTip "";
}
else
{
if ((int(getFeederData("serverbrowserlist", "count")) > 0) && (localvarint("ui_mouseOverRow") >= 0))
{
if (localvarint("ui_mouseOverRow") <= (int(getFeederData("serverbrowserlist", "end")) - int(getFeederData("serverbrowserlist", "start"))))
{
uiScript ShowCurrentServerTooltip;
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
}
exp rect y (((70 + 24 + 3 + 6) + 16 + 2) + (15 * 11) + 2);
}
itemDef
{
group "grpRows"
rect 6 121 624 15 0 0
style 1
decoration
visible 1
textscale 0.55
mouseEnter
{
if (12 != localvarint("ui_mouseOverRow"))
{
setLocalVarInt sb_cellTimer milliseconds();
}
setLocalVarInt ui_mouseOverRow 12;
if (12 > int((int(getFeederData("serverbrowserlist", "selection"))) - (int(getFeederData("serverbrowserlist", "start")))))
{
setLocalVarString ui_sb_toolTip "";
}
else
{
if ((int(getFeederData("serverbrowserlist", "count")) > 0) && (localvarint("ui_mouseOverRow") >= 0))
{
if (localvarint("ui_mouseOverRow") <= (int(getFeederData("serverbrowserlist", "end")) - int(getFeederData("serverbrowserlist", "start"))))
{
uiScript ShowCurrentServerTooltip;
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
}
exp rect y (((70 + 24 + 3 + 6) + 16 + 2) + (15 * 12) + 2);
}
itemDef
{
group "grpRows"
rect 6 121 624 15 0 0
style 1
decoration
visible 1
textscale 0.55
mouseEnter
{
if (13 != localvarint("ui_mouseOverRow"))
{
setLocalVarInt sb_cellTimer milliseconds();
}
setLocalVarInt ui_mouseOverRow 13;
if (13 > int((int(getFeederData("serverbrowserlist", "selection"))) - (int(getFeederData("serverbrowserlist", "start")))))
{
setLocalVarString ui_sb_toolTip "";
}
else
{
if ((int(getFeederData("serverbrowserlist", "count")) > 0) && (localvarint("ui_mouseOverRow") >= 0))
{
if (localvarint("ui_mouseOverRow") <= (int(getFeederData("serverbrowserlist", "end")) - int(getFeederData("serverbrowserlist", "start"))))
{
uiScript ShowCurrentServerTooltip;
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
}
exp rect y (((70 + 24 + 3 + 6) + 16 + 2) + (15 * 13) + 2);
}
itemDef
{
group "grpRows"
rect 6 121 624 15 0 0
style 1
decoration
visible 1
textscale 0.55
mouseEnter
{
if (14 != localvarint("ui_mouseOverRow"))
{
setLocalVarInt sb_cellTimer milliseconds();
}
setLocalVarInt ui_mouseOverRow 14;
if (14 > int((int(getFeederData("serverbrowserlist", "selection"))) - (int(getFeederData("serverbrowserlist", "start")))))
{
setLocalVarString ui_sb_toolTip "";
}
else
{
if ((int(getFeederData("serverbrowserlist", "count")) > 0) && (localvarint("ui_mouseOverRow") >= 0))
{
if (localvarint("ui_mouseOverRow") <= (int(getFeederData("serverbrowserlist", "end")) - int(getFeederData("serverbrowserlist", "start"))))
{
uiScript ShowCurrentServerTooltip;
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
}
exp rect y (((70 + 24 + 3 + 6) + 16 + 2) + (15 * 14) + 2);
}
itemDef
{
group "grpRows"
rect 6 121 624 15 0 0
style 1
decoration
visible 1
textscale 0.55
mouseEnter
{
if (15 != localvarint("ui_mouseOverRow"))
{
setLocalVarInt sb_cellTimer milliseconds();
}
setLocalVarInt ui_mouseOverRow 15;
if (15 > int((int(getFeederData("serverbrowserlist", "selection"))) - (int(getFeederData("serverbrowserlist", "start")))))
{
setLocalVarString ui_sb_toolTip "";
}
else
{
if ((int(getFeederData("serverbrowserlist", "count")) > 0) && (localvarint("ui_mouseOverRow") >= 0))
{
if (localvarint("ui_mouseOverRow") <= (int(getFeederData("serverbrowserlist", "end")) - int(getFeederData("serverbrowserlist", "start"))))
{
uiScript ShowCurrentServerTooltip;
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
}
exp rect y (((70 + 24 + 3 + 6) + 16 + 2) + (15 * 15) + 2);
}
itemDef
{
group "grpRows"
rect 6 121 624 15 0 0
style 1
decoration
visible 1
textscale 0.55
mouseEnter
{
if (16 != localvarint("ui_mouseOverRow"))
{
setLocalVarInt sb_cellTimer milliseconds();
}
setLocalVarInt ui_mouseOverRow 16;
if (16 > int((int(getFeederData("serverbrowserlist", "selection"))) - (int(getFeederData("serverbrowserlist", "start")))))
{
setLocalVarString ui_sb_toolTip "";
}
else
{
if ((int(getFeederData("serverbrowserlist", "count")) > 0) && (localvarint("ui_mouseOverRow") >= 0))
{
if (localvarint("ui_mouseOverRow") <= (int(getFeederData("serverbrowserlist", "end")) - int(getFeederData("serverbrowserlist", "start"))))
{
uiScript ShowCurrentServerTooltip;
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
}
exp rect y (((70 + 24 + 3 + 6) + 16 + 2) + (15 * 16) + 2);
}
itemDef
{
group "grpRows"
rect 6 121 624 15 0 0
style 1
decoration
visible 1
textscale 0.55
mouseEnter
{
if (17 != localvarint("ui_mouseOverRow"))
{
setLocalVarInt sb_cellTimer milliseconds();
}
setLocalVarInt ui_mouseOverRow 17;
if (17 > int((int(getFeederData("serverbrowserlist", "selection"))) - (int(getFeederData("serverbrowserlist", "start")))))
{
setLocalVarString ui_sb_toolTip "";
}
else
{
if ((int(getFeederData("serverbrowserlist", "count")) > 0) && (localvarint("ui_mouseOverRow") >= 0))
{
if (localvarint("ui_mouseOverRow") <= (int(getFeederData("serverbrowserlist", "end")) - int(getFeederData("serverbrowserlist", "start"))))
{
uiScript ShowCurrentServerTooltip;
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
}
exp rect y (((70 + 24 + 3 + 6) + 16 + 2) + (15 * 17) + 2);
}
itemDef
{
group "grpRows"
rect 6 121 624 15 0 0
style 1
decoration
visible 1
textscale 0.55
mouseEnter
{
if (18 != localvarint("ui_mouseOverRow"))
{
setLocalVarInt sb_cellTimer milliseconds();
}
setLocalVarInt ui_mouseOverRow 18;
if (18 > int((int(getFeederData("serverbrowserlist", "selection"))) - (int(getFeederData("serverbrowserlist", "start")))))
{
setLocalVarString ui_sb_toolTip "";
}
else
{
if ((int(getFeederData("serverbrowserlist", "count")) > 0) && (localvarint("ui_mouseOverRow") >= 0))
{
if (localvarint("ui_mouseOverRow") <= (int(getFeederData("serverbrowserlist", "end")) - int(getFeederData("serverbrowserlist", "start"))))
{
uiScript ShowCurrentServerTooltip;
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
}
exp rect y (((70 + 24 + 3 + 6) + 16 + 2) + (15 * 18) + 2);
}
itemDef
{
group "grpRows"
rect 6 121 624 15 0 0
style 1
decoration
visible 1
textscale 0.55
mouseEnter
{
if (19 != localvarint("ui_mouseOverRow"))
{
setLocalVarInt sb_cellTimer milliseconds();
}
setLocalVarInt ui_mouseOverRow 19;
if (19 > int((int(getFeederData("serverbrowserlist", "selection"))) - (int(getFeederData("serverbrowserlist", "start")))))
{
setLocalVarString ui_sb_toolTip "";
}
else
{
if ((int(getFeederData("serverbrowserlist", "count")) > 0) && (localvarint("ui_mouseOverRow") >= 0))
{
if (localvarint("ui_mouseOverRow") <= (int(getFeederData("serverbrowserlist", "end")) - int(getFeederData("serverbrowserlist", "start"))))
{
uiScript ShowCurrentServerTooltip;
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
else
{
setLocalVarString ui_sb_toolTip "";
}
}
}
exp rect y (((70 + 24 + 3 + 6) + 16 + 2) + (15 * 19) + 2);
}
itemDef
{
name "background_bottom_bar"
rect 0 421 640 2 4 4
style 1
decoration
visible 1
textscale 0.55
backcolor 0.3686 0.4431 0.3333 1
exp rect y (((70 + 24 + 3 + 6) + 16 + 2) + FUNC_131()) + 3;
}
itemDef
{
name "changeFilters"
text "@PLATFORM_FILTER_SHORTCUT"
rect 6 422 96 22 0 0
style 1
type 1
visible 1
textalign 9
textaligny -2
textscale 0.35
backcolor 0.3686 0.4431 0.3333 1
forecolor 0.9 0.9 0.95 1
disablecolor 0.7 0.7 0.7 1
onFocus
{
setLocalVarString ui_sb_toolTip "@MENU_SB_TOOLTIP_BTN_FILTERS";
play mouse_over;
}
leaveFocus
{
setLocalVarString ui_sb_toolTip "";
}
mouseEnter
{
setLocalVarString ui_sb_toolTip "@MENU_SB_TOOLTIP_BTN_FILTERS";
play mouse_over;
}
mouseExit
{
setLocalVarString ui_sb_toolTip "";
}
action
{
play mouse_click;
open serverFilters;
}
exp backcolor r select(localvarint("ui_sbFilterPanel"), 0.6039, 0.3686);
exp backcolor g select(localvarint("ui_sbFilterPanel"), 0.6353, 0.4431);
exp backcolor b select(localvarint("ui_sbFilterPanel"), 0.6039, 0.3333);
exp backcolor a select(localvarint("ui_sbFilterPanel"), 1, 1);
}
itemDef
{
name "refreshSource"
rect 106 422 96 22 0 0
style 1
type 1
visible 1
textalign 9
textaligny -2
textscale 0.35
backcolor 0.3686 0.4431 0.3333 1
forecolor 0.9 0.9 0.95 1
disablecolor 0.7 0.7 0.7 1
onFocus
{
setLocalVarString ui_sb_toolTip select(isServerListRefreshing(), "@MENU_SB_TOOLTIP_BTN_CANCEL_REFRESHING", "@MENU_SB_TOOLTIP_BTN_REFRESH");
play mouse_over;
}
leaveFocus
{
setLocalVarString ui_sb_toolTip "";
}
mouseEnter
{
setLocalVarString ui_sb_toolTip select(isServerListRefreshing(), "@MENU_SB_TOOLTIP_BTN_CANCEL_REFRESHING", "@MENU_SB_TOOLTIP_BTN_REFRESH");
play mouse_over;
}
mouseExit
{
setLocalVarString ui_sb_toolTip "";
}
action
{
play mouse_click;
if (isServerListRefreshing())
{
uiScript StopRefresh;
}
else
{
setLocalVarString ui_internetFilterDesc FUNC_130();
uiScript RefreshServers;
}
setLocalVarString ui_sb_toolTip "";
}
exp text select(isServerListRefreshing(), "@MENU_CANCEL_REFRESH", "@MENU_REFRESH");
}
itemDef
{
name "serverinfo"
text "@MENU_SERVER_INFO"
rect 206 422 96 22 0 0
style 1
type 1
visible 1
disabled when(!dvarbool(ui_sbHasServerSelected));
textalign 9
textaligny -2
textscale 0.35
backcolor 0.3686 0.4431 0.3333 1
forecolor 0.9 0.9 0.95 1
disablecolor 0.7 0.7 0.7 1
onFocus
{
setLocalVarString ui_sb_toolTip select(dvarbool(ui_sbHasServerSelected), "@MENU_SB_TOOLTIP_BTN_SERVER_INFO_ENABLED", "@MENU_SB_TOOLTIP_BTN_SERVER_INFO_DISABLED");
play mouse_over;
}
leaveFocus
{
setLocalVarString ui_sb_toolTip "";
}
mouseEnter
{
setLocalVarString ui_sb_toolTip select(dvarbool(ui_sbHasServerSelected), "@MENU_SB_TOOLTIP_BTN_SERVER_INFO_ENABLED", "@MENU_SB_TOOLTIP_BTN_SERVER_INFO_DISABLED");
play mouse_over;
}
mouseExit
{
setLocalVarString ui_sb_toolTip "";
}
action
{
play mouse_click;
open serverinfo_popmenu;
}
dvarTest "ui_sbHasServerSelected"
disableDvar { "0" }
exp disabled !dvarbool(ui_sbHasServerSelected);
exp backcolor r select(!dvarbool(ui_sbHasServerSelected), 0.45, 0.3686);
exp backcolor g select(!dvarbool(ui_sbHasServerSelected), 0.45, 0.4431);
exp backcolor b select(!dvarbool(ui_sbHasServerSelected), 0.45, 0.3333);
exp backcolor a select(!dvarbool(ui_sbHasServerSelected), 0.45, 1);
}
itemDef
{
name "createFavorite"
text "@MENU_ADD_TO_FAVORITES"
rect 306 422 96 22 0 0
style 1
type 1
visible when(dvarint(ui_netSource) != 2);
disabled when(!dvarbool(ui_sbEnableAddToFavorite));
textalign 9
textaligny -2
textscale 0.35
backcolor 0.3686 0.4431 0.3333 1
forecolor 0.9 0.9 0.95 1
disablecolor 0.7 0.7 0.7 1
onFocus
{
setLocalVarString ui_sb_toolTip select(!(dvarbool(ui_sbEnableAddToFavorite)), "@MENU_SB_TOOLTIP_BTN_ADD_TO_FAVORITES_DISABLED", "@MENU_SB_TOOLTIP_BTN_ADD_TO_FAVORITES_ENABLED");
play mouse_over;
}
leaveFocus
{
setLocalVarString ui_sb_toolTip "";
}
mouseEnter
{
setLocalVarString ui_sb_toolTip select(!(dvarbool(ui_sbEnableAddToFavorite)), "@MENU_SB_TOOLTIP_BTN_ADD_TO_FAVORITES_DISABLED", "@MENU_SB_TOOLTIP_BTN_ADD_TO_FAVORITES_ENABLED");
play mouse_over;
}
mouseExit
{
setLocalVarString ui_sb_toolTip "";
}
action
{
play mouse_click;
uiScript addFavorite;
open add_fav_message_popmenu;
}
dvarTest "ui_sbEnableAddToFavorite"
disableDvar { "0" }
exp disabled !dvarbool(ui_sbEnableAddToFavorite);
exp backcolor r select(!dvarbool(ui_sbEnableAddToFavorite), 0.45, 0.3686);
exp backcolor g select(!dvarbool(ui_sbEnableAddToFavorite), 0.45, 0.4431);
exp backcolor b select(!dvarbool(ui_sbEnableAddToFavorite), 0.45, 0.3333);
exp backcolor a select(!dvarbool(ui_sbEnableAddToFavorite), 0.45, 1);
}
itemDef
{
name "removeFavorite"
text "@MENU_REMOVE"
rect 306 422 96 22 0 0
style 1
type 1
visible when(dvarint(ui_netSource) == 2);
disabled when(!dvarbool(ui_sbHasServerSelected));
textalign 9
textaligny -2
textscale 0.35
backcolor 0.3686 0.4431 0.3333 1
forecolor 0.9 0.9 0.95 1
disablecolor 0.7 0.7 0.7 1
onFocus
{
setLocalVarString ui_sb_toolTip select((!(dvarbool(ui_sbHasServerSelected))), "@MENU_SB_TOOLTIP_BTN_REMOVE_FROM_FAVORITES_DISABLED", "@MENU_SB_TOOLTIP_BTN_REMOVE_FROM_FAVORITES_ENABLED");
play mouse_over;
}
leaveFocus
{
setLocalVarString ui_sb_toolTip "";
}
mouseEnter
{
setLocalVarString ui_sb_toolTip select((!(dvarbool(ui_sbHasServerSelected))), "@MENU_SB_TOOLTIP_BTN_REMOVE_FROM_FAVORITES_DISABLED", "@MENU_SB_TOOLTIP_BTN_REMOVE_FROM_FAVORITES_ENABLED");
play mouse_over;
}
mouseExit
{
setLocalVarString ui_sb_toolTip "";
}
action
{
play mouse_click;
uiScript deleteFavorite;
open del_fav_message_popmenu setdvar ui_sbHasServerSelected 0;
setdvar ui_sbEnableAddToFavorite 0;
}
dvarTest "ui_sbHasServerSelected"
disableDvar { "0" }
exp disabled !dvarbool(ui_sbHasServerSelected);
exp backcolor r select(!dvarbool(ui_sbHasServerSelected), 0.45, 0.3686);
exp backcolor g select(!dvarbool(ui_sbHasServerSelected), 0.45, 0.4431);
exp backcolor b select(!dvarbool(ui_sbHasServerSelected), 0.45, 0.3333);
exp backcolor a select(!dvarbool(ui_sbHasServerSelected), 0.45, 1);
}
itemDef
{
name "connect"
text "@MENU_CONNECT"
rect 406 422 96 22 0 0
style 1
type 1
visible 1
disabled when(!dvarbool(ui_sbHasServerSelected));
textalign 9
textaligny -2
textscale 0.35
backcolor 0.3686 0.4431 0.3333 1
forecolor 0.9 0.9 0.95 1
disablecolor 0.7 0.7 0.7 1
onFocus
{
setLocalVarString ui_sb_toolTip select(!(dvarbool(ui_sbHasServerSelected)), "@MENU_SB_TOOLTIP_BTN_CONNECT_DISABLED", "@MENU_SB_TOOLTIP_BTN_CONNECT_ENABLED");
play mouse_over;
}
leaveFocus
{
setLocalVarString ui_sb_toolTip "";
}
mouseEnter
{
setLocalVarString ui_sb_toolTip select(!(dvarbool(ui_sbHasServerSelected)), "@MENU_SB_TOOLTIP_BTN_CONNECT_DISABLED", "@MENU_SB_TOOLTIP_BTN_CONNECT_ENABLED");
play mouse_over;
}
mouseExit
{
setLocalVarString ui_sb_toolTip "";
}
action
{
play mouse_click;
if (localvarint("server_browser_password_required") == 1)
{
open popup_server_browser_password;
}
else
{
uiScript JoinServer;
}
}
dvarTest "ui_sbHasServerSelected"
disableDvar { "0" }
exp disabled !dvarbool(ui_sbHasServerSelected);
exp backcolor r select(!dvarbool(ui_sbHasServerSelected), 0.45, 0.3686);
exp backcolor g select(!dvarbool(ui_sbHasServerSelected), 0.45, 0.4431);
exp backcolor b select(!dvarbool(ui_sbHasServerSelected), 0.45, 0.3333);
exp backcolor a select(!dvarbool(ui_sbHasServerSelected), 0.45, 1);
}
itemDef
{
rect 367 0 262 180.519 0 0
style 1
decoration
visible when((!(((1) && (int(getFeederData("listboxMapFilter", "selection")) >= int(getFeederData("listboxMapFilter", "start"))) && (int(getFeederData("listboxMapFilter", "selection")) < (int(getFeederData("listboxMapFilter", "start")) + 10))) && (dvarstring(ui_filterMapKey) != "All")) && (int(getFeederData("serverbrowserlist", "count")) > 0) && (((milliseconds() - localvarint("sb_cellTimer")) > 1000) && (localvarint("ui_mouseOverColumn") == 2) && ("SB_PREVIEW_TOOLTIP_MAP_MAGE_MATERIAL" != "") && (((localvarint("ui_mouseOverRow")) == 0) || ((int((int(getFeederData("serverbrowserlist", "selection"))) - (int(getFeederData("serverbrowserlist", "start"))))) == (localvarint("ui_mouseOverRow")))))));
textscale 0.55
backcolor 0.2039 0.2235 0.2118 1
exp rect y int(FUNC_134()) - 2;
}
itemDef
{
name "mapImageBox"
rect 369 0 258 146.519 0 0
style 3
decoration
visible when((!(((1) && (int(getFeederData("listboxMapFilter", "selection")) >= int(getFeederData("listboxMapFilter", "start"))) && (int(getFeederData("listboxMapFilter", "selection")) < (int(getFeederData("listboxMapFilter", "start")) + 10))) && (dvarstring(ui_filterMapKey) != "All")) && (int(getFeederData("serverbrowserlist", "count")) > 0) && (((milliseconds() - localvarint("sb_cellTimer")) > 1000) && (localvarint("ui_mouseOverColumn") == 2) && ("SB_PREVIEW_TOOLTIP_MAP_MAGE_MATERIAL" != "") && (((localvarint("ui_mouseOverRow")) == 0) || ((int((int(getFeederData("serverbrowserlist", "selection"))) - (int(getFeederData("serverbrowserlist", "start"))))) == (localvarint("ui_mouseOverRow")))))));
textscale 0.55
exp material (getFeederData("serverbrowserlist", "currentMapImageName"));
exp rect y int(FUNC_134());
}
itemDef
{
name "mapPreviewDesc"
rect 369 0 258 30 0 0
style 1
decoration
autowrapped
type 21
visible when((!(((1) && (int(getFeederData("listboxMapFilter", "selection")) >= int(getFeederData("listboxMapFilter", "start"))) && (int(getFeederData("listboxMapFilter", "selection")) < (int(getFeederData("listboxMapFilter", "start")) + 10))) && (dvarstring(ui_filterMapKey) != "All")) && (int(getFeederData("serverbrowserlist", "count")) > 0) && (((milliseconds() - localvarint("sb_cellTimer")) > 1000) && (localvarint("ui_mouseOverColumn") == 2) && ("SB_PREVIEW_TOOLTIP_MAP_MAGE_MATERIAL" != "") && (((localvarint("ui_mouseOverRow")) == 0) || ((int((int(getFeederData("serverbrowserlist", "selection"))) - (int(getFeederData("serverbrowserlist", "start"))))) == (localvarint("ui_mouseOverRow")))))));
textalign 4
textscale 0.25
textfont 3
backcolor 0.2039 0.2235 0.2118 1
exp text "@" + getFeederData("serverbrowserlist", "currentMapLongDesc");
exp rect y int(FUNC_134()) + (184 * (258 / 324));
}
itemDef
{
name "tooltipBox"
rect 7 460 520 20 0 0
decoration
visible when(localvarstring("ui_sb_toolTip") != "");
textscale 0.3
textfont 3
exp text localvarstring("ui_sb_toolTip");
}
itemDef
{
name "refreshdate"
rect 7 472 520 10 0 0
decoration
type 8
visible 1
ownerdraw 347
textscale 0.25
textfont 3
}
itemDef
{
name "serverQueryMsg"
rect 206 464 170 10 0 0
decoration
visible when((dvarint(ui_netSource) == 1));
textaligny 8
textscale 0.25
textfont 3
mouseEnter
{
setLocalVarString ui_sb_toolTip select((localvarstring("ui_internetFilterDesc") == ""), "", "@MENU_SB_TOOLTIP_INTERNET_FILTER");
play mouse_over;
}
mouseExit
{
setLocalVarString ui_sb_toolTip "";
}
exp text localvarstring("ui_internetFilterDesc");
}
itemDef
{
rect 0 0 0 20 3 3
type 1
visible when(1);
textalign 8
textscale 0.375
textfont 3
onFocus
{
setLocalVarInt ui_ralign_index 1;
setLocalVarString ui_ralign_group "serverbrowser";
play mouse_over;
}
leaveFocus
{
setLocalVarInt ui_ralign_index - 1;
setLocalVarString ui_ralign_group "";
}
action
{
play mouse_click;
uiscript simulateKeyPress 27;
}
exp rect x (0) - (0 * 5) - 20 - getTextWidth(locstring("@PLATFORM_BACK_SHORTCUT"), 3, 0.375);
exp rect y ((0 - 20.667));
exp rect w getTextWidth(locstring("@PLATFORM_BACK_SHORTCUT"), 3, 0.375) + 20;
}
itemDef
{
rect 0 0 0 8.666 3 3
style 3
decoration
visible when((1) && (!0) && (localvarint("ui_ralign_index") == 1 && localvarstring("ui_ralign_group") == "serverbrowser"));
textscale 0.55
background "navbar_selection_bar_shadow"
exp rect x (0) - (0 * 5) - (20) - getTextWidth(locstring("@PLATFORM_BACK_SHORTCUT"), 3, 0.375);
exp rect y ((0 - 20.667)) + 20;
exp rect w getTextWidth(locstring("@PLATFORM_BACK_SHORTCUT"), 3, 0.375) + 20;
}
itemDef
{
rect 0 0 0 20 3 3
style 1
decoration
visible when((1) && (localvarint("ui_ralign_index") == 1 && localvarstring("ui_ralign_group") == "serverbrowser"));
textscale 0.55
backcolor 0.6 0.6314 0.6 1
exp rect x (0) - (0 * 5) - (20) - getTextWidth(locstring("@PLATFORM_BACK_SHORTCUT"), 3, 0.375);
exp rect y ((0 - 20.667));
exp rect w getTextWidth(locstring("@PLATFORM_BACK_SHORTCUT"), 3, 0.375) + 20;
}
itemDef
{
rect 0 0 0 20 3 3
decoration
visible when(1);
textalign 8
textscale 0.375
textfont 3
exp text "@PLATFORM_BACK_SHORTCUT";
exp rect x (0) - (0 * 5) - (20 / 2) - getTextWidth(locstring("@PLATFORM_BACK_SHORTCUT"), 3, 0.375);
exp rect y ((0 - 20.667));
exp rect w getTextWidth(locstring("@PLATFORM_BACK_SHORTCUT"), 3, 0.375);
exp forecolor r select((localvarint("ui_ralign_index") == 1 && localvarstring("ui_ralign_group") == "serverbrowser"), select(isdemoplaying(), FUNC_36(), FUNC_35()), 1);
exp forecolor g select((localvarint("ui_ralign_index") == 1 && localvarstring("ui_ralign_group") == "serverbrowser"), select(isdemoplaying(), FUNC_36(), FUNC_35()), 1);
exp forecolor b select((localvarint("ui_ralign_index") == 1 && localvarstring("ui_ralign_group") == "serverbrowser"), select(isdemoplaying(), FUNC_36(), FUNC_35()), 1);
}
}
}