3207 lines
62 KiB
Plaintext
3207 lines
62 KiB
Plaintext
#include "ui/menudef.h"
|
|
|
|
{
|
|
\\ INGAME GAME BOX \\
|
|
|
|
menuDef
|
|
{
|
|
name "ingame_game"
|
|
visible 0
|
|
fullscreen 0
|
|
outOfBoundsClick // this closes the window if it gets a click out of the rectangle
|
|
rect 10 56 292 280
|
|
focusColor 1 .75 0 1
|
|
onopen
|
|
{
|
|
uiScript InitIgnoreList;
|
|
uiScript loadArenas;
|
|
uiScript loadServerInfo;
|
|
hide gameGrp;
|
|
show vote;
|
|
show mapvote;
|
|
|
|
setitemcolor voteBtn forecolor 0.2 0.2 0.2 1.0;
|
|
setitemcolor ignoreBtn forecolor 1.0 1.0 1.0 1.0;
|
|
setitemcolor infoBtn forecolor 1.0 1.0 1.0 1.0
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name window
|
|
rect 10 5 292 270
|
|
style WINDOW_STYLE_FILLED
|
|
backcolor 0 0 0 1
|
|
visible 1
|
|
decoration
|
|
|
|
border WINDOW_BORDER_KCGRADIENT
|
|
borderSize 2.0
|
|
borderColor 0.5 0.5 0.5 1
|
|
}
|
|
|
|
//Section menus
|
|
itemDef
|
|
{
|
|
name voteBtn
|
|
text "Vote"
|
|
group menuGrp
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 35 22 40 20
|
|
type ITEM_TYPE_BUTTON
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
textscale .35
|
|
forecolor 1 1 1 1
|
|
visible 1
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
hide gameGrp;
|
|
show vote;
|
|
show mapvote;
|
|
|
|
setitemcolor infoBtn forecolor 1.0 1.0 1.0 1.0;
|
|
setitemcolor voteBtn forecolor 0.2 0.2 0.2 1.0;
|
|
setitemcolor ignoreBtn forecolor 1.0 1.0 1.0 1.0
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name ignoreBtn
|
|
text "Ignore"
|
|
group menuGrp
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 100 22 40 20
|
|
type ITEM_TYPE_BUTTON
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
textscale .35
|
|
forecolor 1 1 1 1
|
|
visible 1
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
hide gameGrp;
|
|
show ignore;
|
|
|
|
setitemcolor infoBtn forecolor 1.0 1.0 1.0 1.0;
|
|
setitemcolor voteBtn forecolor 1.0 1.0 1.0 1.0;
|
|
setitemcolor ignoreBtn forecolor 0.2 0.2 0.2 1.0
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name infoBtn
|
|
text "Info"
|
|
group menuGrp
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 165 22 40 20
|
|
type ITEM_TYPE_BUTTON
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
textscale .35
|
|
forecolor 1 1 1 1
|
|
visible 1
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
hide gameGrp;
|
|
show info;
|
|
|
|
setitemcolor infoBtn forecolor 0.2 0.2 0.2 1.0;
|
|
setitemcolor voteBtn forecolor 1.0 1.0 1.0 1.0;
|
|
setitemcolor ignoreBtn forecolor 1.0 1.0 1.0 1.0
|
|
}
|
|
}
|
|
|
|
|
|
//////// INFO
|
|
|
|
itemDef
|
|
{
|
|
name info
|
|
group gameGrp
|
|
rect 30 55 256 20
|
|
type 4
|
|
style 0
|
|
text "Server Name:"
|
|
cvar ui_serverinfo_hostname
|
|
maxPaintChars 32
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textaligny 12
|
|
textalignx 75
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name info
|
|
group gameGrp
|
|
rect 30 70 256 20
|
|
type 4
|
|
style 0
|
|
text "Time Limit:"
|
|
maxPaintChars 12
|
|
cvar ui_serverinfo_timelimit
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textaligny 12
|
|
textalignx 75
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name info
|
|
group gameGrp
|
|
rect 30 85 256 20
|
|
type 4
|
|
style 0
|
|
text "Sudden Death Time:"
|
|
cvar ui_serverinfo_sd
|
|
maxPaintChars 12
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textaligny 12
|
|
textalignx 75
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name info
|
|
group gameGrp
|
|
rect 30 100 256 20
|
|
type 4
|
|
style 0
|
|
text "Max Clients:"
|
|
cvar ui_serverinfo_maxclients
|
|
maxPaintChars 12
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textaligny 12
|
|
textalignx 75
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name info
|
|
group gameGrp
|
|
rect 30 115 256 20
|
|
type 4
|
|
style 0
|
|
text "Map Name:"
|
|
cvar ui_serverinfo_mapname
|
|
maxPaintChars 12
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textaligny 12
|
|
textalignx 75
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name info
|
|
group gameGrp
|
|
rect 30 130 256 20
|
|
type 11
|
|
style 0
|
|
text "Lag Correction:"
|
|
cvar ui_serverinfo_unlagged
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textaligny 12
|
|
textalignx 75
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name info
|
|
group gameGrp
|
|
rect 30 145 256 20
|
|
type ITEM_TYPE_MULTI
|
|
style 0
|
|
text "Friendly Fire:"
|
|
cvarFloat ui_serverinfo_ff 0 0 7
|
|
cvarFloatList { "Off" 0 "Humans Only" 1 "Aliens Only" 2 "Both Teams" 3 "Buildables Only" 4 "Humans and Buildables" 5 "Aliens and Buildables" 6 "Both Teams and Buildables" 7 }
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textaligny 12
|
|
textalignx 75
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name info
|
|
group gameGrp
|
|
rect 30 160 256 20
|
|
type 4
|
|
style 0
|
|
text "Version:"
|
|
cvar ui_serverinfo_version
|
|
maxPaintChars 45
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textaligny 12
|
|
textalignx 75
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
decoration
|
|
}
|
|
|
|
//////// VOTE
|
|
|
|
//Vote menu
|
|
itemDef
|
|
{
|
|
name vote
|
|
text "Map"
|
|
group gameGrp
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 20 60 64 20
|
|
type ITEM_TYPE_BUTTON
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textalignx 64
|
|
textaligny 16
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
hide gameGrp;
|
|
show mapvote;
|
|
show vote;
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name vote
|
|
text "Players"
|
|
group gameGrp
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 20 85 64 20
|
|
type ITEM_TYPE_BUTTON
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textalignx 64
|
|
textaligny 16
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
hide gameGrp;
|
|
show playervote;
|
|
show vote;
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name vote
|
|
text "Team"
|
|
group gameGrp
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 20 110 64 20
|
|
type ITEM_TYPE_BUTTON
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textalignx 64
|
|
textaligny 16
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
hide gameGrp;
|
|
show teamvote;
|
|
show vote;
|
|
}
|
|
}
|
|
|
|
///// Map Vote
|
|
itemDef
|
|
{
|
|
name mapvote
|
|
group gameGrp
|
|
style 0
|
|
ownerdraw UI_STARTMAPCINEMATIC
|
|
rect 111 61 80 60
|
|
border 1
|
|
bordercolor .5 .5 .5 .5
|
|
visible 0
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name mapvote
|
|
group gameGrp
|
|
style WINDOW_STYLE_FILLED
|
|
rect 110 60 82 62
|
|
border 1
|
|
bordercolor .5 .5 .5 .5
|
|
visible 0
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name mapvote
|
|
group gameGrp
|
|
text ""
|
|
ownerdraw UI_ALLMAPS_SELECTION
|
|
textscale .225
|
|
rect 200 80 110 20
|
|
textalign 0
|
|
textalignx 0
|
|
textaligny 16
|
|
forecolor 1 1 1 1
|
|
decoration
|
|
visible 0
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name mapvote
|
|
group gameGrp
|
|
rect 110 122 150 85
|
|
type ITEM_TYPE_LISTBOX
|
|
style WINDOW_STYLE_EMPTY
|
|
elementwidth 120
|
|
elementheight 15
|
|
textscale .225
|
|
elementtype LISTBOX_TEXT
|
|
feeder FEEDER_ALLMAPS
|
|
border 1
|
|
bordercolor 0.5 0.5 0.5 0.5
|
|
forecolor 1 1 1 1
|
|
backcolor 0.2 0.2 0.2 1
|
|
outlinecolor 0.1 0.1 0.1 0.5
|
|
visible 0
|
|
doubleclick
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
uiScript voteMap;
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name mapvote
|
|
group gameGrp
|
|
text "Load Selected Map"
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .25
|
|
rect 110 210 80 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
uiScript voteMap;
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name mapvote
|
|
group gameGrp
|
|
text "Restart Current Map"
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .25
|
|
rect 110 230 90 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
exec "cmd callvote map_restart";
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name mapvote
|
|
group gameGrp
|
|
text "End Match In Draw"
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .25
|
|
rect 110 250 110 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
exec "cmd callvote draw";
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
///// Player Vote
|
|
itemDef
|
|
{
|
|
name playervote
|
|
group gameGrp
|
|
text "Selected Player:"
|
|
ownerdraw UI_PLAYERLIST_SELECTION
|
|
textscale .225
|
|
rect 110 60 110 20
|
|
textalign 0
|
|
textalignx 0
|
|
textaligny 16
|
|
forecolor 1 1 1 1
|
|
decoration
|
|
visible 0
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name playervote
|
|
group gameGrp
|
|
rect 110 80 170 85
|
|
style WINDOW_STYLE_EMPTY
|
|
type ITEM_TYPE_LISTBOX
|
|
elementwidth 120
|
|
elementheight 15
|
|
textscale .225
|
|
elementtype LISTBOX_TEXT
|
|
feeder FEEDER_PLAYER_LIST
|
|
border 1
|
|
bordercolor 0.5 0.5 0.5 0.5
|
|
forecolor 1 1 1 1
|
|
backcolor 0.2 0.2 0.2 1
|
|
outlinecolor 0.1 0.1 0.1 0.5
|
|
visible 0
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name playervote
|
|
group gameGrp
|
|
text "Kick Selected Player"
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .25
|
|
rect 110 175 90 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
uiScript voteKick;
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name playervote
|
|
group gameGrp
|
|
text "Mute Selected Player"
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .25
|
|
rect 110 195 90 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
uiScript voteMute;
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name playervote
|
|
group gameGrp
|
|
text "Un-Mute Selected Player"
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .25
|
|
rect 110 215 100 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
uiScript voteUnMute;
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
|
|
///// Team Vote
|
|
itemDef
|
|
{
|
|
name teamvote
|
|
group gameGrp
|
|
text "Selected Teammate:"
|
|
ownerdraw UI_TEAMLIST_SELECTION
|
|
textscale .225
|
|
rect 110 60 110 20
|
|
textalign 0
|
|
textalignx 0
|
|
textaligny 16
|
|
forecolor 1 1 1 1
|
|
decoration
|
|
visible 0
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name teamvote
|
|
group gameGrp
|
|
rect 110 80 170 85
|
|
style WINDOW_STYLE_EMPTY
|
|
type ITEM_TYPE_LISTBOX
|
|
elementwidth 120
|
|
elementheight 15
|
|
textscale .225
|
|
elementtype LISTBOX_TEXT
|
|
feeder FEEDER_TEAM_LIST
|
|
border 1
|
|
bordercolor 0.5 0.5 0.5 0.5
|
|
forecolor 1 1 1 1
|
|
backcolor 0.2 0.2 0.2 1
|
|
outlinecolor 0.1 0.1 0.1 0.5
|
|
visible 0
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name teamvote
|
|
group gameGrp
|
|
text "Kick Selected Teammate"
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .25
|
|
rect 110 175 100 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
uiScript voteTeamKick;
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name teamvote
|
|
group gameGrp
|
|
text "Deny Building For Selected Teammate"
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .25
|
|
rect 110 195 150 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
uiScript voteTeamDenyBuild;
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name teamvote
|
|
group gameGrp
|
|
text "Allow Building For Selected Teammate"
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .25
|
|
rect 110 215 150 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
uiScript voteTeamAllowBuild;
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name teamvote
|
|
group gameGrp
|
|
text "Admit Defeat"
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .25
|
|
rect 110 235 150 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
exec "cmd callteamvote admitdefeat";
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
//////// IGNORE
|
|
itemDef
|
|
{
|
|
name ignore
|
|
group gameGrp
|
|
rect 45 70 40 5
|
|
text "Player Name"
|
|
visible 0
|
|
type ITEM_TYPE_TEXT
|
|
textscale .225
|
|
}
|
|
itemDef
|
|
{
|
|
name ignore
|
|
group gameGrp
|
|
rect 190 70 40 5
|
|
text "Ignored"
|
|
visible 0
|
|
type ITEM_TYPE_TEXT
|
|
textscale .225
|
|
}
|
|
itemDef
|
|
{
|
|
name ignore
|
|
group gameGrp
|
|
rect 230 70 40 5
|
|
text "Ignoring You"
|
|
visible 0
|
|
type ITEM_TYPE_TEXT
|
|
textscale .225
|
|
}
|
|
itemDef
|
|
{
|
|
name ignore
|
|
group gameGrp
|
|
rect 35 75 240 130
|
|
type ITEM_TYPE_LISTBOX
|
|
style WINDOW_STYLE_EMPTY
|
|
elementwidth 120
|
|
elementheight 16
|
|
textscale .225
|
|
border 1
|
|
bordersize 1
|
|
bordercolor .5 .5 .5 1
|
|
forecolor 1 1 1 1
|
|
backcolor 0.2 0.2 0.2 1
|
|
outlinecolor 0.1 0.1 0.1 0.5
|
|
elementtype LISTBOX_TEXT
|
|
feeder FEEDER_IGNORE_LIST
|
|
visible 0
|
|
columns 3
|
|
2 40 32 ITEM_ALIGN_LEFT
|
|
150 15 1 ITEM_ALIGN_LEFT
|
|
190 15 1 ITEM_ALIGN_LEFT
|
|
doubleClick {
|
|
play "sound/misc/menu1.wav";
|
|
uiScript ToggleIgnore
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name ignore
|
|
text "Ignore Player"
|
|
group gameGrp
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 60 210 64 20
|
|
type ITEM_TYPE_BUTTON
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textalignx 64
|
|
textaligny 16
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
uiScript IgnorePlayer
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name ignore
|
|
text "Stop Ignoring Player"
|
|
group gameGrp
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 190 210 64 20
|
|
type ITEM_TYPE_BUTTON
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textalignx 64
|
|
textaligny 16
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
uiScript UnIgnorePlayer
|
|
}
|
|
}
|
|
|
|
}
|
|
}
|
|
#include "ui/menudef.h"
|
|
|
|
{
|
|
\\ INGAME GAME BOX \\
|
|
|
|
menuDef
|
|
{
|
|
name "ingame_game"
|
|
visible 0
|
|
fullscreen 0
|
|
outOfBoundsClick // this closes the window if it gets a click out of the rectangle
|
|
rect 10 56 292 280
|
|
focusColor 1 .75 0 1
|
|
onopen
|
|
{
|
|
uiScript InitIgnoreList;
|
|
uiScript loadArenas;
|
|
uiScript loadServerInfo;
|
|
hide gameGrp;
|
|
show vote;
|
|
show mapvote;
|
|
|
|
setitemcolor voteBtn forecolor 0.2 0.2 0.2 1.0;
|
|
setitemcolor ignoreBtn forecolor 1.0 1.0 1.0 1.0;
|
|
setitemcolor infoBtn forecolor 1.0 1.0 1.0 1.0
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name window
|
|
rect 10 5 292 270
|
|
style WINDOW_STYLE_FILLED
|
|
backcolor 0 0 0 1
|
|
visible 1
|
|
decoration
|
|
|
|
border WINDOW_BORDER_KCGRADIENT
|
|
borderSize 2.0
|
|
borderColor 0.5 0.5 0.5 1
|
|
}
|
|
|
|
//Section menus
|
|
itemDef
|
|
{
|
|
name voteBtn
|
|
text "Vote"
|
|
group menuGrp
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 35 22 40 20
|
|
type ITEM_TYPE_BUTTON
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
textscale .35
|
|
forecolor 1 1 1 1
|
|
visible 1
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
hide gameGrp;
|
|
show vote;
|
|
show mapvote;
|
|
|
|
setitemcolor infoBtn forecolor 1.0 1.0 1.0 1.0;
|
|
setitemcolor voteBtn forecolor 0.2 0.2 0.2 1.0;
|
|
setitemcolor ignoreBtn forecolor 1.0 1.0 1.0 1.0
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name ignoreBtn
|
|
text "Ignore"
|
|
group menuGrp
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 100 22 40 20
|
|
type ITEM_TYPE_BUTTON
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
textscale .35
|
|
forecolor 1 1 1 1
|
|
visible 1
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
hide gameGrp;
|
|
show ignore;
|
|
|
|
setitemcolor infoBtn forecolor 1.0 1.0 1.0 1.0;
|
|
setitemcolor voteBtn forecolor 1.0 1.0 1.0 1.0;
|
|
setitemcolor ignoreBtn forecolor 0.2 0.2 0.2 1.0
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name infoBtn
|
|
text "Info"
|
|
group menuGrp
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 165 22 40 20
|
|
type ITEM_TYPE_BUTTON
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
textscale .35
|
|
forecolor 1 1 1 1
|
|
visible 1
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
hide gameGrp;
|
|
show info;
|
|
|
|
setitemcolor infoBtn forecolor 0.2 0.2 0.2 1.0;
|
|
setitemcolor voteBtn forecolor 1.0 1.0 1.0 1.0;
|
|
setitemcolor ignoreBtn forecolor 1.0 1.0 1.0 1.0
|
|
}
|
|
}
|
|
|
|
|
|
//////// INFO
|
|
|
|
itemDef
|
|
{
|
|
name info
|
|
group gameGrp
|
|
rect 30 55 256 20
|
|
type 4
|
|
style 0
|
|
text "Server Name:"
|
|
cvar ui_serverinfo_hostname
|
|
maxPaintChars 32
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textaligny 12
|
|
textalignx 75
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name info
|
|
group gameGrp
|
|
rect 30 70 256 20
|
|
type 4
|
|
style 0
|
|
text "Time Limit:"
|
|
maxPaintChars 12
|
|
cvar ui_serverinfo_timelimit
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textaligny 12
|
|
textalignx 75
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name info
|
|
group gameGrp
|
|
rect 30 85 256 20
|
|
type 4
|
|
style 0
|
|
text "Sudden Death Time:"
|
|
cvar ui_serverinfo_sd
|
|
maxPaintChars 12
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textaligny 12
|
|
textalignx 75
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name info
|
|
group gameGrp
|
|
rect 30 100 256 20
|
|
type 4
|
|
style 0
|
|
text "Max Clients:"
|
|
cvar ui_serverinfo_maxclients
|
|
maxPaintChars 12
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textaligny 12
|
|
textalignx 75
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name info
|
|
group gameGrp
|
|
rect 30 115 256 20
|
|
type 4
|
|
style 0
|
|
text "Map Name:"
|
|
cvar ui_serverinfo_mapname
|
|
maxPaintChars 12
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textaligny 12
|
|
textalignx 75
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name info
|
|
group gameGrp
|
|
rect 30 130 256 20
|
|
type 11
|
|
style 0
|
|
text "Lag Correction:"
|
|
cvar ui_serverinfo_unlagged
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textaligny 12
|
|
textalignx 75
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name info
|
|
group gameGrp
|
|
rect 30 145 256 20
|
|
type 11
|
|
style 0
|
|
text "Friendly Fire:"
|
|
cvar ui_serverinfo_ff
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textaligny 12
|
|
textalignx 75
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name info
|
|
group gameGrp
|
|
rect 30 160 256 20
|
|
type 4
|
|
style 0
|
|
text "Version:"
|
|
cvar version
|
|
maxPaintChars 45
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textaligny 12
|
|
textalignx 75
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
decoration
|
|
}
|
|
|
|
//////// VOTE
|
|
|
|
//Vote menu
|
|
itemDef
|
|
{
|
|
name vote
|
|
text "Map"
|
|
group gameGrp
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 20 60 64 20
|
|
type ITEM_TYPE_BUTTON
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textalignx 64
|
|
textaligny 16
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
hide gameGrp;
|
|
show mapvote;
|
|
show vote;
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name vote
|
|
text "Players"
|
|
group gameGrp
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 20 85 64 20
|
|
type ITEM_TYPE_BUTTON
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textalignx 64
|
|
textaligny 16
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
hide gameGrp;
|
|
show playervote;
|
|
show vote;
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name vote
|
|
text "Team"
|
|
group gameGrp
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 20 110 64 20
|
|
type ITEM_TYPE_BUTTON
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textalignx 64
|
|
textaligny 16
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
hide gameGrp;
|
|
show teamvote;
|
|
show vote;
|
|
}
|
|
}
|
|
|
|
///// Map Vote
|
|
itemDef
|
|
{
|
|
name mapvote
|
|
group gameGrp
|
|
style 0
|
|
ownerdraw UI_STARTMAPCINEMATIC
|
|
rect 111 61 80 60
|
|
border 1
|
|
bordercolor .5 .5 .5 .5
|
|
visible 0
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name mapvote
|
|
group gameGrp
|
|
style WINDOW_STYLE_FILLED
|
|
rect 110 60 82 62
|
|
border 1
|
|
bordercolor .5 .5 .5 .5
|
|
visible 0
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name mapvote
|
|
group gameGrp
|
|
text ""
|
|
ownerdraw UI_ALLMAPS_SELECTION
|
|
textscale .225
|
|
rect 200 80 110 20
|
|
textalign 0
|
|
textalignx 0
|
|
textaligny 16
|
|
forecolor 1 1 1 1
|
|
decoration
|
|
visible 0
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name mapvote
|
|
group gameGrp
|
|
rect 110 122 150 85
|
|
type ITEM_TYPE_LISTBOX
|
|
style WINDOW_STYLE_EMPTY
|
|
elementwidth 120
|
|
elementheight 15
|
|
textscale .225
|
|
elementtype LISTBOX_TEXT
|
|
feeder FEEDER_ALLMAPS
|
|
border 1
|
|
bordercolor 0.5 0.5 0.5 0.5
|
|
forecolor 1 1 1 1
|
|
backcolor 0.2 0.2 0.2 1
|
|
outlinecolor 0.1 0.1 0.1 0.5
|
|
visible 0
|
|
doubleclick
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
uiScript voteMap;
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name mapvote
|
|
group gameGrp
|
|
text "Load Selected Map"
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .25
|
|
rect 110 210 80 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
uiScript voteMap;
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name mapvote
|
|
group gameGrp
|
|
text "Restart Current Map"
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .25
|
|
rect 110 230 90 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
exec "cmd callvote map_restart";
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name mapvote
|
|
group gameGrp
|
|
text "End Match In Draw"
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .25
|
|
rect 110 250 110 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
exec "cmd callvote draw";
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
///// Player Vote
|
|
itemDef
|
|
{
|
|
name playervote
|
|
group gameGrp
|
|
text "Selected Player:"
|
|
ownerdraw UI_PLAYERLIST_SELECTION
|
|
textscale .225
|
|
rect 110 60 110 20
|
|
textalign 0
|
|
textalignx 0
|
|
textaligny 16
|
|
forecolor 1 1 1 1
|
|
decoration
|
|
visible 0
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name playervote
|
|
group gameGrp
|
|
rect 110 80 170 85
|
|
style WINDOW_STYLE_EMPTY
|
|
type ITEM_TYPE_LISTBOX
|
|
elementwidth 120
|
|
elementheight 15
|
|
textscale .225
|
|
elementtype LISTBOX_TEXT
|
|
feeder FEEDER_PLAYER_LIST
|
|
border 1
|
|
bordercolor 0.5 0.5 0.5 0.5
|
|
forecolor 1 1 1 1
|
|
backcolor 0.2 0.2 0.2 1
|
|
outlinecolor 0.1 0.1 0.1 0.5
|
|
visible 0
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name playervote
|
|
group gameGrp
|
|
text "Kick Selected Player"
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .25
|
|
rect 110 175 90 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
uiScript voteKick;
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name playervote
|
|
group gameGrp
|
|
text "Mute Selected Player"
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .25
|
|
rect 110 195 90 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
uiScript voteMute;
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name playervote
|
|
group gameGrp
|
|
text "Un-Mute Selected Player"
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .25
|
|
rect 110 215 100 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
uiScript voteUnMute;
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
|
|
///// Team Vote
|
|
itemDef
|
|
{
|
|
name teamvote
|
|
group gameGrp
|
|
text "Selected Teammate:"
|
|
ownerdraw UI_TEAMLIST_SELECTION
|
|
textscale .225
|
|
rect 110 60 110 20
|
|
textalign 0
|
|
textalignx 0
|
|
textaligny 16
|
|
forecolor 1 1 1 1
|
|
decoration
|
|
visible 0
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name teamvote
|
|
group gameGrp
|
|
rect 110 80 170 85
|
|
style WINDOW_STYLE_EMPTY
|
|
type ITEM_TYPE_LISTBOX
|
|
elementwidth 120
|
|
elementheight 15
|
|
textscale .225
|
|
elementtype LISTBOX_TEXT
|
|
feeder FEEDER_TEAM_LIST
|
|
border 1
|
|
bordercolor 0.5 0.5 0.5 0.5
|
|
forecolor 1 1 1 1
|
|
backcolor 0.2 0.2 0.2 1
|
|
outlinecolor 0.1 0.1 0.1 0.5
|
|
visible 0
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name teamvote
|
|
group gameGrp
|
|
text "Kick Selected Teammate"
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .25
|
|
rect 110 175 100 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
uiScript voteTeamKick;
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name teamvote
|
|
group gameGrp
|
|
text "Deny Building For Selected Teammate"
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .25
|
|
rect 110 195 150 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
uiScript voteTeamDenyBuild;
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name teamvote
|
|
group gameGrp
|
|
text "Allow Building For Selected Teammate"
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .25
|
|
rect 110 215 150 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
uiScript voteTeamAllowBuild;
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name teamvote
|
|
group gameGrp
|
|
text "Admit Defeat"
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .25
|
|
rect 110 235 150 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
exec "cmd callteamvote admitdefeat";
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
//////// IGNORE
|
|
itemDef
|
|
{
|
|
name ignore
|
|
group gameGrp
|
|
rect 45 70 40 5
|
|
text "Player Name"
|
|
visible 0
|
|
type ITEM_TYPE_TEXT
|
|
textscale .225
|
|
}
|
|
itemDef
|
|
{
|
|
name ignore
|
|
group gameGrp
|
|
rect 190 70 40 5
|
|
text "Ignored"
|
|
visible 0
|
|
type ITEM_TYPE_TEXT
|
|
textscale .225
|
|
}
|
|
itemDef
|
|
{
|
|
name ignore
|
|
group gameGrp
|
|
rect 230 70 40 5
|
|
text "Ignoring You"
|
|
visible 0
|
|
type ITEM_TYPE_TEXT
|
|
textscale .225
|
|
}
|
|
itemDef
|
|
{
|
|
name ignore
|
|
group gameGrp
|
|
rect 35 75 240 130
|
|
type ITEM_TYPE_LISTBOX
|
|
style WINDOW_STYLE_EMPTY
|
|
elementwidth 120
|
|
elementheight 16
|
|
textscale .225
|
|
border 1
|
|
bordersize 1
|
|
bordercolor .5 .5 .5 1
|
|
forecolor 1 1 1 1
|
|
backcolor 0.2 0.2 0.2 1
|
|
outlinecolor 0.1 0.1 0.1 0.5
|
|
elementtype LISTBOX_TEXT
|
|
feeder FEEDER_IGNORE_LIST
|
|
visible 0
|
|
columns 3
|
|
2 40 32 ITEM_ALIGN_LEFT
|
|
150 15 1 ITEM_ALIGN_LEFT
|
|
190 15 1 ITEM_ALIGN_LEFT
|
|
doubleClick {
|
|
play "sound/misc/menu1.wav";
|
|
uiScript ToggleIgnore
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name ignore
|
|
text "Ignore Player"
|
|
group gameGrp
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 60 210 64 20
|
|
type ITEM_TYPE_BUTTON
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textalignx 64
|
|
textaligny 16
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
uiScript IgnorePlayer
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name ignore
|
|
text "Stop Ignoring Player"
|
|
group gameGrp
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 190 210 64 20
|
|
type ITEM_TYPE_BUTTON
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textalignx 64
|
|
textaligny 16
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
uiScript UnIgnorePlayer
|
|
}
|
|
}
|
|
|
|
}
|
|
}
|
|
#include "ui/menudef.h"
|
|
|
|
{
|
|
\\ INGAME GAME BOX \\
|
|
|
|
menuDef
|
|
{
|
|
name "ingame_game"
|
|
visible 0
|
|
fullscreen 0
|
|
outOfBoundsClick // this closes the window if it gets a click out of the rectangle
|
|
rect 10 56 292 280
|
|
focusColor 1 .75 0 1
|
|
onopen
|
|
{
|
|
uiScript InitIgnoreList;
|
|
uiScript loadArenas;
|
|
uiScript loadServerInfo;
|
|
hide gameGrp;
|
|
show vote;
|
|
show mapvote;
|
|
|
|
setitemcolor voteBtn forecolor 0.2 0.2 0.2 1.0;
|
|
setitemcolor ignoreBtn forecolor 1.0 1.0 1.0 1.0;
|
|
setitemcolor infoBtn forecolor 1.0 1.0 1.0 1.0
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name window
|
|
rect 10 5 292 270
|
|
style WINDOW_STYLE_FILLED
|
|
backcolor 0 0 0 1
|
|
visible 1
|
|
decoration
|
|
|
|
border WINDOW_BORDER_KCGRADIENT
|
|
borderSize 2.0
|
|
borderColor 0.5 0.5 0.5 1
|
|
}
|
|
|
|
//Section menus
|
|
itemDef
|
|
{
|
|
name voteBtn
|
|
text "Vote"
|
|
group menuGrp
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 35 22 40 20
|
|
type ITEM_TYPE_BUTTON
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
textscale .35
|
|
forecolor 1 1 1 1
|
|
visible 1
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
hide gameGrp;
|
|
show vote;
|
|
show mapvote;
|
|
|
|
setitemcolor infoBtn forecolor 1.0 1.0 1.0 1.0;
|
|
setitemcolor voteBtn forecolor 0.2 0.2 0.2 1.0;
|
|
setitemcolor ignoreBtn forecolor 1.0 1.0 1.0 1.0
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name ignoreBtn
|
|
text "Ignore"
|
|
group menuGrp
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 100 22 40 20
|
|
type ITEM_TYPE_BUTTON
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
textscale .35
|
|
forecolor 1 1 1 1
|
|
visible 1
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
hide gameGrp;
|
|
show ignore;
|
|
|
|
setitemcolor infoBtn forecolor 1.0 1.0 1.0 1.0;
|
|
setitemcolor voteBtn forecolor 1.0 1.0 1.0 1.0;
|
|
setitemcolor ignoreBtn forecolor 0.2 0.2 0.2 1.0
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name infoBtn
|
|
text "Info"
|
|
group menuGrp
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 165 22 40 20
|
|
type ITEM_TYPE_BUTTON
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
textscale .35
|
|
forecolor 1 1 1 1
|
|
visible 1
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
hide gameGrp;
|
|
show info;
|
|
|
|
setitemcolor infoBtn forecolor 0.2 0.2 0.2 1.0;
|
|
setitemcolor voteBtn forecolor 1.0 1.0 1.0 1.0;
|
|
setitemcolor ignoreBtn forecolor 1.0 1.0 1.0 1.0
|
|
}
|
|
}
|
|
|
|
|
|
//////// INFO
|
|
|
|
itemDef
|
|
{
|
|
name info
|
|
group gameGrp
|
|
rect 30 55 256 20
|
|
type 4
|
|
style 0
|
|
text "Server Name:"
|
|
cvar ui_serverinfo_hostname
|
|
maxPaintChars 32
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textaligny 12
|
|
textalignx 75
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name info
|
|
group gameGrp
|
|
rect 30 70 256 20
|
|
type 4
|
|
style 0
|
|
text "Time Limit:"
|
|
maxPaintChars 12
|
|
cvar ui_serverinfo_timelimit
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textaligny 12
|
|
textalignx 75
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name info
|
|
group gameGrp
|
|
rect 30 85 256 20
|
|
type 4
|
|
style 0
|
|
text "Sudden Death Time:"
|
|
cvar ui_serverinfo_sd
|
|
maxPaintChars 12
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textaligny 12
|
|
textalignx 75
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name info
|
|
group gameGrp
|
|
rect 30 100 256 20
|
|
type 4
|
|
style 0
|
|
text "Max Clients:"
|
|
cvar ui_serverinfo_maxclients
|
|
maxPaintChars 12
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textaligny 12
|
|
textalignx 75
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name info
|
|
group gameGrp
|
|
rect 30 115 256 20
|
|
type 4
|
|
style 0
|
|
text "Map Name:"
|
|
cvar ui_serverinfo_mapname
|
|
maxPaintChars 12
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textaligny 12
|
|
textalignx 75
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name info
|
|
group gameGrp
|
|
rect 30 130 256 20
|
|
type 11
|
|
style 0
|
|
text "Lag Correction:"
|
|
cvar ui_serverinfo_unlagged
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textaligny 12
|
|
textalignx 75
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name info
|
|
group gameGrp
|
|
rect 30 145 256 20
|
|
type 11
|
|
style 0
|
|
text "Friendly Fire:"
|
|
cvar ui_serverinfo_ff
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textaligny 12
|
|
textalignx 75
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name info
|
|
group gameGrp
|
|
rect 30 160 256 20
|
|
type 4
|
|
style 0
|
|
text "Version:"
|
|
cvar version
|
|
maxPaintChars 45
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textaligny 12
|
|
textalignx 75
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
decoration
|
|
}
|
|
|
|
//////// VOTE
|
|
|
|
//Vote menu
|
|
itemDef
|
|
{
|
|
name vote
|
|
text "Map"
|
|
group gameGrp
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 20 60 64 20
|
|
type ITEM_TYPE_BUTTON
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textalignx 64
|
|
textaligny 16
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
hide gameGrp;
|
|
show mapvote;
|
|
show vote;
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name vote
|
|
text "Players"
|
|
group gameGrp
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 20 85 64 20
|
|
type ITEM_TYPE_BUTTON
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textalignx 64
|
|
textaligny 16
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
hide gameGrp;
|
|
show playervote;
|
|
show vote;
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name vote
|
|
text "Team"
|
|
group gameGrp
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 20 110 64 20
|
|
type ITEM_TYPE_BUTTON
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textalignx 64
|
|
textaligny 16
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
hide gameGrp;
|
|
show teamvote;
|
|
show vote;
|
|
}
|
|
}
|
|
|
|
///// Map Vote
|
|
itemDef
|
|
{
|
|
name mapvote
|
|
group gameGrp
|
|
style 0
|
|
ownerdraw UI_STARTMAPCINEMATIC
|
|
rect 111 61 80 60
|
|
border 1
|
|
bordercolor .5 .5 .5 .5
|
|
visible 0
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name mapvote
|
|
group gameGrp
|
|
style WINDOW_STYLE_FILLED
|
|
rect 110 60 82 62
|
|
border 1
|
|
bordercolor .5 .5 .5 .5
|
|
visible 0
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name mapvote
|
|
group gameGrp
|
|
text ""
|
|
ownerdraw UI_ALLMAPS_SELECTION
|
|
textscale .225
|
|
rect 200 80 110 20
|
|
textalign 0
|
|
textalignx 0
|
|
textaligny 16
|
|
forecolor 1 1 1 1
|
|
decoration
|
|
visible 0
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name mapvote
|
|
group gameGrp
|
|
rect 110 122 150 85
|
|
type ITEM_TYPE_LISTBOX
|
|
style WINDOW_STYLE_EMPTY
|
|
elementwidth 120
|
|
elementheight 15
|
|
textscale .225
|
|
elementtype LISTBOX_TEXT
|
|
feeder FEEDER_ALLMAPS
|
|
border 1
|
|
bordercolor 0.5 0.5 0.5 0.5
|
|
forecolor 1 1 1 1
|
|
backcolor 0.2 0.2 0.2 1
|
|
outlinecolor 0.1 0.1 0.1 0.5
|
|
visible 0
|
|
doubleclick
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
uiScript voteMap;
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name mapvote
|
|
group gameGrp
|
|
text "Load Selected Map"
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .25
|
|
rect 110 210 80 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
uiScript voteMap;
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name mapvote
|
|
group gameGrp
|
|
text "Restart Current Map"
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .25
|
|
rect 110 230 90 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
exec "cmd callvote map_restart";
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name mapvote
|
|
group gameGrp
|
|
text "End Match In Draw"
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .25
|
|
rect 110 250 110 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
exec "cmd callvote draw";
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
///// Player Vote
|
|
itemDef
|
|
{
|
|
name playervote
|
|
group gameGrp
|
|
text "Selected Player:"
|
|
ownerdraw UI_PLAYERLIST_SELECTION
|
|
textscale .225
|
|
rect 110 60 110 20
|
|
textalign 0
|
|
textalignx 0
|
|
textaligny 16
|
|
forecolor 1 1 1 1
|
|
decoration
|
|
visible 0
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name playervote
|
|
group gameGrp
|
|
rect 110 80 170 85
|
|
style WINDOW_STYLE_EMPTY
|
|
type ITEM_TYPE_LISTBOX
|
|
elementwidth 120
|
|
elementheight 15
|
|
textscale .225
|
|
elementtype LISTBOX_TEXT
|
|
feeder FEEDER_PLAYER_LIST
|
|
border 1
|
|
bordercolor 0.5 0.5 0.5 0.5
|
|
forecolor 1 1 1 1
|
|
backcolor 0.2 0.2 0.2 1
|
|
outlinecolor 0.1 0.1 0.1 0.5
|
|
visible 0
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name playervote
|
|
group gameGrp
|
|
text "Kick Selected Player"
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .25
|
|
rect 110 175 90 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
uiScript voteKick;
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name playervote
|
|
group gameGrp
|
|
text "Mute Selected Player"
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .25
|
|
rect 110 195 90 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
uiScript voteMute;
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name playervote
|
|
group gameGrp
|
|
text "Un-Mute Selected Player"
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .25
|
|
rect 110 215 100 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
uiScript voteUnMute;
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
|
|
///// Team Vote
|
|
itemDef
|
|
{
|
|
name teamvote
|
|
group gameGrp
|
|
text "Selected Teammate:"
|
|
ownerdraw UI_TEAMLIST_SELECTION
|
|
textscale .225
|
|
rect 110 60 110 20
|
|
textalign 0
|
|
textalignx 0
|
|
textaligny 16
|
|
forecolor 1 1 1 1
|
|
decoration
|
|
visible 0
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name teamvote
|
|
group gameGrp
|
|
rect 110 80 170 85
|
|
style WINDOW_STYLE_EMPTY
|
|
type ITEM_TYPE_LISTBOX
|
|
elementwidth 120
|
|
elementheight 15
|
|
textscale .225
|
|
elementtype LISTBOX_TEXT
|
|
feeder FEEDER_TEAM_LIST
|
|
border 1
|
|
bordercolor 0.5 0.5 0.5 0.5
|
|
forecolor 1 1 1 1
|
|
backcolor 0.2 0.2 0.2 1
|
|
outlinecolor 0.1 0.1 0.1 0.5
|
|
visible 0
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name teamvote
|
|
group gameGrp
|
|
text "Kick Selected Teammate"
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .25
|
|
rect 110 175 100 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
uiScript voteTeamKick;
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name teamvote
|
|
group gameGrp
|
|
text "Deny Building For Selected Teammate"
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .25
|
|
rect 110 195 150 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
uiScript voteTeamDenyBuild;
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name teamvote
|
|
group gameGrp
|
|
text "Allow Building For Selected Teammate"
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .25
|
|
rect 110 215 150 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
uiScript voteTeamAllowBuild;
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name teamvote
|
|
group gameGrp
|
|
text "Admit Defeat"
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .25
|
|
rect 110 235 150 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
exec "cmd callteamvote admitdefeat";
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
//////// IGNORE
|
|
itemDef
|
|
{
|
|
name ignore
|
|
group gameGrp
|
|
rect 45 70 40 5
|
|
text "Player Name"
|
|
visible 0
|
|
type ITEM_TYPE_TEXT
|
|
textscale .225
|
|
}
|
|
itemDef
|
|
{
|
|
name ignore
|
|
group gameGrp
|
|
rect 190 70 40 5
|
|
text "Ignored"
|
|
visible 0
|
|
type ITEM_TYPE_TEXT
|
|
textscale .225
|
|
}
|
|
itemDef
|
|
{
|
|
name ignore
|
|
group gameGrp
|
|
rect 230 70 40 5
|
|
text "Ignoring You"
|
|
visible 0
|
|
type ITEM_TYPE_TEXT
|
|
textscale .225
|
|
}
|
|
itemDef
|
|
{
|
|
name ignore
|
|
group gameGrp
|
|
rect 35 75 240 130
|
|
type ITEM_TYPE_LISTBOX
|
|
style WINDOW_STYLE_EMPTY
|
|
elementwidth 120
|
|
elementheight 16
|
|
textscale .225
|
|
border 1
|
|
bordersize 1
|
|
bordercolor .5 .5 .5 1
|
|
forecolor 1 1 1 1
|
|
backcolor 0.2 0.2 0.2 1
|
|
outlinecolor 0.1 0.1 0.1 0.5
|
|
elementtype LISTBOX_TEXT
|
|
feeder FEEDER_IGNORE_LIST
|
|
visible 0
|
|
columns 3
|
|
2 40 32 ITEM_ALIGN_LEFT
|
|
150 15 1 ITEM_ALIGN_LEFT
|
|
190 15 1 ITEM_ALIGN_LEFT
|
|
doubleClick {
|
|
play "sound/misc/menu1.wav";
|
|
uiScript ToggleIgnore
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name ignore
|
|
text "Ignore Player"
|
|
group gameGrp
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 60 210 64 20
|
|
type ITEM_TYPE_BUTTON
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textalignx 64
|
|
textaligny 16
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
uiScript IgnorePlayer
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name ignore
|
|
text "Stop Ignoring Player"
|
|
group gameGrp
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 190 210 64 20
|
|
type ITEM_TYPE_BUTTON
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textalignx 64
|
|
textaligny 16
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
uiScript UnIgnorePlayer
|
|
}
|
|
}
|
|
|
|
}
|
|
}
|
|
#include "ui/menudef.h"
|
|
|
|
{
|
|
\\ INGAME GAME BOX \\
|
|
|
|
menuDef
|
|
{
|
|
name "ingame_game"
|
|
visible 0
|
|
fullscreen 0
|
|
outOfBoundsClick // this closes the window if it gets a click out of the rectangle
|
|
rect 10 56 292 280
|
|
focusColor 1 .75 0 1
|
|
onopen
|
|
{
|
|
uiScript InitIgnoreList;
|
|
uiScript loadArenas;
|
|
uiScript loadServerInfo;
|
|
hide gameGrp;
|
|
show vote;
|
|
show mapvote;
|
|
|
|
setitemcolor voteBtn forecolor 0.2 0.2 0.2 1.0;
|
|
setitemcolor ignoreBtn forecolor 1.0 1.0 1.0 1.0;
|
|
setitemcolor infoBtn forecolor 1.0 1.0 1.0 1.0
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name window
|
|
rect 10 5 292 270
|
|
style WINDOW_STYLE_FILLED
|
|
backcolor 0 0 0 1
|
|
visible 1
|
|
decoration
|
|
|
|
border WINDOW_BORDER_KCGRADIENT
|
|
borderSize 2.0
|
|
borderColor 0.5 0.5 0.5 1
|
|
}
|
|
|
|
//Section menus
|
|
itemDef
|
|
{
|
|
name voteBtn
|
|
text "Vote"
|
|
group menuGrp
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 35 22 40 20
|
|
type ITEM_TYPE_BUTTON
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
textscale .35
|
|
forecolor 1 1 1 1
|
|
visible 1
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
hide gameGrp;
|
|
show vote;
|
|
show mapvote;
|
|
|
|
setitemcolor infoBtn forecolor 1.0 1.0 1.0 1.0;
|
|
setitemcolor voteBtn forecolor 0.2 0.2 0.2 1.0;
|
|
setitemcolor ignoreBtn forecolor 1.0 1.0 1.0 1.0
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name ignoreBtn
|
|
text "Ignore"
|
|
group menuGrp
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 100 22 40 20
|
|
type ITEM_TYPE_BUTTON
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
textscale .35
|
|
forecolor 1 1 1 1
|
|
visible 1
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
hide gameGrp;
|
|
show ignore;
|
|
|
|
setitemcolor infoBtn forecolor 1.0 1.0 1.0 1.0;
|
|
setitemcolor voteBtn forecolor 1.0 1.0 1.0 1.0;
|
|
setitemcolor ignoreBtn forecolor 0.2 0.2 0.2 1.0
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name infoBtn
|
|
text "Info"
|
|
group menuGrp
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 165 22 40 20
|
|
type ITEM_TYPE_BUTTON
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
textscale .35
|
|
forecolor 1 1 1 1
|
|
visible 1
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
hide gameGrp;
|
|
show info;
|
|
|
|
setitemcolor infoBtn forecolor 0.2 0.2 0.2 1.0;
|
|
setitemcolor voteBtn forecolor 1.0 1.0 1.0 1.0;
|
|
setitemcolor ignoreBtn forecolor 1.0 1.0 1.0 1.0
|
|
}
|
|
}
|
|
|
|
|
|
//////// ABOUT
|
|
|
|
itemDef
|
|
{
|
|
name info
|
|
group gameGrp
|
|
rect 30 55 256 20
|
|
type 4
|
|
style 0
|
|
text "Server Name:"
|
|
cvar ui_serverinfo_hostname
|
|
maxPaintChars 12
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textalignx 128
|
|
textaligny 12
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name info
|
|
group gameGrp
|
|
rect 30 70 256 20
|
|
type 4
|
|
style 0
|
|
text "Time Limit:"
|
|
maxPaintChars 12
|
|
cvar ui_serverinfo_timelimit
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textalignx 128
|
|
textaligny 12
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name info
|
|
group gameGrp
|
|
rect 30 85 256 20
|
|
type 4
|
|
style 0
|
|
text "Sudden Death Time:"
|
|
cvar ui_serverinfo_sd
|
|
maxPaintChars 12
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textalignx 128
|
|
textaligny 12
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name info
|
|
group gameGrp
|
|
rect 30 100 256 20
|
|
type 4
|
|
style 0
|
|
text "Max Clients:"
|
|
cvar ui_serverinfo_maxclients
|
|
maxPaintChars 12
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textalignx 128
|
|
textaligny 12
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name info
|
|
group gameGrp
|
|
rect 30 115 256 20
|
|
type 4
|
|
style 0
|
|
text "Map Name:"
|
|
cvar ui_serverinfo_mapname
|
|
maxPaintChars 12
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textalignx 128
|
|
textaligny 12
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name info
|
|
group gameGrp
|
|
rect 30 130 256 20
|
|
type 11
|
|
style 0
|
|
text "Lag Correction:"
|
|
cvar ui_serverinfo_unlagged
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textalignx 128
|
|
textaligny 12
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name info
|
|
group gameGrp
|
|
rect 30 145 256 20
|
|
type 11
|
|
style 0
|
|
text "Friendly Fire:"
|
|
cvar ui_serverinfo_ff
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textalignx 128
|
|
textaligny 12
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
decoration
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name info
|
|
group gameGrp
|
|
rect 30 160 256 20
|
|
type 4
|
|
style 0
|
|
text "Version:"
|
|
cvar version
|
|
maxPaintChars 45
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 128
|
|
textaligny 12
|
|
textalign 1
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
decoration
|
|
}
|
|
|
|
//////// VOTE
|
|
|
|
//Vote menu
|
|
itemDef
|
|
{
|
|
name vote
|
|
text "Map"
|
|
group gameGrp
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 20 60 64 20
|
|
type ITEM_TYPE_BUTTON
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textalignx 64
|
|
textaligny 16
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
hide gameGrp;
|
|
show mapvote;
|
|
show vote;
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name vote
|
|
text "Players"
|
|
group gameGrp
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 20 85 64 20
|
|
type ITEM_TYPE_BUTTON
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textalignx 64
|
|
textaligny 16
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
hide gameGrp;
|
|
show playervote;
|
|
show vote;
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name vote
|
|
text "Team"
|
|
group gameGrp
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 20 110 64 20
|
|
type ITEM_TYPE_BUTTON
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textalignx 64
|
|
textaligny 16
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
hide gameGrp;
|
|
show teamvote;
|
|
show vote;
|
|
}
|
|
}
|
|
|
|
///// Map Vote
|
|
itemDef
|
|
{
|
|
name mapvote
|
|
group gameGrp
|
|
style 0
|
|
ownerdraw UI_STARTMAPCINEMATIC
|
|
rect 111 61 80 60
|
|
border 1
|
|
bordercolor .5 .5 .5 .5
|
|
visible 0
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name mapvote
|
|
group gameGrp
|
|
style WINDOW_STYLE_FILLED
|
|
rect 110 60 82 62
|
|
border 1
|
|
bordercolor .5 .5 .5 .5
|
|
visible 0
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name mapvote
|
|
group gameGrp
|
|
text ""
|
|
ownerdraw UI_ALLMAPS_SELECTION
|
|
textscale .225
|
|
rect 200 80 110 20
|
|
textalign 0
|
|
textalignx 0
|
|
textaligny 16
|
|
forecolor 1 1 1 1
|
|
decoration
|
|
visible 0
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name mapvote
|
|
group gameGrp
|
|
rect 110 122 150 85
|
|
type ITEM_TYPE_LISTBOX
|
|
style WINDOW_STYLE_EMPTY
|
|
elementwidth 120
|
|
elementheight 15
|
|
textscale .225
|
|
elementtype LISTBOX_TEXT
|
|
feeder FEEDER_ALLMAPS
|
|
border 1
|
|
bordercolor 0.5 0.5 0.5 0.5
|
|
forecolor 1 1 1 1
|
|
backcolor 0.2 0.2 0.2 1
|
|
outlinecolor 0.1 0.1 0.1 0.5
|
|
visible 0
|
|
doubleclick
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
uiScript voteMap;
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name mapvote
|
|
group gameGrp
|
|
text "Load Selected Map"
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .25
|
|
rect 110 210 80 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
uiScript voteMap;
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name mapvote
|
|
group gameGrp
|
|
text "Restart Current Map"
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .25
|
|
rect 110 230 90 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
exec "cmd callvote map_restart";
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name mapvote
|
|
group gameGrp
|
|
text "End Match In Draw"
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .25
|
|
rect 110 250 110 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
exec "cmd callvote draw";
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
///// Player Vote
|
|
itemDef
|
|
{
|
|
name playervote
|
|
group gameGrp
|
|
text "Selected Player:"
|
|
ownerdraw UI_PLAYERLIST_SELECTION
|
|
textscale .225
|
|
rect 110 60 110 20
|
|
textalign 0
|
|
textalignx 0
|
|
textaligny 16
|
|
forecolor 1 1 1 1
|
|
decoration
|
|
visible 0
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name playervote
|
|
group gameGrp
|
|
rect 110 80 170 85
|
|
style WINDOW_STYLE_EMPTY
|
|
type ITEM_TYPE_LISTBOX
|
|
elementwidth 120
|
|
elementheight 15
|
|
textscale .225
|
|
elementtype LISTBOX_TEXT
|
|
feeder FEEDER_PLAYER_LIST
|
|
border 1
|
|
bordercolor 0.5 0.5 0.5 0.5
|
|
forecolor 1 1 1 1
|
|
backcolor 0.2 0.2 0.2 1
|
|
outlinecolor 0.1 0.1 0.1 0.5
|
|
visible 0
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name playervote
|
|
group gameGrp
|
|
text "Kick Selected Player"
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .25
|
|
rect 110 175 90 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
uiScript voteKick;
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name playervote
|
|
group gameGrp
|
|
text "Mute Selected Player"
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .25
|
|
rect 110 195 90 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
uiScript voteMute;
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name playervote
|
|
group gameGrp
|
|
text "Un-Mute Selected Player"
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .25
|
|
rect 110 215 100 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
uiScript voteUnMute;
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
|
|
///// Team Vote
|
|
itemDef
|
|
{
|
|
name teamvote
|
|
group gameGrp
|
|
text "Selected Teammate:"
|
|
ownerdraw UI_TEAMLIST_SELECTION
|
|
textscale .225
|
|
rect 110 60 110 20
|
|
textalign 0
|
|
textalignx 0
|
|
textaligny 16
|
|
forecolor 1 1 1 1
|
|
decoration
|
|
visible 0
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name teamvote
|
|
group gameGrp
|
|
rect 110 80 170 85
|
|
style WINDOW_STYLE_EMPTY
|
|
type ITEM_TYPE_LISTBOX
|
|
elementwidth 120
|
|
elementheight 15
|
|
textscale .225
|
|
elementtype LISTBOX_TEXT
|
|
feeder FEEDER_TEAM_LIST
|
|
border 1
|
|
bordercolor 0.5 0.5 0.5 0.5
|
|
forecolor 1 1 1 1
|
|
backcolor 0.2 0.2 0.2 1
|
|
outlinecolor 0.1 0.1 0.1 0.5
|
|
visible 0
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name teamvote
|
|
group gameGrp
|
|
text "Kick Selected Teammate"
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .25
|
|
rect 110 175 100 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
uiScript voteTeamKick;
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name teamvote
|
|
group gameGrp
|
|
text "Deny Building For Selected Teammate"
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .25
|
|
rect 110 195 150 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
uiScript voteTeamDenyBuild;
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name teamvote
|
|
group gameGrp
|
|
text "Allow Building For Selected Teammate"
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .25
|
|
rect 110 215 150 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
uiScript voteTeamAllowBuild;
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name teamvote
|
|
group gameGrp
|
|
text "Admit Defeat"
|
|
type ITEM_TYPE_BUTTON
|
|
textscale .25
|
|
rect 110 235 150 20
|
|
textalign ITEM_ALIGN_LEFT
|
|
textalignx 5
|
|
textaligny 15
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
exec "cmd callteamvote admitdefeat";
|
|
uiScript closeingame
|
|
}
|
|
}
|
|
|
|
//////// IGNORE
|
|
itemDef
|
|
{
|
|
name ignore
|
|
group gameGrp
|
|
rect 45 70 40 5
|
|
text "Player Name"
|
|
visible 0
|
|
type ITEM_TYPE_TEXT
|
|
textscale .225
|
|
}
|
|
itemDef
|
|
{
|
|
name ignore
|
|
group gameGrp
|
|
rect 190 70 40 5
|
|
text "Ignored"
|
|
visible 0
|
|
type ITEM_TYPE_TEXT
|
|
textscale .225
|
|
}
|
|
itemDef
|
|
{
|
|
name ignore
|
|
group gameGrp
|
|
rect 230 70 40 5
|
|
text "Ignoring You"
|
|
visible 0
|
|
type ITEM_TYPE_TEXT
|
|
textscale .225
|
|
}
|
|
itemDef
|
|
{
|
|
name ignore
|
|
group gameGrp
|
|
rect 35 75 240 130
|
|
type ITEM_TYPE_LISTBOX
|
|
style WINDOW_STYLE_EMPTY
|
|
elementwidth 120
|
|
elementheight 16
|
|
textscale .225
|
|
border 1
|
|
bordersize 1
|
|
bordercolor .5 .5 .5 1
|
|
forecolor 1 1 1 1
|
|
backcolor 0.2 0.2 0.2 1
|
|
outlinecolor 0.1 0.1 0.1 0.5
|
|
elementtype LISTBOX_TEXT
|
|
feeder FEEDER_IGNORE_LIST
|
|
visible 0
|
|
columns 3
|
|
2 40 32 ITEM_ALIGN_LEFT
|
|
150 15 1 ITEM_ALIGN_LEFT
|
|
190 15 1 ITEM_ALIGN_LEFT
|
|
doubleClick {
|
|
play "sound/misc/menu1.wav";
|
|
uiScript ToggleIgnore
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name ignore
|
|
text "Ignore Player"
|
|
group gameGrp
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 60 210 64 20
|
|
type ITEM_TYPE_BUTTON
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textalignx 64
|
|
textaligny 16
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
uiScript IgnorePlayer
|
|
}
|
|
}
|
|
|
|
itemDef
|
|
{
|
|
name ignore
|
|
text "Stop Ignoring Player"
|
|
group gameGrp
|
|
style WINDOW_STYLE_EMPTY
|
|
rect 190 210 64 20
|
|
type ITEM_TYPE_BUTTON
|
|
textalign ITEM_ALIGN_RIGHT
|
|
textalignx 64
|
|
textaligny 16
|
|
textscale .25
|
|
forecolor 1 1 1 1
|
|
visible 0
|
|
action
|
|
{
|
|
play "sound/misc/menu1.wav";
|
|
uiScript UnIgnorePlayer
|
|
}
|
|
}
|
|
|
|
}
|
|
}
|