#include "ui/menudef.h" { \\ VOTE MENU \\ menuDef { name "ingame_vote" visible 0 fullscreen 0 outOfBoundsClick // this closes the window if it gets a click out of the rectangle rect 27 56 260 107 focusColor 1 .75 0 1 itemDef { name window ownerdrawflag UI_SHOW_CANVOTE ownerdrawflag UI_SHOW_CANTEAMVOTE rect 10 5 240 47 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 } itemDef { name window ownerdrawflag UI_SHOW_VOTEACTIVE ownerdrawflag UI_SHOW_CANTEAMVOTE rect 10 5 240 72 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 } itemDef { name window ownerdrawflag UI_SHOW_TEAMVOTEACTIVE rect 10 5 240 97 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 } itemDef { name callvote text "Call Vote" type 1 ownerdrawflag UI_SHOW_CANVOTE textscale .35 rect 30 20 100 20 textalign ITEM_ALIGN_CENTER textalignx 50 textaligny 17 forecolor 1 1 1 1 visible 1 action { play "sound/misc/menu1.wav"; close ingame_vote; open ingame_callvote } } itemDef { name callteamvote text "Call Team Vote" type 1 ownerdrawflag UI_SHOW_CANTEAMVOTE textscale .35 rect 130 20 100 20 textalign ITEM_ALIGN_CENTER textalignx 50 textaligny 17 forecolor 1 1 1 1 visible 1 action { play "sound/misc/menu1.wav"; close ingame_vote; open ingame_callteamvote } } itemDef { name yes text "Vote Yes" type 1 ownerdrawflag UI_SHOW_VOTEACTIVE textscale .35 rect 30 45 100 20 textalign ITEM_ALIGN_CENTER textalignx 50 textaligny 17 forecolor 1 1 1 1 visible 1 action { play "sound/misc/menu1.wav"; exec "vote yes"; uiScript closeingame } } itemDef { name no text "Vote No" type 1 ownerdrawflag UI_SHOW_VOTEACTIVE textscale .35 rect 130 45 100 20 textalign ITEM_ALIGN_CENTER textalignx 50 textaligny 17 forecolor 1 1 1 1 visible 1 action { play "sound/misc/menu4.wav"; exec "vote no"; uiScript closeingame } } itemDef { name teamyes text "Team Vote Yes" type 1 ownerdrawflag UI_SHOW_TEAMVOTEACTIVE textscale .35 rect 30 70 100 20 textalign ITEM_ALIGN_CENTER textalignx 50 textaligny 17 forecolor 1 1 1 1 visible 1 action { play "sound/misc/menu1.wav"; exec "teamvote yes"; uiScript closeingame } } itemDef { name teamno text "Team Vote No" type 1 ownerdrawflag UI_SHOW_TEAMVOTEACTIVE textscale .35 rect 130 70 100 20 textalign ITEM_ALIGN_CENTER textalignx 50 textaligny 17 forecolor 1 1 1 1 visible 1 action { play "sound/misc/menu4.wav"; exec "teamvote no"; uiScript closeingame } } /* itemDef { name miscBtn text "Misc" textscale .25 group grpbutton rect 20 75 45 20 type ITEM_TYPE_BUTTON textalign ITEM_ALIGN_CENTER textalignx 22 textaligny 16 forecolor 1 1 1 1 visible 1 action { play "sound/misc/menu1.wav"; hide grpCallVote; show misc; setitemcolor miscBtn forecolor 0.2 0.2 0.2 1.0; setitemcolor kickBtn forecolor 1.0 1.0 1.0 1.0; setitemcolor teamKickBtn forecolor 1.0 1.0 1.0 1.0; setitemcolor mapBtn forecolor 1.0 1.0 1.0 1.0 } } itemDef { name kickBtn text "Kick" textscale .25 group grpbutton rect 20 100 45 20 type ITEM_TYPE_BUTTON textalign ITEM_ALIGN_CENTER textalignx 22 textaligny 16 forecolor 1 1 1 1 visible 1 action { play "sound/misc/menu1.wav"; hide grpCallVote; show kick; setitemcolor miscBtn forecolor 1.0 1.0 1.0 1.0; setitemcolor kickBtn forecolor 0.2 0.2 0.2 1.0; setitemcolor teamKickBtn forecolor 1.0 1.0 1.0 1.0; setitemcolor mapBtn forecolor 1.0 1.0 1.0 1.0 } } itemDef { name teamKickBtn text "Team Kick" textscale .25 group grpbutton rect 20 125 45 20 type ITEM_TYPE_BUTTON textalign ITEM_ALIGN_CENTER textalignx 22 textaligny 16 forecolor 1 1 1 1 visible 1 action { play "sound/misc/menu1.wav"; hide grpCallVote; show teamKick; setitemcolor miscBtn forecolor 1.0 1.0 1.0 1.0; setitemcolor kickBtn forecolor 1.0 1.0 1.0 1.0; setitemcolor teamKickBtn forecolor 0.2 0.2 0.2 1.0; setitemcolor mapBtn forecolor 1.0 1.0 1.0 1.0 } } itemDef { name mapBtn text "Map" textscale .25 group grpbutton rect 20 150 45 20 type ITEM_TYPE_BUTTON textalign ITEM_ALIGN_CENTER textalignx 22 textaligny 16 forecolor 1 1 1 1 visible 1 action { play "sound/misc/menu1.wav"; hide grpCallVote; show map; setitemcolor miscBtn forecolor 1.0 1.0 1.0 1.0; setitemcolor kickBtn forecolor 1.0 1.0 1.0 1.0; setitemcolor teamKickBtn forecolor 1.0 1.0 1.0 1.0; setitemcolor mapBtn forecolor 0.2 0.2 0.2 1.0 } } // MISC // itemDef { name misc text "Restart Map" group grpCallVote textscale .25 rect 100 105 96 20 type 1 textalign 1 textalignx 50 textaligny 16 forecolor 1 1 1 1 visible 0 action { play "sound/misc/menu1.wav"; exec "cmd callvote map_restart"; uiScript closeingame } } itemDef { name misc group grpCallVote text "Next Map" textscale .25 rect 100 135 96 20 type 1 textalign 1 textalignx 50 textaligny 16 forecolor 1 1 1 1 visible 0 action { play "sound/misc/menu1.wav"; exec "cmd callvote nextmap"; uiScript closeingame } } // KICK PLAYER // itemDef { name kick group grpCallVote text "Kick Player:" textscale .25 rect 80 75 110 20 textalign 0 textalignx 0 textaligny 16 forecolor 1 1 1 1 visible 0 decoration } itemDef { name kick group grpCallVote rect 80 95 150 85 style WINDOW_STYLE_EMPTY type ITEM_TYPE_LISTBOX elementwidth 120 elementheight 15 textscale .25 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 1 1 1 0.1 visible 0 } itemDef { name kick text "OK" type ITEM_TYPE_BUTTON textscale .25 group grpCallVote rect 183 185 50 20 textalign 1 textalignx 25 textaligny 15 forecolor 1 1 1 1 visible 0 action { play "sound/misc/menu1.wav"; uiScript voteKick; uiScript closeingame } } // TEAM KICK PLAYER // itemDef { name teamKick group grpCallVote text "Team Kick Player:" textscale .25 rect 80 75 110 20 textalign 0 textalignx 0 textaligny 16 forecolor 1 1 1 1 visible 0 decoration } itemDef { name teamKick group grpCallVote rect 80 95 150 85 style WINDOW_STYLE_EMPTY type ITEM_TYPE_LISTBOX elementwidth 120 elementheight 15 textscale .25 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 1 1 1 0.1 visible 0 } itemDef { name teamKick text "OK" type ITEM_TYPE_BUTTON textscale .25 group grpCallVote rect 183 185 50 20 textalign 1 textalignx 25 textaligny 15 forecolor 1 1 1 1 visible 0 action { play "sound/misc/menu1.wav"; uiScript voteTeamKick; uiScript closeingame } } // NEW MAP // itemDef { name map group grpCallVote text "New Map:" ownerdraw UI_ALLMAPS_SELECTION textscale .25 rect 80 75 110 20 textalign 0 textalignx 0 textaligny 16 forecolor 1 1 1 1 decoration visible 0 } itemDef { name map group grpCallVote rect 80 95 150 85 type ITEM_TYPE_LISTBOX style WINDOW_STYLE_EMPTY elementwidth 120 elementheight 15 textscale .25 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 1 1 1 0.1 visible 0 } itemDef { name map text "OK" type ITEM_TYPE_BUTTON textscale .25 group grpCallVote rect 183 185 50 20 textalign 1 textalignx 25 textaligny 15 forecolor 1 1 1 1 visible 0 action { play "sound/misc/menu1.wav"; uiScript voteMap; uiScript closeingame } }*/ } }