#include "ui/menudef.h" { \\ SETUP MENU \\ menuDef { name "ingame_orders" visible 0 fullscreen 0 rect 45 30 200 240 outOfBoundsClick // this closes the window if it gets a click out of the rectangle focusColor 1 .75 0 1 style 1 border 1 disableColor .5 .5 .5 1 onopen { hide grpicon ; show attack } itemDef { name window rect 10 15 180 225 style 1 backcolor 0 .1 0 1 visible 1 decoration } // FRAME // itemDef { name window rect 0 10 64 64 style 3 background "ui/assets/ingameleftcorner.tga" visible 1 decoration } itemDef { name window rect 136 10 64 64 style 3 background "ui/assets/ingamerightcorner.tga" visible 1 decoration } itemDef { name window rect 64 0 72 16 style 3 background "ui/assets/ingameconnection.tga" visible 1 decoration } itemDef { name window rect 0 177 64 64 style 3 background "ui/assets/ingameleftcornerb.tga" visible 1 decoration } itemDef { name window rect 136 177 64 64 style 3 background "ui/assets/ingamerightcornerb.tga" visible 1 decoration } itemDef { name window rect 0 64 16 64 style 3 background "ui/assets/ingameleft.tga" visible 1 decoration } itemDef { name window rect 0 128 16 64 style 3 background "ui/assets/ingameleft.tga" visible 1 decoration } itemDef { name window rect 184 64 16 64 style 3 background "ui/assets/ingameright.tga" visible 1 decoration } itemDef { name window rect 184 128 16 64 style 3 background "ui/assets/ingameright.tga" visible 1 decoration } itemDef { name window rect 64 233 96 8 style 3 background "ui/assets/ingamebottom.tga" visible 1 decoration } itemDef { name orders group grporders text "Name:" style 0 ownerdraw UI_SELECTEDPLAYER // As cycle through playerlist selected player in HUD cycles // rect 10 20 200 20 textalign 0 textalignx 10 textaligny 17 textscale .25 forecolor 1 1 1 1 visible 1 } // COMMAND ICONS // itemDef { name attack group grpicon style 3 rect 84 45 32 32 background "ui/assets/statusbar/assault.tga" visible 0 } itemDef { name defend group grpicon style 3 rect 84 45 32 32 background "ui/assets/statusbar/defend.tga" visible 0 } itemDef { name patrol group grpicon style 3 rect 84 45 32 32 background "ui/assets/statusbar/patrol.tga" visible 0 } itemDef { name follow group grpicon style 3 rect 84 45 32 32 background "ui/assets/statusbar/follow.tga" visible 0 } itemDef { name camp group grpicon style 3 rect 84 45 32 32 background "ui/assets/statusbar/camp.tga" visible 0 } itemDef { name leader group grpicon style 3 rect 84 45 32 32 background "ui/assets/statusbar/team_leader.tga" visible 0 } itemDef { name retrieve group grpicon style 3 rect 84 45 32 32 background "ui/assets/statusbar/retrieve.tga" visible 0 } itemDef { name escort group grpicon style 3 rect 84 45 32 32 background "ui/assets/statusbar/escort.tga" visible 0 } // GIVE ORDERS TO OTHERS // itemDef { name orders group grporders text "Attack Enemy Base" rect 0 80 200 20 type 1 textalign 1 textalignx 100 textaligny 17 textscale .25 forecolor 1 1 1 1 visible 1 mouseenter { hide grpicon ; show attack } action { uiScript voiceOrders "cmd vtell %d offense; +button7; wait; -button7" uiScript voiceOrdersTeam "cmd vsay_team offense; +button7; wait; -button7" } ownerdrawflag UI_SHOW_LEADER } itemDef { name orders group grporders type 1 text "Defend Our Base" rect 0 100 200 20 textalign 1 textalignx 100 textaligny 17 textscale .25 forecolor 1 1 1 1 visible 1 mouseenter { hide grpicon ; show defend } action { uiScript voiceOrders "cmd vtell %d defend; +button8; wait; -button8" uiScript voiceOrdersTeam "cmd vsay_team defend; +button8; wait; -button8" } ownerdrawflag UI_SHOW_LEADER } itemDef { name orders group grporders type 1 text "Patrol" rect 0 120 200 20 textalign 1 textalignx 100 textaligny 17 textscale .25 forecolor 1 1 1 1 visible 1 mouseenter { hide grpicon ; show patrol } action { uiScript voiceOrders "cmd vtell %d patrol; +button9; wait; -button9" uiScript voiceOrdersTeam "cmd vsay_team patrol; +button9; wait; -button9" } ownerdrawflag UI_SHOW_LEADER } itemDef { name orders group grporders type 1 text "Follow Me" rect 0 140 200 20 textalign 1 textalignx 100 textaligny 17 textscale .25 forecolor 1 1 1 1 visible 1 mouseenter { hide grpicon ; show follow } action { uiScript voiceOrders "cmd vtell %d followme; +button10; wait; -button10" uiScript voiceOrdersTeam "cmd vsay_team followme; +button10; wait; -button10" } ownerdrawflag UI_SHOW_LEADER } itemDef { name orders group grporders text "Camp Here" type 1 rect 0 160 200 20 textalign 1 textalignx 100 textaligny 17 textscale .25 forecolor 1 1 1 1 visible 1 mouseenter { hide grpicon ; show camp } action { uiScript voiceOrders "cmd vtell %d camp" uiScript voiceOrdersTeam "cmd vsay_team camp" } ownerdrawflag UI_SHOW_LEADER } itemDef { name orders group grporders type 1 text "Escort the Carrier" rect 0 180 200 20 textalign 1 textalignx 100 textaligny 17 textscale .25 forecolor 1 1 1 1 visible 1 cvarTest "g_gametype" hideCvar { "6" ; "7" } mouseenter { hide grpicon ; show escort } action { uiScript voiceOrders "cmd vtell %d followflagcarrier" uiScript voiceOrdersTeam "cmd vsay_team followflagcarrier" } ownerdrawflag UI_SHOW_LEADER } itemDef { name orders group grporders type 1 text "Retrieve Our Flag" rect 0 200 200 20 textalign 1 textalignx 100 textaligny 17 textscale .25 forecolor 1 1 1 1 visible 1 cvarTest "g_gametype" hideCvar { "5" ; "6" ; "7" } mouseenter { hide grpicon ; show retrieve } action { uiScript voiceOrders "cmd vtell %d returnflag" uiScript voiceOrdersTeam "cmd vsay_team returnflag" } ownerdrawflag UI_SHOW_LEADER } // CHANGE YOUR STATUS // itemDef { name orders group grporders text "I'M ATTACKING" rect 0 80 200 20 textalign 1 textalignx 100 type 1 textaligny 17 textscale .25 forecolor 1 1 1 1 visible 1 mouseenter { hide grpicon ; show attack } action { exec "teamtask 1 ; cmd vsay_team onoffense" ; uiScript closeingame } ownerdrawflag UI_SHOW_NOTLEADER } itemDef { name orders group grporders text "I'M DEFENDING" type 1 rect 0 100 200 20 textalign 1 textalignx 100 textaligny 17 textscale .25 forecolor 1 1 1 1 visible 1 mouseenter { hide grpicon ; show defend } action { exec "teamtask 2 ; cmd vsay_team ondefense" ; uiScript closeingame } ownerdrawflag UI_SHOW_NOTLEADER } itemDef { name orders group grporders type 1 text "I'M PATROLLING" rect 0 120 200 20 textalign 1 textalignx 100 textaligny 17 textscale .25 forecolor 1 1 1 1 visible 1 mouseenter { hide grpicon ; show patrol } action { exec "teamtask 3 ; cmd vsay_team onpatrol" ; uiScript closeingame } ownerdrawflag UI_SHOW_NOTLEADER } itemDef { name orders group grporders text "I'M FOLLOWING" type 1 rect 0 140 200 20 textalign 1 textalignx 100 textaligny 17 textscale .25 forecolor 1 1 1 1 visible 1 mouseenter { hide grpicon ; show follow } action { exec "teamtask 4 ; cmd vsay_team onfollow" ; uiScript closeingame } ownerdrawflag UI_SHOW_NOTLEADER } itemDef { name orders group grporders text "I'M CAMPING" rect 0 160 200 20 type 1 textalign 1 textalignx 100 textaligny 17 textscale .25 forecolor 1 1 1 1 visible 1 mouseenter { hide grpicon ; show camp } action { exec "teamtask 7 ; cmd vsay_team oncamp" ; uiScript closeingame } ownerdrawflag UI_SHOW_NOTLEADER } itemDef { name orders group grporders text "I'M ESCORTING" type 1 rect 0 180 200 20 textalign 1 textalignx 100 textaligny 17 textscale .25 forecolor 1 1 1 1 cvarTest "g_gametype" hideCvar { "6" ; "7" } visible 1 mouseenter { hide grpicon ; show retrieve } action { exec "teamtask 6 ; cmd vsay_team onfollowcarrier" ; uiScript closeingame } ownerdrawflag UI_SHOW_NOTLEADER } itemDef { name orders group grporders text "I'M RETRIEVING" type 1 rect 0 200 200 20 textalign 1 textalignx 100 textaligny 17 textscale .25 forecolor 1 1 1 1 visible 1 cvarTest "g_gametype" hideCvar { "5" ; "6" ; "7" } mouseenter { hide grpicon ; show escort } action { exec "teamtask 5 ; cmd vsay_team onreturnflag" ; uiScript closeingame } ownerdrawflag UI_SHOW_NOTLEADER } } }