Advertisement
Guest User

railrocketindicator_bottombar

a guest
Oct 23rd, 2014
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.30 KB | None | 0 0
  1. /*
  2.  
  3. Health+Armor Indicator by J0Z (with a zero :D), updated by InFerNo (with capital I, F and N :D)
  4.  
  5. things you might want to edit:
  6. 1) menuDef{ rect ... } (position of the whole thing)
  7. 2) define XX ... (main light):
  8. h+a<80 is h1 (not exactly, i have it set up correctly so it is red if and only if 1 rail definitely kills you etc)
  9. 80<h+a<100 is a1 on top of h1
  10. 100<h+a is a1 on top of a2
  11. You can experiment and try to get different colors. It is much easier if you use statsfillm instead of buttonlit,
  12. and also use an intermediate colour that is a mix of the 2 extreme colours in RGB terms, so you can have a1 be the color of a2 but translucent.
  13. 3) The border is right at the bottom, just keep scrolling :D
  14.  
  15. */
  16.  
  17. #include "ui/menudef.h"
  18.  
  19. /* 3 lines below are
  20. red
  21. orange
  22. green
  23. */
  24.  
  25. #define h1 1 .2 .2 1 visible 1 rect 0 475 860 5 style 1 decoration background "ui/assets/scrollbar_thumb.jpg" forecolor 0 0 0 0 ownerdraw CG_PLAYER_HEALTH
  26. #define a1 1 .64 0 .15 visible 1 rect 0 475 860 5 style 1 decoration background "ui/assets/score/statsfillm.png" forecolor 0 0 0 0 ownerdraw CG_PLAYER_ARMOR_VALUE
  27. #define a2 0 1 0 1 visible 1 rect 0 475 860 5 style 1 decoration background "ui/assets/scrollbar_thumb.jpg" forecolor 0 0 0 0 ownerdraw CG_PLAYER_ARMOR_VALUE
  28.  
  29. menuDef {
  30. visible 1
  31. fullScreen 0
  32. rect 0 0 0 0
  33. widescreen 1
  34.  
  35. /*itemDef {
  36. name "Text"
  37. rect -4 -2 640 5
  38. visible 1
  39. text "TAKE DMG"
  40. textscale .15
  41. forecolor 1 1 1 0.6
  42. style 1
  43. decoration
  44. }*/
  45.  
  46. itemdef{ addcolorrange 0 0 a2 }
  47. itemdef{ addcolorrange 100 100 h1 }
  48. itemdef{ addcolorrange 1 1 a2 }
  49. itemdef{ addcolorrange 99 99 h1 }
  50. itemdef{ addcolorrange 2 2 a2 }
  51. itemdef{ addcolorrange 98 98 h1 }
  52. itemdef{ addcolorrange 3 3 a2 }
  53. itemdef{ addcolorrange 97 97 h1 }
  54. itemdef{ addcolorrange 4 4 a2 }
  55. itemdef{ addcolorrange 96 96 h1 }
  56. itemdef{ addcolorrange 5 5 a2 }
  57. itemdef{ addcolorrange 95 95 h1 }
  58. itemdef{ addcolorrange 6 6 a2 }
  59. itemdef{ addcolorrange 94 94 h1 }
  60. itemdef{ addcolorrange 7 7 a2 }
  61. itemdef{ addcolorrange 93 93 h1 }
  62. itemdef{ addcolorrange 8 8 a2 }
  63. itemdef{ addcolorrange 92 92 h1 }
  64. itemdef{ addcolorrange 9 9 a2 }
  65. itemdef{ addcolorrange 91 91 h1 }
  66. itemdef{ addcolorrange 10 10 a2 }
  67. itemdef{ addcolorrange 90 90 h1 }
  68. itemdef{ addcolorrange 11 11 a2 }
  69. itemdef{ addcolorrange 89 89 h1 }
  70. itemdef{ addcolorrange 12 12 a2 }
  71. itemdef{ addcolorrange 88 88 h1 }
  72. itemdef{ addcolorrange 13 13 a2 }
  73. itemdef{ addcolorrange 87 87 h1 }
  74. itemdef{ addcolorrange 14 14 a2 }
  75. itemdef{ addcolorrange 86 86 h1 }
  76. itemdef{ addcolorrange 15 15 a2 }
  77. itemdef{ addcolorrange 85 85 h1 }
  78. itemdef{ addcolorrange 16 16 a2 }
  79. itemdef{ addcolorrange 84 84 h1 }
  80. itemdef{ addcolorrange 17 17 a2 }
  81. itemdef{ addcolorrange 83 83 h1 }
  82. itemdef{ addcolorrange 18 18 a2 }
  83. itemdef{ addcolorrange 82 82 h1 }
  84. itemdef{ addcolorrange 19 19 a2 }
  85. itemdef{ addcolorrange 81 81 h1 }
  86. itemdef{ addcolorrange 20 20 a2 }
  87. itemdef{ addcolorrange 0 0 a1 }
  88. itemdef{ addcolorrange 80 80 h1 }
  89. itemdef{ addcolorrange 21 21 a2 }
  90. itemdef{ addcolorrange 1 1 a1 }
  91. itemdef{ addcolorrange 79 79 h1 }
  92. itemdef{ addcolorrange 22 22 a2 }
  93. itemdef{ addcolorrange 2 2 a1 }
  94. itemdef{ addcolorrange 78 78 h1 }
  95. itemdef{ addcolorrange 23 23 a2 }
  96. itemdef{ addcolorrange 3 3 a1 }
  97. itemdef{ addcolorrange 77 77 h1 }
  98. itemdef{ addcolorrange 24 24 a2 }
  99. itemdef{ addcolorrange 4 4 a1 }
  100. itemdef{ addcolorrange 76 76 h1 }
  101. itemdef{ addcolorrange 25 25 a2 }
  102. itemdef{ addcolorrange 5 5 a1 }
  103. itemdef{ addcolorrange 75 75 h1 }
  104. itemdef{ addcolorrange 26 26 a2 }
  105. itemdef{ addcolorrange 6 6 a1 }
  106. itemdef{ addcolorrange 74 74 h1 }
  107. itemdef{ addcolorrange 27 27 a2 }
  108. itemdef{ addcolorrange 7 7 a1 }
  109. itemdef{ addcolorrange 73 73 h1 }
  110. itemdef{ addcolorrange 28 28 a2 }
  111. itemdef{ addcolorrange 8 8 a1 }
  112. itemdef{ addcolorrange 72 72 h1 }
  113. itemdef{ addcolorrange 29 29 a2 }
  114. itemdef{ addcolorrange 9 9 a1 }
  115. itemdef{ addcolorrange 71 71 h1 }
  116. itemdef{ addcolorrange 30 30 a2 }
  117. itemdef{ addcolorrange 10 10 a1 }
  118. itemdef{ addcolorrange 70 70 h1 }
  119. itemdef{ addcolorrange 31 31 a2 }
  120. itemdef{ addcolorrange 11 11 a1 }
  121. itemdef{ addcolorrange 69 69 h1 }
  122. itemdef{ addcolorrange 32 32 a2 }
  123. itemdef{ addcolorrange 12 12 a1 }
  124. itemdef{ addcolorrange 68 68 h1 }
  125. itemdef{ addcolorrange 33 33 a2 }
  126. itemdef{ addcolorrange 13 13 a1 }
  127. itemdef{ addcolorrange 67 67 h1 }
  128. itemdef{ addcolorrange 34 34 a2 }
  129. itemdef{ addcolorrange 14 14 a1 }
  130. itemdef{ addcolorrange 66 66 h1 }
  131. itemdef{ addcolorrange 35 35 a2 }
  132. itemdef{ addcolorrange 15 15 a1 }
  133. itemdef{ addcolorrange 65 65 h1 }
  134. itemdef{ addcolorrange 36 36 a2 }
  135. itemdef{ addcolorrange 16 16 a1 }
  136. itemdef{ addcolorrange 64 64 h1 }
  137. itemdef{ addcolorrange 37 37 a2 }
  138. itemdef{ addcolorrange 17 17 a1 }
  139. itemdef{ addcolorrange 63 63 h1 }
  140. itemdef{ addcolorrange 38 38 a2 }
  141. itemdef{ addcolorrange 18 18 a1 }
  142. itemdef{ addcolorrange 62 62 h1 }
  143. itemdef{ addcolorrange 39 39 a2 }
  144. itemdef{ addcolorrange 19 19 a1 }
  145. itemdef{ addcolorrange 61 61 h1 }
  146. itemdef{ addcolorrange 40 40 a2 }
  147. itemdef{ addcolorrange 20 20 a1 }
  148. itemdef{ addcolorrange 60 60 h1 }
  149. itemdef{ addcolorrange 41 41 a2 }
  150. itemdef{ addcolorrange 21 21 a1 }
  151. itemdef{ addcolorrange 59 59 h1 }
  152. itemdef{ addcolorrange 42 42 a2 }
  153. itemdef{ addcolorrange 22 22 a1 }
  154. itemdef{ addcolorrange 58 58 h1 }
  155. itemdef{ addcolorrange 43 43 a2 }
  156. itemdef{ addcolorrange 23 23 a1 }
  157. itemdef{ addcolorrange 57 57 h1 }
  158. itemdef{ addcolorrange 44 44 a2 }
  159. itemdef{ addcolorrange 24 24 a1 }
  160. itemdef{ addcolorrange 56 56 h1 }
  161. itemdef{ addcolorrange 45 45 a2 }
  162. itemdef{ addcolorrange 25 25 a1 }
  163. itemdef{ addcolorrange 55 55 h1 }
  164. itemdef{ addcolorrange 46 46 a2 }
  165. itemdef{ addcolorrange 26 26 a1 }
  166. itemdef{ addcolorrange 54 54 h1 }
  167. itemdef{ addcolorrange 47 47 a2 }
  168. itemdef{ addcolorrange 27 27 a1 }
  169. itemdef{ addcolorrange 53 53 h1 }
  170. itemdef{ addcolorrange 48 48 a2 }
  171. itemdef{ addcolorrange 28 28 a1 }
  172. itemdef{ addcolorrange 52 52 h1 }
  173. itemdef{ addcolorrange 49 49 a2 }
  174. itemdef{ addcolorrange 29 29 a1 }
  175. itemdef{ addcolorrange 51 51 h1 }
  176. itemdef{ addcolorrange 50 50 a2 }
  177. itemdef{ addcolorrange 30 30 a1 }
  178. itemdef{ addcolorrange 50 50 h1 }
  179. itemdef{ addcolorrange 51 51 a2 }
  180. itemdef{ addcolorrange 31 31 a1 }
  181. itemdef{ addcolorrange 49 49 h1 }
  182. itemdef{ addcolorrange 52 52 a2 }
  183. itemdef{ addcolorrange 32 32 a1 }
  184. itemdef{ addcolorrange 48 48 h1 }
  185. itemdef{ addcolorrange 53 53 a2 }
  186. itemdef{ addcolorrange 33 33 a1 }
  187. itemdef{ addcolorrange 47 47 h1 }
  188. itemdef{ addcolorrange 54 54 a2 }
  189. itemdef{ addcolorrange 34 34 a1 }
  190. itemdef{ addcolorrange 46 46 h1 }
  191. itemdef{ addcolorrange 55 55 a2 }
  192. itemdef{ addcolorrange 35 35 a1 }
  193. itemdef{ addcolorrange 45 45 h1 }
  194. itemdef{ addcolorrange 56 56 a2 }
  195. itemdef{ addcolorrange 36 36 a1 }
  196. itemdef{ addcolorrange 44 44 h1 }
  197. itemdef{ addcolorrange 57 57 a2 }
  198. itemdef{ addcolorrange 37 37 a1 }
  199. itemdef{ addcolorrange 43 43 h1 }
  200. itemdef{ addcolorrange 58 58 a2 }
  201. itemdef{ addcolorrange 38 38 a1 }
  202. itemdef{ addcolorrange 42 42 h1 }
  203. itemdef{ addcolorrange 59 59 a2 }
  204. itemdef{ addcolorrange 39 39 a1 }
  205. itemdef{ addcolorrange 41 41 h1 }
  206. itemdef{ addcolorrange 60 60 a2 }
  207. itemdef{ addcolorrange 40 40 a1 }
  208. itemdef{ addcolorrange 40 40 h1 }
  209. itemdef{ addcolorrange 61 61 a2 }
  210. itemdef{ addcolorrange 41 41 a1 }
  211. itemdef{ addcolorrange 39 39 h1 }
  212. itemdef{ addcolorrange 62 62 a2 }
  213. itemdef{ addcolorrange 42 42 a1 }
  214. itemdef{ addcolorrange 38 38 h1 }
  215. itemdef{ addcolorrange 63 63 a2 }
  216. itemdef{ addcolorrange 43 43 a1 }
  217. itemdef{ addcolorrange 37 37 h1 }
  218. itemdef{ addcolorrange 64 64 a2 }
  219. itemdef{ addcolorrange 44 44 a1 }
  220. itemdef{ addcolorrange 36 36 h1 }
  221. itemdef{ addcolorrange 65 65 a2 }
  222. itemdef{ addcolorrange 45 45 a1 }
  223. itemdef{ addcolorrange 35 35 h1 }
  224. itemdef{ addcolorrange 66 999 a2 }
  225. itemdef{ addcolorrange 46 46 a1 }
  226. itemdef{ addcolorrange 34 34 h1 }
  227. itemdef{ addcolorrange 47 47 a1 }
  228. itemdef{ addcolorrange 33 33 h1 }
  229. itemdef{ addcolorrange 48 48 a1 }
  230. itemdef{ addcolorrange 32 32 h1 }
  231. itemdef{ addcolorrange 49 49 a1 }
  232. itemdef{ addcolorrange 31 31 h1 }
  233. itemdef{ addcolorrange 50 50 a1 }
  234. itemdef{ addcolorrange 30 30 h1 }
  235. itemdef{ addcolorrange 51 51 a1 }
  236. itemdef{ addcolorrange 29 29 h1 }
  237. itemdef{ addcolorrange 52 52 a1 }
  238. itemdef{ addcolorrange 28 28 h1 }
  239. itemdef{ addcolorrange 53 999 a1 }
  240. itemdef{ addcolorrange 1 27 h1 }
  241.  
  242. /*itemdef {
  243. visible 1
  244. rect -1 -1.5 30 26
  245. style 1
  246. decoration
  247. border WINDOW_BORDER_FULL
  248. bordercolor 0 0 0 1
  249. bordersize 1
  250. }*/
  251.  
  252. //health+armor indicator by J0Z
  253. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement