Advertisement
Guest User

hud

a guest
Jun 7th, 2013
294
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.07 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.  
  12.  
  13. /// HUD INFO
  14. menuDef { fullScreen MENU_FALSE visible MENU_TRUE
  15. rect 10 390 0 0
  16. //
  17. itemDef { text "^1diverse:^7 O-Accuracy P-Lagometer Pic up/dn - Brightness M -Mute . - Autoexec.cfg Pause - Pause End - Quit"
  18. rect 0 -30 0 0 visible 1 decoration style 1 cvarTest HUDmultiinfo showCvar { 1 } forecolor 1 1 1 .32 textscale .15 textstyle 2 }
  19.  
  20. itemDef { text "^1F-Keys:^7 F5-Speedometer F6 - Loadhud F8 - ChatBox F9 - Vertexlight F10 - Drop behavior F11 - TeamOverlay "
  21. rect 0 -15 0 0 visible 1 decoration style 1 cvarTest HUDmultiinfo showCvar { 1 } forecolor 1 1 1 .32 textscale .15 textstyle 2 }
  22.  
  23. itemDef { text "^1KEYPAD:^7 0 - HUD switch (1-8) - Callvote Teamsize (+/-) - Volume / - Callvote Shuffle"
  24. visible 1 decoration style 1 cvarTest HUDmultiinfo showCvar { 1 } forecolor 1 1 1 .32 textscale .15 textstyle 2
  25. rect 0 0 0 0 }
  26.  
  27. }
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34. /// HEALTH VALUE
  35.  
  36. menuDef { fullScreen MENU_FALSE visible MENU_TRUE rect 0 3 0 0
  37.  
  38. itemDef { ownerdraw CG_PLAYER_HEALTH decoration visible 1 textstyle 6 textscale 0.9
  39. // cvartest "ybl_health" showcvar { ca ffa ctf duel ft rr }
  40. addColorRange -999 0 0 0 0 0
  41. addColorRange 1 40 1 0.02 0 1
  42. addColorRange 41 80 0.9 0.02 0 1
  43. addColorRange 81 180 1 0.8 0 1
  44. addColorRange 181 299 0 0.2 1 1
  45. addColorRange 300 999 0 0.1 1 1
  46. rect 320 471 0 0 // 311 471 0 0
  47. }
  48.  
  49.  
  50.  
  51. /// ARMOR VALUE
  52.  
  53. itemDef { ownerdraw CG_PLAYER_ARMOR_VALUE decoration visible 1 textstyle 6 textalign 0 textscale 0.9
  54. cvartest "ybl_health" showcvar { ffa ft duel ctf rr }
  55. addColorRange -999 0 0 0 0 0
  56. addColorRange 1 100 1 0.8 0 1
  57. addColorRange 101 150 0.2 0.5 1 1
  58. addColorRange 151 999 0.1 0.3 1 1
  59. rect 415 471 0 0 }
  60. }
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69. /// CHAT AREA
  70.  
  71. menuDef { fullScreen MENU_FALSE visible MENU_TRUE rect 10 400 50 100 // rect here!
  72.  
  73. itemDef {
  74. rect -10 -400 640 480 visible 1 style 1
  75. ownerdrawflag CG_SHOW_IF_CHAT_VISIBLE
  76. backcolor 0 0 0 0.75 }
  77.  
  78. itemdef { ownerdraw CG_AREA_NEW_CHAT textscale 1 visible 1 decoration
  79. cvartest "ybl_chat" showcvar { 1 } }
  80. }
  81.  
  82.  
  83.  
  84.  
  85.  
  86. /// WEAPON ICON
  87.  
  88. menuDef { fullScreen MENU_FALSE visible MENU_TRUE
  89.  
  90. itemDef { ownerdraw CG_PLAYER_AMMO_ICON2D decoration visible 1
  91. rect 126 440 34 34 }
  92. }
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100. /// TIMER CLOCK
  101.  
  102. menuDef { fullScreen MENU_FALSE visible MENU_TRUE
  103. itemDef {
  104. rect 280 20 0 0
  105. visible 1 textstyle 2 decoration forecolor 1 1 1 1
  106. textscale 0.5 ownerdraw CG_LEVELTIMER textalign 0
  107. cvartest "ybl_time" showcvar { 1 }
  108. }
  109. /// ROUND TIMER 30sec
  110. itemDef { rect 300 75 0 0 visible 1 textscale .25 decoration textalign 0
  111. ownerdraw CG_ROUNDTIMER textstyle 3 style 1 }
  112. }
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119. /// POWERUP QUAD + BATTLESUIT
  120.  
  121. menuDef { fullScreen MENU_FALSE visible MENU_TRUE rect 550 250 0 0 // 15 425 0 0 //
  122. itemDef { visible 1 ownerdraw CG_AREA_POWERUP decoration
  123. rect -10 0 50 40
  124. textscale .8 }
  125. }
  126.  
  127.  
  128.  
  129.  
  130.  
  131. /// PICKUPS TELEPORT + KAMI
  132.  
  133. menuDef { fullScreen MENU_FALSE visible MENU_TRUE
  134. rect 600 330 385 32
  135. itemDef { name "playeritem" visible 1 decoration ownerdraw CG_PLAYER_ITEM rect 0 0 27 27 }
  136. itemDef { name "CTFPOWERUP" visible 1 decoration ownerdraw CG_CTF_POWERUP rect 0 40 27 27 }
  137. }
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145. /// SPEEDOMETER
  146.  
  147. menuDef { fullScreen MENU_FALSE visible MENU_TRUE
  148. itemDef { style 0 visible 1 textstyle 3 decoration forecolor 1 1 1 .4 ownerdraw CG_SPEEDOMETER
  149. textscale 0.5 rect 300 300 0 0 cvartest "ybl_speed" showcvar { 1 } }
  150. }
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159. /// PLAYER COUNTER ///
  160. /// PLAYER COUNTER ///
  161. /// PLAYER COUNTER ///
  162.  
  163.  
  164.  
  165. menuDef { fullScreen MENU_FALSE visible MENU_TRUE
  166. rect 10 470 0 0
  167.  
  168.  
  169. // Versus
  170. itemDef { text "v" cvartest "ybl_playercounter" showcvar { 1 }
  171. rect 13.3 0 0 0 visible 1 decoration style 1
  172. backcolor 0 0 0 1 forecolor 1 1 1 .351 textscale .23 textstyle 0 }
  173.  
  174. // HOME
  175.  
  176. itemdef { cvartest "ybl_playercounter" showcvar { 1 }
  177. textstyle 2 visible 1 forecolor 1 1 1 .351 // 0 0 0 0.5
  178. textscale .245 decoration ownerdraw CG_RED_CLAN_PLYRS ownerdrawflag CG_SHOW_IF_PLYR_IS_ON_RED }
  179.  
  180. itemdef { cvartest "ybl_playercounter" showcvar { 1 }
  181. textstyle 2 visible 1 forecolor 1 1 1 .351
  182. textscale .245 decoration ownerdraw CG_BLUE_CLAN_PLYRS ownerdrawflag CG_SHOW_IF_PLYR_IS_ON_BLUE }
  183. }
  184.  
  185. // GUEST
  186.  
  187. menuDef { fullScreen MENU_FALSE visible MENU_TRUE
  188. rect 35 470 0 0
  189.  
  190. itemdef { cvartest "ybl_playercounter" showcvar { 1 }
  191. visible 1 textstyle 2 forecolor 1 1 1 .351
  192. textscale .245 decoration ownerdraw CG_BLUE_CLAN_PLYRS ownerdrawflag CG_SHOW_IF_PLYR_IS_ON_RED }
  193.  
  194. itemdef { cvartest "ybl_playercounter" showcvar { 1 }
  195. visible 1 textstyle 2 forecolor 1 1 1 .351
  196. textscale .245 decoration ownerdraw CG_RED_CLAN_PLYRS ownerdrawflag CG_SHOW_IF_PLYR_IS_ON_BLUE }
  197. }
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206. /// SCOREBOARDS ///
  207. /// SCOREBOARDS ///
  208. /// SCOREBOARDS ///
  209.  
  210.  
  211.  
  212.  
  213. /// SCOREBOARD ( FFA + Duel ) BACKGROUND
  214. /// SCOREBOARD ( FFA + Duel ) BACKGROUND
  215.  
  216.  
  217. menuDef {
  218. name "SelfFrameHighlights"
  219. fullScreen MENU_FALSE
  220. visible MENU_TRUE
  221. rect 0 0 32 256
  222.  
  223. //self top highlight
  224. itemDef {
  225.  
  226. name "SelfTLeft"
  227. rect 2 2 16 16
  228. visible 1
  229. decoration
  230. ownerdraw CG_TEAM_COLORIZED
  231. ownerdrawflag CG_SHOW_IF_PLYR_IS_FIRST_PLACE
  232. style 1
  233. background "ui/assets/hud/teamonl.tga"
  234. cvartest "ybl_score" showcvar { 1 }
  235. }
  236. itemDef {
  237.  
  238. name "SelfTMid"
  239. rect 18 2 114 16
  240. visible 1
  241. decoration
  242. ownerdraw CG_TEAM_COLORIZED
  243. ownerdrawflag CG_SHOW_IF_PLYR_IS_FIRST_PLACE
  244. style 1
  245. background "ui/assets/hud/teamonm.tga"
  246. cvartest "ybl_score" showcvar { 1 }
  247. }
  248. itemDef {
  249.  
  250. name "SelfTLeft"
  251. rect 132 2 16 16
  252. visible 1
  253. decoration
  254. ownerdraw CG_TEAM_COLORIZED
  255. ownerdrawflag CG_SHOW_IF_PLYR_IS_FIRST_PLACE
  256. style 1
  257. background "ui/assets/hud/teamonr.tga"
  258. cvartest "ybl_score" showcvar { 1 }
  259. }
  260.  
  261. itemDef {
  262.  
  263. name "SelfBLeft"
  264. rect 2 18 16 16
  265. visible 1
  266. decoration
  267. ownerdraw CG_TEAM_COLORIZED
  268. ownerdrawflag CG_SHOW_IF_PLYR_IS_NOT_FIRST_PLACE
  269. style 1
  270. background "ui/assets/hud/teamonl.tga"
  271. cvartest "ybl_score" showcvar { 1 }
  272. }
  273. itemDef {
  274.  
  275. name "SelfBMid"
  276. rect 18 18 116 16
  277. visible 1
  278. decoration
  279. ownerdraw CG_TEAM_COLORIZED
  280. ownerdrawflag CG_SHOW_IF_PLYR_IS_NOT_FIRST_PLACE
  281. style 1
  282. background "ui/assets/hud/teamonm.tga"
  283. cvartest "ybl_score" showcvar { 1 }
  284. }
  285. itemDef {
  286. name "SelfBLeft"
  287. rect 134 18 16 16
  288. visible 1
  289. decoration
  290. ownerdraw CG_TEAM_COLORIZED
  291. ownerdrawflag CG_SHOW_IF_PLYR_IS_NOT_FIRST_PLACE
  292. style 1
  293. background "ui/assets/hud/teamonr.tga"
  294. cvartest "ybl_score" showcvar { 1 }
  295.  
  296. }
  297. }
  298.  
  299.  
  300.  
  301. // SCORE ( FFA + DUEL ) VALUE
  302. // SCORE ( FFA + DUEL ) VALUE
  303. // SCORE ( FFA + DUEL ) VALUE
  304.  
  305.  
  306. menuDef {
  307. name "scores"
  308. fullScreen MENU_FALSE
  309. visible MENU_TRUE
  310. rect -5 0 0 0
  311. itemDef {
  312. name "1stplace"
  313. ownerdraw CG_1ST_PLACE_SCORE
  314. rect 10 14 135 40
  315. visible 1
  316. textscale .22
  317. decoration
  318. cvartest "ybl_score" showcvar { 1 }
  319. }
  320.  
  321. // this is the item def for the 2nd place text
  322. itemdef {
  323.  
  324. name "2ndplace"
  325. ownerdraw CG_2ND_PLACE_SCORE
  326. rect 10 30 135 40
  327. visible 1
  328. textscale .22
  329. decoration
  330. cvartest "ybl_score" showcvar { 1 }
  331. }
  332. }
  333.  
  334.  
  335.  
  336.  
  337.  
  338. /// SCOREBOARD ( TEAMGAMES ) ///
  339. /// SCOREBOARD ( TEAMGAMES ) ///
  340. /// SCOREBOARD ( TEAMGAMES ) ///
  341.  
  342.  
  343.  
  344.  
  345. // BACKGROUND ( TEAMGAME )
  346. // BACKGROUND ( TEAMGAME )
  347.  
  348.  
  349.  
  350. menuDef {
  351. name "SelfFrameHighlights"
  352. fullScreen MENU_FALSE
  353. visible MENU_TRUE
  354. rect -100 0 0 0
  355.  
  356. itemDef {
  357. cvartest "ybl_score" showcvar { 2 }
  358. name "SelfTMid"
  359. rect 18 2 92 16
  360. visible 1
  361. decoration
  362. ownerdraw CG_TEAM_COLORIZED
  363. ownerdrawflag CG_SHOW_IF_PLYR_IS_FIRST_PLACE
  364. style 1
  365. background "ui/assets/hud/teamonm.tga"
  366. }
  367. itemDef {
  368. cvartest "ybl_score" showcvar { 2 }
  369. name "SelfTLeft"
  370. rect 110 2 16 16
  371. visible 1
  372. decoration
  373. ownerdraw CG_TEAM_COLORIZED
  374. ownerdrawflag CG_SHOW_IF_PLYR_IS_FIRST_PLACE
  375. style 1
  376. background "ui/assets/hud/teamonr.tga"
  377. }
  378.  
  379.  
  380.  
  381.  
  382. itemDef {
  383. cvartest "ybl_score" showcvar { 2 }
  384. name "SelfBMid"
  385. rect 18 18 92 16
  386. visible 1
  387. decoration
  388. ownerdraw CG_TEAM_COLORIZED
  389. ownerdrawflag CG_SHOW_IF_PLYR_IS_NOT_FIRST_PLACE
  390. style 1
  391. background "ui/assets/hud/teamonm.tga"
  392. }
  393. itemDef {
  394. cvartest "ybl_score" showcvar { 2 }
  395. name "SelfBLeft"
  396. rect 110 18 16 16
  397. visible 1
  398. decoration
  399. ownerdraw CG_TEAM_COLORIZED
  400. ownerdrawflag CG_SHOW_IF_PLYR_IS_NOT_FIRST_PLACE
  401. style 1
  402. background "ui/assets/hud/teamonr.tga"
  403. }
  404. }
  405.  
  406.  
  407.  
  408.  
  409. /// SCOREBOARD ( TEAMGAMES ) VALUE
  410. /// SCOREBOARD ( TEAMGAMES ) VALUE
  411.  
  412.  
  413. menuDef {
  414. name "scores"
  415. fullScreen MENU_FALSE
  416. visible MENU_TRUE
  417. rect -108 0 170 0 //// 0 0 120 40
  418. itemdef {
  419. cvartest "ybl_score" showcvar { 2 }
  420. name "1stplace"
  421. ownerdraw CG_1ST_PLACE_SCORE
  422. rect 10 14 120 0
  423. visible 1
  424. textscale .22
  425. decoration
  426. }
  427.  
  428. // 2nd place TEXT
  429. itemdef {
  430. cvartest "ybl_score" showcvar { 2 }
  431. name "2ndplace"
  432. ownerdraw CG_2ND_PLACE_SCORE
  433. rect 10 30 120 0
  434. visible 1
  435. textscale .22
  436. decoration
  437. }
  438. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement