Advertisement
Guest User

Untitled

a guest
Oct 17th, 2018
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.45 KB | None | 0 0
  1. #include "..\..\script_macros.hpp"
  2. /*
  3. File: fn_playerSkins.sqf
  4. Author: Daniel Stuart
  5.  
  6. Description:
  7. Sets skins for players by their side and uniform.
  8. */
  9. private ["_skinName"];
  10.  
  11. switch (playerSide) do {
  12. case civilian: {
  13. if (LIFE_SETTINGS(getNumber,"civ_skins") isEqualTo 1) then {
  14. if (uniform player isEqualTo "U_C_Poloshirt_blue") then {
  15. player setObjectTextureGlobal [0, "textures\civilian_uniform_1.jpg"];
  16. };
  17. if (uniform player isEqualTo "U_C_Poloshirt_burgundy") then {
  18. player setObjectTextureGlobal [0, "textures\civilian_uniform_2.jpg"];
  19. };
  20. if (uniform player isEqualTo "U_C_Poloshirt_stripped") then {
  21. player setObjectTextureGlobal [0, "textures\civilian_uniform_3.jpg"];
  22. };
  23. if (uniform player isEqualTo "U_C_Poloshirt_tricolour") then {
  24. player setObjectTextureGlobal [0, "textures\civilian_uniform_4.jpg"];
  25. };
  26. if (uniform player isEqualTo "U_C_Poloshirt_salmon") then {
  27. player setObjectTextureGlobal [0, "textures\civilian_uniform_5.jpg"];
  28. };
  29. if (uniform player isEqualTo "U_C_Poloshirt_redwhite") then {
  30. player setObjectTextureGlobal [0, "textures\civilian_uniform_6.jpg"];
  31. };
  32. if (uniform player isEqualTo "U_C_Commoner1_1") then {
  33. player setObjectTextureGlobal [0, "textures\civilian_uniform_7.jpg"];
  34. };
  35. };
  36. };
  37.  
  38. case west: {
  39. if (backpack player isEqualTo "B_Carryall_mcamo") then {
  40. unitBackpack player setObjectTextureGlobal [0, ""];
  41. };
  42. if (backpack player isEqualTo "B_Bergen_mcamo_F") then {
  43. unitBackpack player setObjectTextureGlobal [0, ""];
  44. };
  45. if (uniform player isEqualTo "U_Rangemaster") then {
  46. _skinName = "textures\gnd_stagiaire.paa";
  47. };
  48. if (uniform player isEqualTo "U_B_Wetsuit") then {
  49. _skinName = "textures\gnd_plongeur.paa";
  50. };
  51. if (uniform player isEqualTo "U_B_GEN_Soldier_F") then {
  52. _skinName = "textures\gnd_formateur.paa";
  53. };
  54. if (uniform player isEqualTo "U_B_CombatUniform_mcam") then {
  55. switch (call life_coplevel) do {
  56. case 1 : {_skinName = "textures\cop_1.paa"};
  57. case 2 : {_skinName = "textures\cop_2.paa"};
  58. case 3 : {_skinName = "textures\cop_3.paa"};
  59. case 4 : {_skinName = "textures\cop_4.paa"};
  60. case 4 : {_skinName = "textures\cop_5.paa"};
  61. case 6 : {_skinName = "textures\cop_6.paa"};
  62. case 7 : {_skinName = "textures\cop_7.paa"};
  63. case 8 : {_skinName = "textures\cop_8.paa"};
  64. case 9 : {_skinName = "textures\cop_9.paa"};
  65. case 10 : {_skinName = "textures\cop_10.paa"};
  66. case 11 : {_skinName = "textures\cop_11.paa"};
  67. case 12 : {_skinName = "textures\cop_12.paa"};
  68. case 13 : {_skinName = "textures\cop_13.paa"};
  69. case 14 : {_skinName = "textures\cop_14.paa"};
  70. case 15 : {_skinName = "textures\cop_15.paa"};
  71. case 16 : {_skinName = "textures\cop_16.paa"};
  72. case 17 : {_skinName = "textures\cop_17.paa"};
  73. };
  74. };
  75. if (uniform player isEqualTo "U_B_T_Soldier_F") then {
  76. _skinName = "textures\gign_tenue.paa";
  77. };
  78. player setObjectTextureGlobal [0, _skinName];
  79. };
  80.  
  81. case independent: {
  82. if (uniform player isEqualTo "U_Rangemaster") then {
  83. switch (call life_mediclevel) do {
  84. case 1 : {player setObjectTextureGlobal [0, "textures\pomp_1.paa"];};
  85. case 2 : {player setObjectTextureGlobal [0, "textures\pomp_2.paa"];};
  86. case 3 : {player setObjectTextureGlobal [0, "textures\pomp_3.paa"];};
  87. case 4 : {player setObjectTextureGlobal [0, "textures\pomp_4.paa"];};
  88. case 4 : {player setObjectTextureGlobal [0, "textures\pomp_5.paa"];};
  89. case 6 : {player setObjectTextureGlobal [0, "textures\pomp_6.paa"];};
  90. case 7 : {player setObjectTextureGlobal [0, "textures\pomp_7.paa"];};
  91. case 8 : {player setObjectTextureGlobal [0, "textures\pomp_8.paa"];};
  92. case 9 : {player setObjectTextureGlobal [0, "textures\pomp_9.paa"];};
  93. case 10 : {player setObjectTextureGlobal [0, "textures\pomp_10.paa"];};
  94. case 11 : {player setObjectTextureGlobal [0, "textures\pomp_11.paa"];};
  95. case 12 : {player setObjectTextureGlobal [0, "textures\pomp_12.paa"];};
  96. case 13 : {player setObjectTextureGlobal [0, "textures\pomp_13.paa"];};
  97. },
  98. };
  99. if (uniform player isEqualTo "U_B_CombatUniform_mcam") then {
  100. switch (call life_mediclevel) do {
  101. case 1 : {player setObjectTextureGlobal [0, "textures\pomp_i1.paa"];};
  102. case 2 : {player setObjectTextureGlobal [0, "textures\pomp_i2.paa"];};
  103. case 3 : {player setObjectTextureGlobal [0, "textures\pomp_i3.paa"];};
  104. case 4 : {player setObjectTextureGlobal [0, "textures\pomp_i4.paa"];};
  105. case 4 : {player setObjectTextureGlobal [0, "textures\pomp_i5.paa"];};
  106. case 6 : {player setObjectTextureGlobal [0, "textures\pomp_i6.paa"];};
  107. case 7 : {player setObjectTextureGlobal [0, "textures\pomp_i7.paa"];};
  108. case 8 : {player setObjectTextureGlobal [0, "textures\pomp_i8.paa"];};
  109. case 9 : {player setObjectTextureGlobal [0, "textures\pomp_i9.paa"];};
  110. case 10 : {player setObjectTextureGlobal [0, "textures\pomp_i10.paa"];};
  111. case 11 : {player setObjectTextureGlobal [0, "textures\pomp_i11.paa"];};
  112. case 12 : {player setObjectTextureGlobal [0, "textures\pomp_i12.paa"];};
  113. case 13 : {player setObjectTextureGlobal [0, "textures\pomp_i13.paa"];};
  114. },
  115. };
  116. if (uniform player isEqualTo "U_B_Wetsuit") then {
  117. player setObjectTextureGlobal [0, "textures\pomp_plongeur.paa"];
  118. };
  119. if (uniform player isEqualTo "U_O_OfficerUniform_ocamo") then {
  120. player setObjectTextureGlobal [0, "textures\pomp_feu.paa"];
  121. };
  122. if (backpack player isEqualTo "B_Carryall_oucamo") then {
  123. unitBackpack player setObjectTextureGlobal [0, "textures\pomp_sacmultifctnoir.paa"];
  124. };
  125. if (backpack player isEqualTo "C_IDAP_UAV_06_medical_backpack_F") then {
  126. unitBackpack player setObjectTextureGlobal [0, "textures\pomp_sacdrone.paa"];
  127. };
  128. };
  129. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement