Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Health+Armor Indicator by J0Z (with a zero :D), updated by InFerNo (with capital I, F and N :D)
- things you might want to edit:
- 1) menuDef{ rect ... } (position of the whole thing)
- 2) define XX ... (main light):
- 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)
- 80<h+a<100 is a1 on top of h1
- 100<h+a is a1 on top of a2
- You can experiment and try to get different colors. It is much easier if you use statsfillm instead of buttonlit,
- 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.
- 3) The border is right at the bottom, just keep scrolling :D
- */
- #include "ui/menudef.h"
- /* 3 lines below are
- red
- orange
- green
- */
- #define h1 1 .2 .2 1 visible 1 rect 0 0 30 25 style 1 decoration background "ui/assets/scrollbar_thumb.jpg" forecolor 0 0 0 0 ownerdraw CG_PLAYER_HEALTH
- #define a1 1 .64 0 .15 visible 1 rect .5 -1.5 29 28 style 1 decoration background "ui/assets/score/statsfillm.png" forecolor 0 0 0 0 ownerdraw CG_PLAYER_ARMOR_VALUE
- #define a2 0 1 0 1 visible 1 rect 0 0 30 25 style 1 decoration background "ui/assets/scrollbar_thumb.jpg" forecolor 0 0 0 0 ownerdraw CG_PLAYER_ARMOR_VALUE
- menuDef {
- visible 1
- fullScreen 0
- rect 600 80 0 0
- widescreen 3
- itemDef {
- name "Text"
- rect -7 -2 20 50
- visible 1
- text "THREAT LVL"
- textscale .15
- forecolor 1 1 1 0.6
- style 1
- decoration
- }
- itemdef{ addcolorrange 0 0 a2 }
- itemdef{ addcolorrange 100 100 h1 }
- itemdef{ addcolorrange 1 1 a2 }
- itemdef{ addcolorrange 99 99 h1 }
- itemdef{ addcolorrange 2 2 a2 }
- itemdef{ addcolorrange 98 98 h1 }
- itemdef{ addcolorrange 3 3 a2 }
- itemdef{ addcolorrange 97 97 h1 }
- itemdef{ addcolorrange 4 4 a2 }
- itemdef{ addcolorrange 96 96 h1 }
- itemdef{ addcolorrange 5 5 a2 }
- itemdef{ addcolorrange 95 95 h1 }
- itemdef{ addcolorrange 6 6 a2 }
- itemdef{ addcolorrange 94 94 h1 }
- itemdef{ addcolorrange 7 7 a2 }
- itemdef{ addcolorrange 93 93 h1 }
- itemdef{ addcolorrange 8 8 a2 }
- itemdef{ addcolorrange 92 92 h1 }
- itemdef{ addcolorrange 9 9 a2 }
- itemdef{ addcolorrange 91 91 h1 }
- itemdef{ addcolorrange 10 10 a2 }
- itemdef{ addcolorrange 90 90 h1 }
- itemdef{ addcolorrange 11 11 a2 }
- itemdef{ addcolorrange 89 89 h1 }
- itemdef{ addcolorrange 12 12 a2 }
- itemdef{ addcolorrange 88 88 h1 }
- itemdef{ addcolorrange 13 13 a2 }
- itemdef{ addcolorrange 87 87 h1 }
- itemdef{ addcolorrange 14 14 a2 }
- itemdef{ addcolorrange 86 86 h1 }
- itemdef{ addcolorrange 15 15 a2 }
- itemdef{ addcolorrange 85 85 h1 }
- itemdef{ addcolorrange 16 16 a2 }
- itemdef{ addcolorrange 84 84 h1 }
- itemdef{ addcolorrange 17 17 a2 }
- itemdef{ addcolorrange 83 83 h1 }
- itemdef{ addcolorrange 18 18 a2 }
- itemdef{ addcolorrange 82 82 h1 }
- itemdef{ addcolorrange 19 19 a2 }
- itemdef{ addcolorrange 81 81 h1 }
- itemdef{ addcolorrange 20 20 a2 }
- itemdef{ addcolorrange 0 0 a1 }
- itemdef{ addcolorrange 80 80 h1 }
- itemdef{ addcolorrange 21 21 a2 }
- itemdef{ addcolorrange 1 1 a1 }
- itemdef{ addcolorrange 79 79 h1 }
- itemdef{ addcolorrange 22 22 a2 }
- itemdef{ addcolorrange 2 2 a1 }
- itemdef{ addcolorrange 78 78 h1 }
- itemdef{ addcolorrange 23 23 a2 }
- itemdef{ addcolorrange 3 3 a1 }
- itemdef{ addcolorrange 77 77 h1 }
- itemdef{ addcolorrange 24 24 a2 }
- itemdef{ addcolorrange 4 4 a1 }
- itemdef{ addcolorrange 76 76 h1 }
- itemdef{ addcolorrange 25 25 a2 }
- itemdef{ addcolorrange 5 5 a1 }
- itemdef{ addcolorrange 75 75 h1 }
- itemdef{ addcolorrange 26 26 a2 }
- itemdef{ addcolorrange 6 6 a1 }
- itemdef{ addcolorrange 74 74 h1 }
- itemdef{ addcolorrange 27 27 a2 }
- itemdef{ addcolorrange 7 7 a1 }
- itemdef{ addcolorrange 73 73 h1 }
- itemdef{ addcolorrange 28 28 a2 }
- itemdef{ addcolorrange 8 8 a1 }
- itemdef{ addcolorrange 72 72 h1 }
- itemdef{ addcolorrange 29 29 a2 }
- itemdef{ addcolorrange 9 9 a1 }
- itemdef{ addcolorrange 71 71 h1 }
- itemdef{ addcolorrange 30 30 a2 }
- itemdef{ addcolorrange 10 10 a1 }
- itemdef{ addcolorrange 70 70 h1 }
- itemdef{ addcolorrange 31 31 a2 }
- itemdef{ addcolorrange 11 11 a1 }
- itemdef{ addcolorrange 69 69 h1 }
- itemdef{ addcolorrange 32 32 a2 }
- itemdef{ addcolorrange 12 12 a1 }
- itemdef{ addcolorrange 68 68 h1 }
- itemdef{ addcolorrange 33 33 a2 }
- itemdef{ addcolorrange 13 13 a1 }
- itemdef{ addcolorrange 67 67 h1 }
- itemdef{ addcolorrange 34 34 a2 }
- itemdef{ addcolorrange 14 14 a1 }
- itemdef{ addcolorrange 66 66 h1 }
- itemdef{ addcolorrange 35 35 a2 }
- itemdef{ addcolorrange 15 15 a1 }
- itemdef{ addcolorrange 65 65 h1 }
- itemdef{ addcolorrange 36 36 a2 }
- itemdef{ addcolorrange 16 16 a1 }
- itemdef{ addcolorrange 64 64 h1 }
- itemdef{ addcolorrange 37 37 a2 }
- itemdef{ addcolorrange 17 17 a1 }
- itemdef{ addcolorrange 63 63 h1 }
- itemdef{ addcolorrange 38 38 a2 }
- itemdef{ addcolorrange 18 18 a1 }
- itemdef{ addcolorrange 62 62 h1 }
- itemdef{ addcolorrange 39 39 a2 }
- itemdef{ addcolorrange 19 19 a1 }
- itemdef{ addcolorrange 61 61 h1 }
- itemdef{ addcolorrange 40 40 a2 }
- itemdef{ addcolorrange 20 20 a1 }
- itemdef{ addcolorrange 60 60 h1 }
- itemdef{ addcolorrange 41 41 a2 }
- itemdef{ addcolorrange 21 21 a1 }
- itemdef{ addcolorrange 59 59 h1 }
- itemdef{ addcolorrange 42 42 a2 }
- itemdef{ addcolorrange 22 22 a1 }
- itemdef{ addcolorrange 58 58 h1 }
- itemdef{ addcolorrange 43 43 a2 }
- itemdef{ addcolorrange 23 23 a1 }
- itemdef{ addcolorrange 57 57 h1 }
- itemdef{ addcolorrange 44 44 a2 }
- itemdef{ addcolorrange 24 24 a1 }
- itemdef{ addcolorrange 56 56 h1 }
- itemdef{ addcolorrange 45 45 a2 }
- itemdef{ addcolorrange 25 25 a1 }
- itemdef{ addcolorrange 55 55 h1 }
- itemdef{ addcolorrange 46 46 a2 }
- itemdef{ addcolorrange 26 26 a1 }
- itemdef{ addcolorrange 54 54 h1 }
- itemdef{ addcolorrange 47 47 a2 }
- itemdef{ addcolorrange 27 27 a1 }
- itemdef{ addcolorrange 53 53 h1 }
- itemdef{ addcolorrange 48 48 a2 }
- itemdef{ addcolorrange 28 28 a1 }
- itemdef{ addcolorrange 52 52 h1 }
- itemdef{ addcolorrange 49 49 a2 }
- itemdef{ addcolorrange 29 29 a1 }
- itemdef{ addcolorrange 51 51 h1 }
- itemdef{ addcolorrange 50 50 a2 }
- itemdef{ addcolorrange 30 30 a1 }
- itemdef{ addcolorrange 50 50 h1 }
- itemdef{ addcolorrange 51 51 a2 }
- itemdef{ addcolorrange 31 31 a1 }
- itemdef{ addcolorrange 49 49 h1 }
- itemdef{ addcolorrange 52 52 a2 }
- itemdef{ addcolorrange 32 32 a1 }
- itemdef{ addcolorrange 48 48 h1 }
- itemdef{ addcolorrange 53 53 a2 }
- itemdef{ addcolorrange 33 33 a1 }
- itemdef{ addcolorrange 47 47 h1 }
- itemdef{ addcolorrange 54 54 a2 }
- itemdef{ addcolorrange 34 34 a1 }
- itemdef{ addcolorrange 46 46 h1 }
- itemdef{ addcolorrange 55 55 a2 }
- itemdef{ addcolorrange 35 35 a1 }
- itemdef{ addcolorrange 45 45 h1 }
- itemdef{ addcolorrange 56 56 a2 }
- itemdef{ addcolorrange 36 36 a1 }
- itemdef{ addcolorrange 44 44 h1 }
- itemdef{ addcolorrange 57 57 a2 }
- itemdef{ addcolorrange 37 37 a1 }
- itemdef{ addcolorrange 43 43 h1 }
- itemdef{ addcolorrange 58 58 a2 }
- itemdef{ addcolorrange 38 38 a1 }
- itemdef{ addcolorrange 42 42 h1 }
- itemdef{ addcolorrange 59 59 a2 }
- itemdef{ addcolorrange 39 39 a1 }
- itemdef{ addcolorrange 41 41 h1 }
- itemdef{ addcolorrange 60 60 a2 }
- itemdef{ addcolorrange 40 40 a1 }
- itemdef{ addcolorrange 40 40 h1 }
- itemdef{ addcolorrange 61 61 a2 }
- itemdef{ addcolorrange 41 41 a1 }
- itemdef{ addcolorrange 39 39 h1 }
- itemdef{ addcolorrange 62 62 a2 }
- itemdef{ addcolorrange 42 42 a1 }
- itemdef{ addcolorrange 38 38 h1 }
- itemdef{ addcolorrange 63 63 a2 }
- itemdef{ addcolorrange 43 43 a1 }
- itemdef{ addcolorrange 37 37 h1 }
- itemdef{ addcolorrange 64 64 a2 }
- itemdef{ addcolorrange 44 44 a1 }
- itemdef{ addcolorrange 36 36 h1 }
- itemdef{ addcolorrange 65 65 a2 }
- itemdef{ addcolorrange 45 45 a1 }
- itemdef{ addcolorrange 35 35 h1 }
- itemdef{ addcolorrange 66 999 a2 }
- itemdef{ addcolorrange 46 46 a1 }
- itemdef{ addcolorrange 34 34 h1 }
- itemdef{ addcolorrange 47 47 a1 }
- itemdef{ addcolorrange 33 33 h1 }
- itemdef{ addcolorrange 48 48 a1 }
- itemdef{ addcolorrange 32 32 h1 }
- itemdef{ addcolorrange 49 49 a1 }
- itemdef{ addcolorrange 31 31 h1 }
- itemdef{ addcolorrange 50 50 a1 }
- itemdef{ addcolorrange 30 30 h1 }
- itemdef{ addcolorrange 51 51 a1 }
- itemdef{ addcolorrange 29 29 h1 }
- itemdef{ addcolorrange 52 52 a1 }
- itemdef{ addcolorrange 28 28 h1 }
- itemdef{ addcolorrange 53 999 a1 }
- itemdef{ addcolorrange 1 27 h1 }
- itemdef {
- visible 1
- rect -1 -1.5 30 26
- style 1
- decoration
- border WINDOW_BORDER_FULL
- bordercolor 0 0 0 1
- bordersize 1
- }
- //health+armor indicator by J0Z
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement