Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- *
- * MarXet_Traders.sqf
- * Author: WolfkillArcadia
- * © 2016 Arcas Industries
- * This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
- * To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/.
- */
- private["_traders","_trader","_signs","_sign"];
- _traders = [];
- switch (toLower worldName) do {
- case "pja307":
- {
- //////////////////////////////////////////////////////////
- // Northeast MarXet Trader
- //////////////////////////////////////////////////////////
- _trader =
- [
- "Exile_Cutscene_Prisoner01",
- "",
- "GreekHead_A3_01",
- ["AidlPercMstpSnonWnonDnon_G01", "AidlPercMstpSnonWnonDnon_G02", "AidlPercMstpSnonWnonDnon_G03", "AidlPercMstpSnonWnonDnon_G04", "AidlPercMstpSnonWnonDnon_G05", "AidlPercMstpSnonWnonDnon_G06"],
- [17573.3, 19846.5, 288.701],
- 226.135
- ]
- call ExileClient_object_trader_create;
- _traders pushBack _trader;
- //////////////////////////////////////////////////////////
- // SouthWest MarXet Trader
- //////////////////////////////////////////////////////////
- _trader =
- [
- "Exile_Cutscene_Prisoner01",
- "",
- "GreekHead_A3_01",
- ["AidlPercMstpSnonWnonDnon_G01", "AidlPercMstpSnonWnonDnon_G02", "AidlPercMstpSnonWnonDnon_G03", "AidlPercMstpSnonWnonDnon_G04", "AidlPercMstpSnonWnonDnon_G05", "AidlPercMstpSnonWnonDnon_G06"],
- [1616.32, 1550.48, 283.02],
- 226.135
- ]
- call ExileClient_object_trader_create;
- _traders pushBack _trader;
- private ["_signs"];
- _signs = [
- ["Exile_Sign_Armory",[17573.5, 19840.3, 289.863],284.076,[[0.999876, -0.0157396, 0],[-0,0,1]],false],
- ["Exile_Sign_Armory",[1617.14, 1544.67, 284.076],289.863,[[0.999988, 0.00490135, 0],[0,0,1]],false],
- ];
- {
- private ["_sign"];
- _sign = createVehicle [_x select 0, [0,0,0], [], 0, ""];
- _sign enableSimulationGlobal false;
- _sign setObjectTextureGlobal [0, "MarXet\images\MarXet_Sign.jpg"];
- if (_x select 4) then {
- _sign setDir (_x select 2);
- _sign setPos (_x select 1);
- } else {
- _sign setPosATL (_x select 1);
- _sign setVectorDirAndUp (_x select 3);
- };
- } foreach _signs;
- };
- case "namalsk":
- {
- //////////////////////////////////////////////////////////
- // Sebjan Mine MarXet Trader
- //////////////////////////////////////////////////////////
- _trader =
- [
- "Exile_Cutscene_Prisoner01",
- "",
- "GreekHead_A3_01",
- ["AidlPercMstpSnonWnonDnon_G01", "AidlPercMstpSnonWnonDnon_G02", "AidlPercMstpSnonWnonDnon_G03", "AidlPercMstpSnonWnonDnon_G04", "AidlPercMstpSnonWnonDnon_G05", "AidlPercMstpSnonWnonDnon_G06"],
- [5012.31,8011.31,4.12741],
- 93.9074
- ]
- call ExileClient_object_trader_create;
- _traders pushBack _trader;
- //////////////////////////////////////////////////////////
- // Northern Boat MarXet Trader
- //////////////////////////////////////////////////////////
- _trader =
- [
- "Exile_Cutscene_Prisoner01",
- "",
- "GreekHead_A3_01",
- ["AidlPercMstpSnonWnonDnon_G01", "AidlPercMstpSnonWnonDnon_G02", "AidlPercMstpSnonWnonDnon_G03", "AidlPercMstpSnonWnonDnon_G04", "AidlPercMstpSnonWnonDnon_G05", "AidlPercMstpSnonWnonDnon_G06"],
- [9131.12,10084.1,7.10316],
- 208.937
- ]
- call ExileClient_object_trader_create;
- _traders pushBack _trader;
- //////////////////////////////////////////////////////////
- // Southern Boat MarXet Trader
- //////////////////////////////////////////////////////////
- _trader =
- [
- "Exile_Cutscene_Prisoner01",
- "",
- "GreekHead_A3_01",
- ["AidlPercMstpSnonWnonDnon_G01", "AidlPercMstpSnonWnonDnon_G02", "AidlPercMstpSnonWnonDnon_G03", "AidlPercMstpSnonWnonDnon_G04", "AidlPercMstpSnonWnonDnon_G05", "AidlPercMstpSnonWnonDnon_G06"],
- [4353.53,4743.87,0.00144696],
- 50.5659
- ]
- call ExileClient_object_trader_create;
- _traders pushBack _trader;
- private ["_signs"];
- _signs = [
- ["Exile_Sign_Armory",[5017.71,8022.81,0],142.021,[[0.615369,-0.788239,0],[0,-0,1]],false],
- ["Exile_Sign_Armory",[9113.17,10095.6,0.15098],83.7766,[[0.994107,0.108405,0],[0,0,1]],false],
- ["Exile_Sign_Armory",[4353.01,4742.62,0],226.596,[[-0.726524,-0.687141,0],[-0,0,1]],false]
- ];
- {
- private ["_sign"];
- _sign = createVehicle [_x select 0, [0,0,0], [], 0, ""];
- _sign enableSimulationGlobal false;
- _sign setObjectTextureGlobal [0, "MarXet\images\MarXet_Sign.jpg"];
- if (_x select 4) then {
- _sign setDir (_x select 2);
- _sign setPos (_x select 1);
- } else {
- _sign setPosATL (_x select 1);
- _sign setVectorDirAndUp (_x select 3);
- };
- } foreach _signs;
- };
- };
- {
- _x forceAddUniform "U_BG_Guerilla2_1";
- _x addVest "Exile_Vest_Snow";
- _x addHeadgear "H_Watchcap_blk";
- _x addGoggles "G_Bandanna_aviator";
- _x addWeapon "srifle_DMR_04_F";
- _x addPrimaryWeaponItem "optic_LRPS";
- _x addWeapon "hgun_ACPC2_F";
- _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"];
- } forEach _traders;
- [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