Advertisement
Guest User

hud

a guest
Nov 30th, 2012
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.12 KB | None | 0 0
  1. // Gametypes: g_gametype: 0 = FFA, 1 = Duel, 2 = Single Player (not usable), 3 = TDM, 4 = CA, 5 = CTF, 6 = One-Flag CTF = 7
  2. // Overload (not complete), 8 = Harvester, 9 = Freeze Tag, 10 = Domination, 11 = Attack & Defend, 12 = Red Rover
  3. // elementcolor: text=backcolor paint=forecolor
  4. // cvartest: always as last line
  5.  
  6.  
  7. #include "ui/menudef.h"
  8.  
  9.  
  10.  
  11. /// HUD INFO
  12. menuDef { fullScreen MENU_FALSE visible MENU_TRUE
  13. rect 10 390 0 0
  14. //
  15. itemDef { text "^1diverse:^7 O-Accuracy P-Lagometer Pic up/dn - Brightness M -Mute . - Autoexec.cfg Pause - Pause End - Quit"
  16. rect 0 -30 0 0 visible 1 decoration style 1 cvarTest HUDmultiinfo showCvar { 1 } forecolor 1 1 1 .32 textscale .15 textstyle 2 }
  17.  
  18. itemDef { text "^1F-Keys:^7 F5-Speedometer F6 - Loadhud F7 - Skillrating F8 - ChatBox F9 - Vertexlight F10 - Drop behavior F11 - TeamOverlay "
  19. rect 0 -15 0 0 visible 1 decoration style 1 cvarTest HUDmultiinfo showCvar { 1 } forecolor 1 1 1 .32 textscale .15 textstyle 2 }
  20.  
  21. itemDef { text "^1KEYPAD:^7 0 - HUD switch (5-8) - Callvote Teamsize (+/-) - Volume / - Callvote Shuffle"
  22. visible 1 decoration style 1 cvarTest HUDmultiinfo showCvar { 1 } forecolor 1 1 1 .32 textscale .15 textstyle 2
  23. rect 0 0 0 0 }
  24. //
  25. itemDef { text "<keypad Enter> "
  26. rect 0 15 0 0 visible 1 decoration style 1 cvarTest HUDmultiinfo showCvar { 1 } forecolor 1 1 1 .32 textscale .15 textstyle 2 }
  27. }
  28.  
  29.  
  30.  
  31.  
  32. /// HEALTH + ARMOR
  33. menuDef { fullScreen MENU_FALSE visible MENU_TRUE rect 0 3 0 0
  34.  
  35. /// HEALTH VALUE
  36. itemDef { ownerdraw CG_PLAYER_HEALTH decoration visible 1 textstyle 6 textscale 0.9
  37. cvartest "ybl_health" showcvar { 1 }
  38. addColorRange -999 0 0 0 0 0
  39. addColorRange 1 25 1 0.05 0 1
  40. addColorRange 26 80 1 .66 0 1
  41. addColorRange 81 100 1 .66 0.4 1
  42. addColorRange 101 150 0.2 0.5 1 1 // 1 .8 0.6 1
  43. addColorRange 151 999 0.1 0.3 1 1
  44. rect 280 471 0 0 }
  45.  
  46. /// HEALTH VALUE -= CA =-
  47. itemDef { ownerdraw CG_PLAYER_HEALTH decoration visible 1 textstyle 6 textscale 0.9
  48. cvartest "ybl_health" showcvar { 2 }
  49. addColorRange -999 0 0 0 0 0
  50. addColorRange 1 80 1 0.02 0 1
  51. addColorRange 81 180 1 0.8 0 1
  52. addColorRange 181 999 0 0.248 1 1
  53. rect 311 471 0 0
  54. }
  55.  
  56. /// ARMOR VALUE
  57. itemDef { ownerdraw CG_PLAYER_ARMOR_VALUE decoration visible 1 textstyle 6 textalign 0 textscale 0.9
  58. addColorRange -999 0 0 0 0 0
  59. addColorRange 1 100 1 0.66 0 1
  60. addColorRange 101 150 0.2 0.5 1 1
  61. addColorRange 151 999 0.1 0.3 1 1
  62. rect 415 471 0 0 }
  63. }
  64.  
  65.  
  66.  
  67. // SKILLRATING
  68. menuDef { fullScreen MENU_FALSE visible MENU_TRUE
  69. itemDef { visible 1 textstyle 2
  70.  
  71. textscale 0.3 forecolor 0 0 0 .5
  72. ownerdrawflag CG_SHOW_IF_WARMUP
  73. cvar "sv_skillrating" rect 600 472 0 0
  74. cvarTest "sv_skillrating"
  75. cvartest "ybl_skillrating" showcvar { 1 }
  76. }
  77. }
  78.  
  79.  
  80.  
  81. // HARVESTER SKULL COUNTER
  82. menuDef { fullScreen MENU_FALSE visible MENU_TRUE
  83. itemDef { visible 1 ownerdraw CG_HARVESTER_SKULLS decoration
  84. rect -70 70 100 40
  85. textscale 0.5 }
  86. }
  87.  
  88.  
  89.  
  90.  
  91. /// TEAMCOLOR
  92. menuDef { fullScreen MENU_FALSE visible MENU_TRUE
  93. rect 0 -10 0 0
  94. itemDef {
  95. background "ui/assets/hud/teamonm.tga" backcolor 1 0 0 1
  96. rect 0 0 640 30 visible 1 style WINDOW_STYLE_FILLED ownerdrawflag CG_SHOW_IF_PLYR_IS_ON_RED
  97. cvartest "ybl_teamcolor" showcvar { 1 }
  98. }
  99. itemDef { cvartest "g_gametype" showcvar { 5 6 7 8 10 11 }
  100. background "ui/assets/hud/teamonm.tga" backcolor 0 0.1 1 1
  101. rect 0 0 640 30 visible 1 style WINDOW_STYLE_FILLED ownerdrawflag CG_SHOW_IF_PLYR_IS_ON_BLUE
  102. cvartest "ybl_teamcolor" showcvar { 1 }
  103. }
  104. }
  105.  
  106.  
  107.  
  108.  
  109. /// CHAT AREA
  110. menuDef { fullScreen MENU_FALSE visible MENU_TRUE
  111. itemdef { rect 30 280 1 100 ownerdraw CG_AREA_NEW_CHAT textscale 1 visible 1 decoration
  112. cvartest "ybl_chat" showcvar { 1 }
  113. }
  114. }
  115. /// NO CHAT INFO // not using this
  116. menuDef { fullScreen MENU_FALSE visible MENU_TRUE rect 10 475 0 0
  117. itemDef { text " no chat" visible 1 decoration style 1
  118. forecolor 0 0 0 .5 textscale .15 textstyle 2
  119. cvarTest ybl_chat showCvar { 999 }
  120. }
  121. }
  122.  
  123.  
  124.  
  125.  
  126. /// AMMO + WEAPON // not using this
  127. menuDef {fullScreen MENU_FALSE visible MENU_TRUE // (ammo+health+armor)
  128. rect 0 0 0 0
  129.  
  130. /// WEAPON ICON // not using this
  131. itemDef { ownerdraw CG_PLAYER_AMMO_ICON2D decoration visible 1
  132. rect 126 440 34 34 cvartest "g_gametype" showcvar { 999 }
  133. }
  134.  
  135. /// AMMO VALUE // not using this
  136. itemDef { ownerdraw CG_PLAYER_AMMO_VALUE decoration visible 1 textstyle 6 forecolor 1 1 1 1
  137. textalign 3 textscale .7 cvartest "g_gametype" showcvar { 999 }
  138. addColorRange -999 0 0 0 0 1
  139. addColorRange 1 2 .5 .5 .5 1
  140. addColorRange 3 999 1 1 1 0
  141. rect 45 442 0 0 }
  142. }
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150. /// TIMER CLOCK
  151. menuDef { fullScreen MENU_FALSE visible MENU_TRUE
  152. itemDef {
  153. rect 280 20 0 0
  154. visible 1 textstyle 2 decoration forecolor 1 1 1 1
  155. textscale 0.5 ownerdraw CG_LEVELTIMER textalign 0
  156. cvartest "ybl_time" showcvar { 1 }
  157. }
  158. /// ROUND TIMER 30sec
  159. itemDef { rect 220 75 0 0 visible 1 textscale .25 decoration textalign 0
  160. ownerdraw CG_ROUNDTIMER textstyle 3 style 1 }
  161. }
  162.  
  163.  
  164.  
  165.  
  166.  
  167. /// POWERUP QUAD + BATTLESUIT
  168. menuDef { fullScreen MENU_FALSE visible MENU_TRUE rect 550 250 0 0 // 15 425 0 0 //
  169. itemDef { visible 1 ownerdraw CG_AREA_POWERUP decoration
  170. rect -10 0 50 40
  171. textscale .8 }
  172. }
  173.  
  174.  
  175.  
  176.  
  177.  
  178. /// PICKUPS TELEPORT + KAMI
  179. menuDef { fullScreen MENU_FALSE visible MENU_TRUE
  180. rect 600 330 385 32
  181. itemDef { name "playeritem" visible 1 decoration ownerdraw CG_PLAYER_ITEM rect 0 0 27 27 }
  182. itemDef { name "CTFPOWERUP" visible 1 decoration ownerdraw CG_CTF_POWERUP rect 0 40 27 27 }
  183. }
  184.  
  185.  
  186.  
  187.  
  188.  
  189. /// OBITS
  190. menuDef { fullScreen MENU_FALSE visible MENU_TRUE
  191. itemdef { rect 60 30 0 0 textscale .3 ownerdraw CG_PLAYER_OBIT visible 1 style 1 decoration
  192. cvartest "ybl_obit" showcvar { 2 } } // === CA ===
  193.  
  194. itemdef { rect 50 70 0 0 textscale .3 ownerdraw CG_PLAYER_OBIT visible 1 style 1 decoration
  195. cvartest "ybl_obit" showcvar { 1 } }
  196. }
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203. /// SPEEDOMETER
  204. menuDef { fullScreen MENU_FALSE visible MENU_TRUE
  205. itemDef { style 0 visible 1 textstyle 3 decoration forecolor 1 1 1 .4 ownerdraw CG_SPEEDOMETER
  206. textscale 0.5 rect 300 300 0 0 cvartest "ybl_speed" showcvar { 1 } }
  207. }
  208.  
  209.  
  210.  
  211. /// >> PLAYER COUNTER <<
  212.  
  213.  
  214. menuDef { fullScreen MENU_FALSE visible MENU_TRUE
  215. rect 10 470 0 0 // 20 110 0 0
  216. // DOT
  217.  
  218. //itemDef { text "/" cvartest "ybl_playercounter" showcvar { 1 }
  219. //rect 13 0 0 0 visible 1 decoration style 1
  220. //backcolor 0 0 0 1 forecolor 0 0 0 0.5 textscale .3 textstyle 0 }
  221.  
  222. itemDef { text "v" cvartest "ybl_playercounter" showcvar { 1 }
  223. rect 13.3 0 0 0 visible 1 decoration style 1
  224. backcolor 0 0 0 1 forecolor 0 0 0 0.5 textscale .23 textstyle 0 }
  225.  
  226.  
  227.  
  228. // HOME
  229. itemdef { cvartest "ybl_playercounter" showcvar { 1 }
  230. textstyle 2 visible 1 forecolor 0 0 0 0.5 /// 1 1 1 .2
  231. textscale .245 decoration ownerdraw CG_RED_CLAN_PLYRS ownerdrawflag CG_SHOW_IF_PLYR_IS_ON_RED }
  232.  
  233. itemdef { cvartest "ybl_playercounter" showcvar { 1 }
  234. textstyle 2 visible 1 forecolor 0 0 0 0.5 /// 1 1 1 .2
  235. textscale .245 decoration ownerdraw CG_BLUE_CLAN_PLYRS ownerdrawflag CG_SHOW_IF_PLYR_IS_ON_BLUE }
  236. }
  237.  
  238. // GUEST
  239.  
  240. menuDef { fullScreen MENU_FALSE visible MENU_TRUE
  241. rect 35 470 0 0 // 45 110 0 0
  242.  
  243. itemdef { cvartest "ybl_playercounter" showcvar { 1 }
  244. visible 1 textstyle 2 forecolor 0 0 0 0.5 /// 1 1 1 .2
  245. textscale .245 decoration ownerdraw CG_BLUE_CLAN_PLYRS ownerdrawflag CG_SHOW_IF_PLYR_IS_ON_RED }
  246.  
  247. itemdef { cvartest "ybl_playercounter" showcvar { 1 }
  248. visible 1 textstyle 2 forecolor 0 0 0 0.5 /// 1 1 1 .2
  249. textscale .245 decoration ownerdraw CG_RED_CLAN_PLYRS ownerdrawflag CG_SHOW_IF_PLYR_IS_ON_BLUE }
  250. }
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258. /// >> SCOREBOARDS <<
  259.  
  260.  
  261.  
  262. /// SCOREBOARD BACKGROUND FFA + Duel
  263.  
  264. menuDef {
  265. name "SelfFrameHighlights"
  266. fullScreen MENU_FALSE
  267. visible MENU_TRUE
  268. rect 0 0 32 256
  269.  
  270. //self top highlight
  271. itemDef {
  272.  
  273. name "SelfTLeft"
  274. rect 2 2 16 16
  275. visible 1
  276. decoration
  277. ownerdraw CG_TEAM_COLORIZED
  278. ownerdrawflag CG_SHOW_IF_PLYR_IS_FIRST_PLACE
  279. style 1
  280. background "ui/assets/hud/teamonl.tga"
  281. cvartest "ybl_score" showcvar { 1 }
  282. }
  283. itemDef {
  284.  
  285. name "SelfTMid"
  286. rect 18 2 114 16
  287. visible 1
  288. decoration
  289. ownerdraw CG_TEAM_COLORIZED
  290. ownerdrawflag CG_SHOW_IF_PLYR_IS_FIRST_PLACE
  291. style 1
  292. background "ui/assets/hud/teamonm.tga"
  293. cvartest "ybl_score" showcvar { 1 }
  294. }
  295. itemDef {
  296.  
  297. name "SelfTLeft"
  298. rect 132 2 16 16
  299. visible 1
  300. decoration
  301. ownerdraw CG_TEAM_COLORIZED
  302. ownerdrawflag CG_SHOW_IF_PLYR_IS_FIRST_PLACE
  303. style 1
  304. background "ui/assets/hud/teamonr.tga"
  305. cvartest "ybl_score" showcvar { 1 }
  306. }
  307.  
  308. itemDef {
  309.  
  310. name "SelfBLeft"
  311. rect 2 18 16 16
  312. visible 1
  313. decoration
  314. ownerdraw CG_TEAM_COLORIZED
  315. ownerdrawflag CG_SHOW_IF_PLYR_IS_NOT_FIRST_PLACE
  316. style 1
  317. background "ui/assets/hud/teamonl.tga"
  318. cvartest "ybl_score" showcvar { 1 }
  319. }
  320. itemDef {
  321.  
  322. name "SelfBMid"
  323. rect 18 18 116 16
  324. visible 1
  325. decoration
  326. ownerdraw CG_TEAM_COLORIZED
  327. ownerdrawflag CG_SHOW_IF_PLYR_IS_NOT_FIRST_PLACE
  328. style 1
  329. background "ui/assets/hud/teamonm.tga"
  330. cvartest "ybl_score" showcvar { 1 }
  331. }
  332. itemDef {
  333. name "SelfBLeft"
  334. rect 134 18 16 16
  335. visible 1
  336. decoration
  337. ownerdraw CG_TEAM_COLORIZED
  338. ownerdrawflag CG_SHOW_IF_PLYR_IS_NOT_FIRST_PLACE
  339. style 1
  340. background "ui/assets/hud/teamonr.tga"
  341. cvartest "ybl_score" showcvar { 1 }
  342.  
  343. }
  344. }
  345.  
  346.  
  347.  
  348. // SCORE VALUE FFA + Duel
  349. menuDef {
  350. name "scores"
  351. fullScreen MENU_FALSE
  352. visible MENU_TRUE
  353. rect -5 0 0 0
  354. itemDef {
  355. name "1stplace"
  356. ownerdraw CG_1ST_PLACE_SCORE
  357. rect 10 14 135 40
  358. visible 1
  359. textscale .22
  360. decoration
  361. cvartest "ybl_score" showcvar { 1 }
  362. }
  363.  
  364. // this is the item def for the 2nd place text
  365. itemdef {
  366.  
  367. name "2ndplace"
  368. ownerdraw CG_2ND_PLACE_SCORE
  369. rect 10 30 135 40
  370. visible 1
  371. textscale .22
  372. decoration
  373. cvartest "ybl_score" showcvar { 1 }
  374. }
  375. }
  376.  
  377.  
  378.  
  379.  
  380. /// SCOREBOARD TEAMGAMES
  381.  
  382.  
  383. // BACKGROUND:
  384.  
  385.  
  386. menuDef {
  387. name "SelfFrameHighlights"
  388. fullScreen MENU_FALSE
  389. visible MENU_TRUE
  390. rect -100 0 0 0
  391.  
  392. //self top highlight
  393. itemDef {
  394. cvartest "ybl_score" showcvar { 2 }
  395. name "SelfTLeft"
  396. rect 2 2 16 16
  397. visible 1
  398. decoration
  399. ownerdraw CG_TEAM_COLORIZED
  400. ownerdrawflag CG_SHOW_IF_PLYR_IS_FIRST_PLACE
  401. style 1
  402. background "ui/assets/hud/teamonl.tga"
  403. }
  404. itemDef {
  405. cvartest "ybl_score" showcvar { 2 }
  406. name "SelfTMid"
  407. rect 18 2 92 16
  408. visible 1
  409. decoration
  410. ownerdraw CG_TEAM_COLORIZED
  411. ownerdrawflag CG_SHOW_IF_PLYR_IS_FIRST_PLACE
  412. style 1
  413. background "ui/assets/hud/teamonm.tga"
  414. }
  415. itemDef {
  416. cvartest "ybl_score" showcvar { 2 }
  417. name "SelfTLeft"
  418. rect 110 2 16 16
  419. visible 1
  420. decoration
  421. ownerdraw CG_TEAM_COLORIZED
  422. ownerdrawflag CG_SHOW_IF_PLYR_IS_FIRST_PLACE
  423. style 1
  424. background "ui/assets/hud/teamonr.tga"
  425. }
  426.  
  427.  
  428.  
  429.  
  430. //self bottom highlight
  431. itemDef {
  432. cvartest "ybl_score" showcvar { 2 }
  433. name "SelfBLeft"
  434. rect 2 18 16 16
  435. visible 1
  436. decoration
  437. ownerdraw CG_TEAM_COLORIZED
  438. ownerdrawflag CG_SHOW_IF_PLYR_IS_NOT_FIRST_PLACE
  439. style 1
  440. background "ui/assets/hud/teamonl.tga"
  441. }
  442. itemDef {
  443. cvartest "ybl_score" showcvar { 2 }
  444. name "SelfBMid"
  445. rect 18 18 92 16
  446. visible 1
  447. decoration
  448. ownerdraw CG_TEAM_COLORIZED
  449. ownerdrawflag CG_SHOW_IF_PLYR_IS_NOT_FIRST_PLACE
  450. style 1
  451. background "ui/assets/hud/teamonm.tga"
  452. }
  453. itemDef {
  454. cvartest "ybl_score" showcvar { 2 }
  455. name "SelfBLeft"
  456. rect 110 18 16 16
  457. visible 1
  458. decoration
  459. ownerdraw CG_TEAM_COLORIZED
  460. ownerdrawflag CG_SHOW_IF_PLYR_IS_NOT_FIRST_PLACE
  461. style 1
  462. background "ui/assets/hud/teamonr.tga"
  463. }
  464. }
  465.  
  466.  
  467.  
  468.  
  469. /// SCOREBOARD TEAMGAMES VALUE
  470.  
  471.  
  472. menuDef {
  473. name "scores"
  474. fullScreen MENU_FALSE
  475. visible MENU_TRUE
  476. rect -108 0 170 0 //// 0 0 120 40
  477. itemdef {
  478. cvartest "ybl_score" showcvar { 2 }
  479. name "1stplace"
  480. ownerdraw CG_1ST_PLACE_SCORE
  481. rect 10 14 120 0
  482. visible 1
  483. textscale .22
  484. decoration
  485. }
  486.  
  487. // 2nd place TEXT
  488. itemdef {
  489. cvartest "ybl_score" showcvar { 2 }
  490. name "2ndplace"
  491. ownerdraw CG_2ND_PLACE_SCORE
  492. rect 10 30 120 0
  493. visible 1
  494. textscale .22
  495. decoration
  496. }
  497. }
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506. ///*********** CTF ************* does this even work
  507.  
  508.  
  509. ///********* iFLAG
  510. menuDef { fullScreen MENU_FALSE visible MENU_TRUE
  511. itemDef { text "FLAG" forecolor 1 0 1 1 textscale .6 textstyle 6
  512. rect 260 70 0 0 visible 1 decoration style 1 ownerdrawflag CG_SHOW_IF_PLAYER_HAS_FLAG }
  513. }
  514.  
  515.  
  516. ///*********** FLAGS
  517. menuDef { fullScreen MENU_FALSE visible MENU_TRUE
  518. rect 5 90 0 0 // 620 425 0 0
  519.  
  520. itemDef { name "home"
  521. rect 0 0 20 20 visible 1 decoration
  522. cvartest "g_gametype" hidecvar { 8 6 }
  523. ownerdrawflag CG_SHOW_IF_PLYR_IS_ON_RED ownerdraw CG_RED_FLAGSTATUS }
  524.  
  525. itemDef { name "home"
  526. rect 0 0 20 20 visible 1 decoration
  527. cvartest "g_gametype" hidecvar { 8 6 }
  528. ownerdrawflag CG_SHOW_IF_PLYR_IS_ON_BLUE ownerdraw CG_BLUE_FLAGSTATUS }
  529.  
  530. itemDef { name "nmy"
  531. rect 0 25 20 20 visible 1 decoration
  532. cvartest "g_gametype" hidecvar { 8 6 }
  533. ownerdrawflag CG_SHOW_IF_PLYR_IS_ON_RED ownerdraw CG_BLUE_FLAGSTATUS }
  534.  
  535. itemDef { name "nmy"
  536. rect 0 25 20 20 visible 1 decoration
  537. cvartest "g_gametype" hidecvar { 8 6 }
  538. ownerdrawflag CG_SHOW_IF_PLYR_IS_ON_BLUE ownerdraw CG_RED_FLAGSTATUS }
  539. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement