universal_hud_color_changer.hpp 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  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 = MACRO_QUOTE(macro_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 = MACRO_QUOTE(macro_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 = MACRO_QUOTE(macro_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 = MACRO_QUOTE(macro_hud_changer_interaction_icons\yellow.paa);
  31. };
  32. class RD501_Green_HUD:RD501_Red_HUD
  33. {
  34. displayName = "Green HUD Color";
  35. statement = [0,1,0,1,vehicle player] spawn macro_fnc_name(change_hud_color);
  36. icon = MACRO_QUOTE(macro_hud_changer_interaction_icons\green.paa);
  37. };
  38. class RD501_Cyan_HUD:RD501_Red_HUD
  39. {
  40. displayName = "Cyan HUD Color";
  41. statement = [0,1,1,1,vehicle player] spawn macro_fnc_name(change_hud_color);
  42. icon = MACRO_QUOTE(macro_hud_changer_interaction_icons\cyan.paa);
  43. };
  44. class RD501_Blue_HUD:RD501_Red_HUD
  45. {
  46. displayName = "Blue HUD Color";
  47. statement = [0,0,1,1,vehicle player] spawn macro_fnc_name(change_hud_color);
  48. icon = MACRO_QUOTE(macro_hud_changer_interaction_icons\blue.paa);
  49. };
  50. class RD501_Purple_HUD:RD501_Red_HUD
  51. {
  52. displayName = "Purple HUD Color";
  53. statement = [.5,0,.5,1,vehicle player] spawn macro_fnc_name(change_hud_color);
  54. icon = MACRO_QUOTE(macro_hud_changer_interaction_icons\purple.paa);
  55. };
  56. class RD501_White_HUD:RD501_Red_HUD
  57. {
  58. displayName = "White HUD Color";
  59. statement = [1,1,1,1,vehicle player] spawn macro_fnc_name(change_hud_color);
  60. icon = MACRO_QUOTE(macro_hud_changer_interaction_icons\white.paa);
  61. };
  62. class RD501_Black_HUD:RD501_Red_HUD
  63. {
  64. displayName = "Black HUD Color";
  65. statement = [0,0,0,1,vehicle player] spawn macro_fnc_name(change_hud_color);
  66. icon = MACRO_QUOTE(macro_hud_changer_interaction_icons\black.paa);
  67. };
  68. class RD501_Clear_HUD:RD501_Red_HUD
  69. {
  70. displayName = "No HUD Color";
  71. statement = [1,1,1,0,vehicle player] spawn macro_fnc_name(change_hud_color);
  72. icon = MACRO_QUOTE(macro_hud_changer_interaction_icons\noHud.paa);
  73. };
  74. };