universal_hud_color_changer.hpp 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. class RD501_HUD_Changer
  2. {
  3. displayName = "Change HUD Color :)";
  4. exceptions[] = {"isNotInside","isNotSwimming","isNotSitting"};
  5. condition = "!(isNull objectParent player) && (driver (vehicle player)==player)";
  6. showDisabled = 0;
  7. priority = 2.5;
  8. icon = hud_changer_interaction_icons\colorWheel.paa;
  9. class RD501_Red_HUD
  10. {
  11. displayName = "Red HUD Color";
  12. exceptions[] = {"isNotInside","isNotSwimming","isNotSitting"};
  13. condition = "!(isNull objectParent player)";
  14. statement = [1,0,0,1,vehicle player] spawn macro_fnc_name(change_hud_color);
  15. showDisabled = 0;
  16. runOnHover = 1;
  17. priority = 2.5;
  18. icon = hud_changer_interaction_icons\red.paa;
  19. };
  20. class RD501_Orange_HUD:RD501_Red_HUD
  21. {
  22. displayName = "Orange HUD Color";
  23. statement = [1,.05,0,1,vehicle player] spawn macro_fnc_name(change_hud_color);
  24. icon = hud_changer_interaction_icons\orange.paa;
  25. };
  26. class RD501_Yellow_HUD:RD501_Red_HUD
  27. {
  28. displayName = "Yellow HUD Color";
  29. statement = [1,1,0,1,vehicle player] spawn macro_fnc_name(change_hud_color);
  30. icon = hud_changer_interaction_icons\yellow.paa;
  31. };
  32. class RD501_Green_HUD:RD501_Red_HUD
  33. {
  34. displayName = "Green HUD Color";
  35. //condition = "true";
  36. statement = [0,1,0,1,vehicle player] spawn macro_fnc_name(change_hud_color);
  37. icon = hud_changer_interaction_icons\green.paa;
  38. // showDisabled = 0;
  39. // priority = 2.5;
  40. };
  41. class RD501_Cyan_HUD:RD501_Red_HUD
  42. {
  43. displayName = "Cyan HUD Color";
  44. statement = [0,1,1,1,vehicle player] spawn macro_fnc_name(change_hud_color);
  45. icon = hud_changer_interaction_icons\cyan.paa;
  46. };
  47. class RD501_Blue_HUD:RD501_Red_HUD
  48. {
  49. displayName = "Blue HUD Color";
  50. statement = [0,0,1,1,vehicle player] spawn macro_fnc_name(change_hud_color);
  51. icon = hud_changer_interaction_icons\blue.paa;
  52. };
  53. class RD501_Purple_HUD:RD501_Red_HUD
  54. {
  55. displayName = "Purple HUD Color";
  56. statement = [.5,0,.5,1,vehicle player] spawn macro_fnc_name(change_hud_color);
  57. icon = hud_changer_interaction_icons\purple.paa;
  58. };
  59. class RD501_White_HUD:RD501_Red_HUD
  60. {
  61. displayName = "White HUD Color";
  62. statement = [1,1,1,1,vehicle player] spawn macro_fnc_name(change_hud_color);
  63. icon = hud_changer_interaction_icons\white.paa;
  64. };
  65. class RD501_Black_HUD:RD501_Red_HUD
  66. {
  67. displayName = "Black HUD Color";
  68. statement = [0,0,0,1,vehicle player] spawn macro_fnc_name(change_hud_color);
  69. icon = hud_changer_interaction_icons\black.paa;
  70. };
  71. class RD501_Clear_HUD:RD501_Red_HUD
  72. {
  73. displayName = "No HUD Color";
  74. statement = [1,1,1,0,vehicle player] spawn macro_fnc_name(change_hud_color);
  75. icon = hud_changer_interaction_icons\noHud.paa;
  76. };
  77. };