Advertisement
Churchill

MarXet_Dariyah_v1

Aug 5th, 2016
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.58 KB | None | 0 0
  1. /*
  2. *
  3. * MarXet_Traders.sqf
  4. * Author: WolfkillArcadia
  5. * © 2016 Arcas Industries
  6. * This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
  7. * To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/.
  8. */
  9. private["_traders","_trader","_signs","_sign"];
  10. _traders = [];
  11. switch (toLower worldName) do {
  12. case "pja307":
  13. {
  14. //////////////////////////////////////////////////////////
  15. // Northeast MarXet Trader
  16. //////////////////////////////////////////////////////////
  17. _trader =
  18. [
  19. "Exile_Cutscene_Prisoner01",
  20. "",
  21. "GreekHead_A3_01",
  22. ["AidlPercMstpSnonWnonDnon_G01", "AidlPercMstpSnonWnonDnon_G02", "AidlPercMstpSnonWnonDnon_G03", "AidlPercMstpSnonWnonDnon_G04", "AidlPercMstpSnonWnonDnon_G05", "AidlPercMstpSnonWnonDnon_G06"],
  23. [17573.3, 19846.5, 288.701],
  24. 226.135
  25. ]
  26. call ExileClient_object_trader_create;
  27. _traders pushBack _trader;
  28. //////////////////////////////////////////////////////////
  29. // SouthWest MarXet Trader
  30. //////////////////////////////////////////////////////////
  31. _trader =
  32. [
  33. "Exile_Cutscene_Prisoner01",
  34. "",
  35. "GreekHead_A3_01",
  36. ["AidlPercMstpSnonWnonDnon_G01", "AidlPercMstpSnonWnonDnon_G02", "AidlPercMstpSnonWnonDnon_G03", "AidlPercMstpSnonWnonDnon_G04", "AidlPercMstpSnonWnonDnon_G05", "AidlPercMstpSnonWnonDnon_G06"],
  37. [1616.32, 1550.48, 283.02],
  38. 226.135
  39. ]
  40. call ExileClient_object_trader_create;
  41. _traders pushBack _trader;
  42. private ["_signs"];
  43. _signs = [
  44. ["Exile_Sign_Armory",[17573.5, 19840.3, 289.863],284.076,[[0.999876, -0.0157396, 0],[-0,0,1]],false],
  45. ["Exile_Sign_Armory",[1617.14, 1544.67, 284.076],289.863,[[0.999988, 0.00490135, 0],[0,0,1]],false],
  46. ];
  47. {
  48. private ["_sign"];
  49. _sign = createVehicle [_x select 0, [0,0,0], [], 0, ""];
  50. _sign enableSimulationGlobal false;
  51. _sign setObjectTextureGlobal [0, "MarXet\images\MarXet_Sign.jpg"];
  52. if (_x select 4) then {
  53. _sign setDir (_x select 2);
  54. _sign setPos (_x select 1);
  55. } else {
  56. _sign setPosATL (_x select 1);
  57. _sign setVectorDirAndUp (_x select 3);
  58. };
  59. } foreach _signs;
  60. };
  61. case "namalsk":
  62. {
  63. //////////////////////////////////////////////////////////
  64. // Sebjan Mine MarXet Trader
  65. //////////////////////////////////////////////////////////
  66. _trader =
  67. [
  68. "Exile_Cutscene_Prisoner01",
  69. "",
  70. "GreekHead_A3_01",
  71. ["AidlPercMstpSnonWnonDnon_G01", "AidlPercMstpSnonWnonDnon_G02", "AidlPercMstpSnonWnonDnon_G03", "AidlPercMstpSnonWnonDnon_G04", "AidlPercMstpSnonWnonDnon_G05", "AidlPercMstpSnonWnonDnon_G06"],
  72. [5012.31,8011.31,4.12741],
  73. 93.9074
  74. ]
  75. call ExileClient_object_trader_create;
  76. _traders pushBack _trader;
  77. //////////////////////////////////////////////////////////
  78. // Northern Boat MarXet Trader
  79. //////////////////////////////////////////////////////////
  80. _trader =
  81. [
  82. "Exile_Cutscene_Prisoner01",
  83. "",
  84. "GreekHead_A3_01",
  85. ["AidlPercMstpSnonWnonDnon_G01", "AidlPercMstpSnonWnonDnon_G02", "AidlPercMstpSnonWnonDnon_G03", "AidlPercMstpSnonWnonDnon_G04", "AidlPercMstpSnonWnonDnon_G05", "AidlPercMstpSnonWnonDnon_G06"],
  86. [9131.12,10084.1,7.10316],
  87. 208.937
  88. ]
  89. call ExileClient_object_trader_create;
  90. _traders pushBack _trader;
  91. //////////////////////////////////////////////////////////
  92. // Southern Boat MarXet Trader
  93. //////////////////////////////////////////////////////////
  94. _trader =
  95. [
  96. "Exile_Cutscene_Prisoner01",
  97. "",
  98. "GreekHead_A3_01",
  99. ["AidlPercMstpSnonWnonDnon_G01", "AidlPercMstpSnonWnonDnon_G02", "AidlPercMstpSnonWnonDnon_G03", "AidlPercMstpSnonWnonDnon_G04", "AidlPercMstpSnonWnonDnon_G05", "AidlPercMstpSnonWnonDnon_G06"],
  100. [4353.53,4743.87,0.00144696],
  101. 50.5659
  102. ]
  103. call ExileClient_object_trader_create;
  104. _traders pushBack _trader;
  105. private ["_signs"];
  106. _signs = [
  107. ["Exile_Sign_Armory",[5017.71,8022.81,0],142.021,[[0.615369,-0.788239,0],[0,-0,1]],false],
  108. ["Exile_Sign_Armory",[9113.17,10095.6,0.15098],83.7766,[[0.994107,0.108405,0],[0,0,1]],false],
  109. ["Exile_Sign_Armory",[4353.01,4742.62,0],226.596,[[-0.726524,-0.687141,0],[-0,0,1]],false]
  110. ];
  111. {
  112. private ["_sign"];
  113. _sign = createVehicle [_x select 0, [0,0,0], [], 0, ""];
  114. _sign enableSimulationGlobal false;
  115. _sign setObjectTextureGlobal [0, "MarXet\images\MarXet_Sign.jpg"];
  116. if (_x select 4) then {
  117. _sign setDir (_x select 2);
  118. _sign setPos (_x select 1);
  119. } else {
  120. _sign setPosATL (_x select 1);
  121. _sign setVectorDirAndUp (_x select 3);
  122. };
  123. } foreach _signs;
  124. };
  125. };
  126. {
  127. _x forceAddUniform "U_BG_Guerilla2_1";
  128. _x addVest "Exile_Vest_Snow";
  129. _x addHeadgear "H_Watchcap_blk";
  130. _x addGoggles "G_Bandanna_aviator";
  131. _x addWeapon "srifle_DMR_04_F";
  132. _x addPrimaryWeaponItem "optic_LRPS";
  133. _x addWeapon "hgun_ACPC2_F";
  134. _x addAction ["<img image='\a3\ui_f\data\IGUI\Cfg\Actions\reammo_ca.paa' size='1' shadow='false' />Access MarXet","createDialog 'RscMarXetDialog'","",1,false,true,"","((position player) distance _target) <= 4"];
  135. } forEach _traders;
  136. [format["MarXet Traders have been placed. Trader count: %1. Map: %2",(count(_traders)),worldName],"Client Traders"] call ExileClient_MarXet_util_log;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement