#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 } } } }