Zentarix

[TRADERS] Chernarus Traders and Safe zones for your server.

3 posts in this topic

CHERNARUS TRADERS & SAFE ZONES

Welcome, since I have seen people looking around for Traders to add to their maps and servers, I have decided to take on the job and create some for the community. I might add Traders and Safe zones on other maps as well but for now it is only Chernarus.

I will not be taking requests by anybody, I do these edits for fun only and think the community deserves to use them as they see fit.

ANIMATIONS FOR YOUR TRADERS: These are just some animations I have for traders or any other unit, feel free to share more.

Spoiler

["HubSittingChairUC_idle1"]
["HubSittingChairUC_idle2"]
["HubSittingChairUC_idle3"]
["HubSittingChairUC_move1"]
["InBaseMoves_patrolling1"]
["InBaseMoves_patrolling2"]
["AidlPercMstpSnonWnonDnon_G01"]
["c5efe_MichalLoop"]
["HubStandingUC_idle1"]
["HubStanding_idle1"]
["HubStanding_idle2"]
["HubStanding_idle3"]
["InBaseMoves_SittingRifle1"]
["HubStanding_idle1"]
["HubStanding_idle2"]
["HubStanding_idle3"]
["HubBriefing_scratch"]
["HubBriefing_stretch"]
["HubBriefing_think"]
["HubBriefing_lookAround1"]
["HubBriefing_lookAround2"]
["HubStandingUA_move1"]
["InBaseMoves_Lean1"]

 

CHERNARUS: NWAF TRADER CITY

SCREENSHOTS:

Spoiler

20170512013839_1.jpg

20170512014124_1.jpg

20170512014138_1.jpg

20170512014146_1.jpg

20170512014152_1.jpg

20170512014207_1.jpg

20170512014213_1.jpg

20170512014232_1.jpg

SCRIPT: Do NOT replace these with your actual files, simply open them and add the corresponding lines.

InitServer.sqf   (IN SOME CASES YOU MIGHT NEED TO ALSO ADD LINES INTO THE Simple Objects SECTION OF YOUR FILE)  (In this case you don't).

Spoiler

/**
 * Created with Exile Mod 3DEN Plugin
 * exile.majormittens.co.uk
 */

ExileRouletteChairs = [];
ExileRouletteChairPositions = [];

// 44 Vehicles
private _vehicles = [
["Land_Airport_01_controlTower_F", [4212.5, 10912.7, 349.644], [0.884273, 0.466969, 0], [0, 0, 1], true],
["Land_Airport_01_terminal_F", [4218.16, 10890.3, 343.262], [-0.492222, 0.87047, 0], [0, 0, 1], true],
["Land_Mil_ControlTower_EP1", [4197.72, 10909.3, 349.177], [0.480643, -0.876916, 0.00062093], [-0.00129187, 0, 0.999999], true],
["Land_Workbench_01_F", [4202.8, 10915.3, 340.094], [-0.480569, 0.876957, -0.000620834], [-0.00129187, 0, 0.999999], true],
["Land_TableDesk_F", [4205.78, 10913.9, 340.008], [0.485483, -0.874246, 0.000627182], [-0.00129187, 0, 0.999999], true],
["Land_TableDesk_F", [4204.15, 10913, 340.006], [0.485483, -0.874246, 0.000627182], [-0.00129187, 0, 0.999999], true],
["Land_OfficeCabinet_01_F", [4205.17, 10917.2, 340.381], [0.872353, 0.488875, 0.00112697], [-0.00129187, 0, 0.999999], true],
["Land_CashDesk_F", [4199.37, 10913.6, 339.593], [-0.478973, 0.87783, -0.000618771], [-0.00129187, 0, 0.999999], true],
["Land_TableDesk_F", [4200.93, 10911.2, 340.002], [0.485483, -0.874246, 0.000627182], [-0.00129187, 0, 0.999999], true],
["CUP_flower_01", [4196.39, 10913.4, 339.586], [0, 1, 0], [-0.00129187, 0, 0.999999], true],
["CUP_flower_02", [4197.09, 10911.9, 339.59], [0, 1, 0], [-0.00129187, 0, 0.999999], true],
["CUP_lobby_chair", [4195.82, 10910.9, 339.586], [0, 1, 0], [-0.00129187, 0, 0.999999], true],
["CUP_Skrin_bar", [4192.69, 10907.2, 339.584], [-0.488286, 0.872683, -0.000630803], [-0.00129187, 0, 0.999999], true],
["Land_Table_EP1", [4195.13, 10905.7, 339.974], [-0.491655, 0.870525, 0.0214896], [0.0093476, -0.0194007, 0.999768], true],
["CUP_ch_office_B", [4198.14, 10909.2, 339.591], [0.984007, 0.178126, 0.00127121], [-0.00129187, 0, 0.999999], true],
["Land_Table_EP1", [4193.49, 10904.8, 339.972], [-0.491655, 0.870525, 0.0214896], [0.0093476, -0.0194007, 0.999768], true],
["Land_Canal_WallSmall_10m_F", [4191.59, 10911.7, 340.798], [0.881933, 0.471375, 0], [0, 0, 1], true],
["Land_Canal_WallSmall_10m_F", [4189.36, 10906, 340.806], [-0.473422, 0.880836, 0], [0, 0, 1], true],
["Land_GarbageBags_F", [4189.35, 10911.6, 339.425], [0, 0.999999, -0.00129187], [0, 0.00129187, 0.999999], true],
["Land_GarbageHeap_04_F", [4185.8, 10905.2, 339.512], [0.54332, -0.839525, 0.00108456], [0, 0.00129187, 0.999999], true],
["Land_GarbageHeap_01_F", [4186.73, 10909.7, 339.447], [-0.467029, 0.884241, -0.00114233], [0, 0.00129187, 0.999999], true],
["Land_GarbageHeap_03_F", [4185.29, 10907.7, 339.524], [0.885965, 0.463752, -0.000599108], [0, 0.00129187, 0.999999], true],
["Land_Misc_GContainer_Big", [4196.94, 10898.8, 339.784], [0.488619, -0.872497, 0], [0, 0, 1], true],
["Garbage_can", [4201.96, 10903.2, 339.491], [0, 1, 0], [0, 0, 1], true],
["Land_Misc_Garb_Heap_EP1", [4202.87, 10902.6, 339.387], [0, 1, 0], [0, 0, 1], true],
["Exile_Sign_Aircraft", [4218.08, 10901, 340.041], [0.486159, -0.873871, 0], [0, 0, 1], true],
["Exile_Sign_AircraftCustoms_Small", [4223.05, 10898.4, 340.386], [0.673991, -0.73874, 0], [0, 0, 1], true],
["Exile_Sign_Vehicles", [4209.15, 10896, 340.041], [0.484707, -0.874677, 0], [0, 0, 1], true],
["Exile_Sign_VehicleCustoms_Small", [4206.58, 10893.6, 340.421], [-0.938874, 0.344261, 0], [0, 0, 1], true],
["Exile_Sign_WasteDump", [4200.44, 10902, 340.041], [-0.470874, 0.882201, 0], [0, 0, 1], true],
["Exile_Sign_Locker", [4202.37, 10908.4, 340.041], [-0.508853, 0.860854, 0], [0, 0, 1], true],
["Exile_Sign_Office", [4202.38, 10908.4, 341.28], [-0.512136, 0.858904, 0], [0, 0, 1], true],
["Exile_Sign_Office", [4196.85, 10904.2, 340.587], [-0.879986, -0.474999, 0], [0, 0, 1], true],
["Exile_Sign_Office_Small", [4198.13, 10909.8, 340.732], [0.980165, 0.198182, 0], [0, 0, 1], true],
["Exile_Sign_Equipment_Small", [4204.31, 10912, 340.74], [0.583102, -0.812399, 0], [0, 0, 1], true],
["Exile_Sign_Food_Small", [4199.35, 10914.6, 340.734], [-0.481551, 0.876418, 0], [0, 0, 1], true],
["Exile_Sign_Hardware_Small", [4203.06, 10916.4, 340.739], [0, 1, 0], [0, 0, 1], true],
["Exile_Sign_SpecialOperations_Small", [4200.85, 10910.6, 340.736], [0.452412, -0.891809, 0], [0, 0, 1], true],
["Exile_Sign_Armory_Small", [4206.77, 10913.8, 340.744], [0.904069, -0.427387, 0], [0, 0, 1], true],
["Exile_Locker", [4193.19, 10911.7, 339.585], [-0.483738, 0.875213, -0.000624927], [-0.00129187, 0, 0.999999], true],
["Exile_Locker", [4204, 10917.3, 339.599], [-0.459139, 0.888364, -0.000593149], [-0.00129187, 0, 0.999999], true],
["Exile_Sign_TraderCity", [4228.81, 10902.8, 340.743], [-0.989894, -0.141811, 0], [0, 0, 1], true],
["Exile_Sign_TraderCity", [4202.64, 10876.8, 340.743], [-0.104027, 0.994574, 0], [0, 0, 1], true],
["Exile_Sign_TraderCity", [4185.05, 10920.4, 340.734], [0.256239, -0.966613, 0], [0, 0, 1], true]
];

{
    private _vehicle = (_x select 0) createVehicle (_x select 1);
    _vehicle allowDamage false;
    _vehicle setPosWorld (_x select 1);
    _vehicle setVectorDirAndUp [_x select 2, _x select 3];
    _vehicle enableSimulationGlobal (_x select 4);
    _vehicle setVariable ["ExileIsLocked", -1, true];
    
    if (_vehicle isKindOf "Exile_RussianRouletteChair") then
    {
        ExileRouletteChairs pushBack _vehicle;
        ExileRouletteChairPositions pushBack [_x select 1, getDir _vehicle];
    };
}
forEach _vehicles;

// 0 Simple Objects
private _invisibleSelections = ["zasleh", "zasleh2", "box_nato_grenades_sign_f", "box_nato_ammoord_sign_f", "box_nato_support_sign_f"];
private _simpleObjects = [

];

{
    private _simpleObject = createSimpleObject [_x select 0, _x select 1];
    _simpleObject setVectorDirAndUp [_x select 2, _x select 3];
    
    {
        if ((toLower _x) in _invisibleSelections) then 
        {
            _simpleObject hideSelection [_x, true];
        };
    }
    forEach (selectionNames _simpleObject);
}
forEach _simpleObjects;

 

InitPlayerlocal.sqf  (To give a trader a certain animation simply put it in between the "[]" after each trader. eg = ["Exile_Guard_02", [] <------ INSERT ANIMATION HERE)                                                                                                                                                                                                                                                                                     eg2 = ["Exile_Guard_02", ["InBaseMoves_patrolling1"]

Spoiler

/**
 * Created with Exile Mod 3DEN Plugin
 * exile.majormittens.co.uk
 */

if (!hasInterface || isServer) exitWith {};

// 22 NPCs
private _npcs = [
["Exile_Guard_01", [], "", "GreekHead_A3_05", [["srifle_DMR_03_F","","","",[],[],""],[],[],["U_BG_Guerrilla_6_1",[]],["V_TacVest_khk",[]],[],"H_ShemagOpen_tan","G_Tactical_Black",[],["","","","","",""]], [4211.94, 10908.8, 353.658], [-0.20484, -0.978795, 0], [0, 0, 1]],
["Exile_Guard_02", [], "", "WhiteHead_05", [["arifle_Mk20_GL_F","","","",[],[],""],[],[],["U_BG_Guerilla1_1",[]],["V_PlateCarrierIA2_dgtl",[]],[],"H_Hat_camo","G_Combat",[],["","","","","",""]], [4217.92, 10911.7, 353.658], [0.902924, -0.4298, 0], [0, 0, 1]],
["Exile_Guard_03", [], "", "WhiteHead_20", [["SMG_02_F","","","",[],[],""],[],[],["U_BG_Guerilla2_3",[]],["V_TacVestIR_blk",[]],[],"H_Bandanna_camo","G_Squares_Tinted",[],["","","","","",""]], [4214.71, 10917.3, 353.658], [0, 1, 0], [0, 0, 1]],
["Exile_Guard_03", [], "", "WhiteHead_07", [["SMG_02_F","","","",[],[],""],[],[],["U_BG_Guerilla2_3",[]],["V_TacVestIR_blk",[]],[],"H_Bandanna_camo","G_Squares_Tinted",[],["","","","","",""]], [4189.15, 10903.7, 348.109], [-0.992496, 0.12228, 0], [0, 0, 1]],
["Exile_Guard_02", [], "", "WhiteHead_21", [["arifle_Mk20_GL_F","","","",[],[],""],[],[],["U_BG_Guerilla1_1",[]],["V_PlateCarrierIA2_dgtl",[]],[],"H_Hat_camo","G_Tactical_Clear",[],["","","","","",""]], [4196.61, 10901.6, 348.119], [0.229142, -0.973393, 0], [0, 0, 1]],
["Exile_Guard_01", [], "", "WhiteHead_18", [["srifle_DMR_03_F","","","",[],[],""],[],[],["U_BG_Guerrilla_6_1",[]],["V_TacVest_khk",[]],[],"H_ShemagOpen_tan","G_Combat",[],["","","","","",""]], [4195.06, 10912.8, 348.117], [0, 1, 0], [0, 0, 1]],
["Exile_Guard_01", [], "", "WhiteHead_18", [["srifle_DMR_03_F","","","",[],[],""],[],[],["U_BG_Guerrilla_6_1",[]],["V_TacVest_khk",[]],[],"H_ShemagOpen_tan","",[],["","","","","",""]], [4190.19, 10897.3, 339.001], [-0.146342, -0.989234, 0], [0, 0, 1]],
["Exile_Guard_02", [], "", "WhiteHead_13", [["arifle_Mk20_GL_F","","","",[],[],""],[],[],["U_BG_Guerilla1_1",[]],["V_PlateCarrierIA2_dgtl",[]],[],"H_Hat_camo","G_Tactical_Clear",[],["","","","","",""]], [4201.27, 10890.4, 339.001], [-0.890155, -0.455658, 0], [0, 0, 1]],
["Exile_Guard_03", [], "", "WhiteHead_21", [["SMG_02_F","","","",[],[],""],[],[],["U_BG_Guerilla2_3",[]],["V_TacVestIR_blk",[]],[],"H_Bandanna_camo","G_Squares_Tinted",[],["","","","","",""]], [4207.65, 10877.3, 339.001], [-0.0789733, -0.996877, 0], [0, 0, 1]],
["Exile_Guard_02", [], "", "WhiteHead_13", [["arifle_Mk20_GL_F","","","",[],[],""],[],[],["U_BG_Guerilla1_1",[]],["V_PlateCarrierIA2_dgtl",[]],[],"H_Hat_camo","",[],["","","","","",""]], [4227.92, 10906.4, 339.001], [0.868451, 0.495775, 0], [0, 0, 1]],
["Exile_Guard_02", [], "", "WhiteHead_01", [["arifle_Mk20_GL_F","","","",[],[],""],[],[],["U_BG_Guerilla1_1",[]],["V_PlateCarrierIA2_dgtl",[]],[],"H_Hat_camo","G_Tactical_Clear",[],["","","","","",""]], [4231.59, 10885.8, 339.001], [0.497736, -0.867329, 0], [0, 0, 1]],
["Exile_Trader_Aircraft", [], "Exile_Trader_Aircraft", "WhiteHead_18", [[],[],[],["U_I_pilotCoveralls",[]],[],[],"H_PilotHelmetHeli_O","G_Tactical_Clear",[],["","","","","",""]], [4223.36, 10899, 339.248], [-0.998771, 0.0495684, 0], [0, 0, 1]],
["Exile_Trader_AircraftCustoms", [], "Exile_Trader_AircraftCustoms", "GreekHead_A3_05", [[],[],[],["Exile_Uniform_ExileCustoms",[]],["V_RebreatherB",[]],[],"H_PilotHelmetFighter_B","G_Aviator",[],["","","","","",""]], [4221.76, 10902.5, 339.249], [-0.551191, -0.834379, 0], [0, 0, 1]],
["Exile_Trader_Vehicle", [], "Exile_Trader_Vehicle", "GreekHead_A3_05", [[],[],[],["Exile_Uniform_ExileCustoms",[]],[],[],"H_RacingHelmet_4_F","",[],["","","","","",""]], [4207.94, 10889.6, 339.281], [0, 1, 0], [0, 0, 1]],
["Exile_Trader_VehicleCustoms", [], "Exile_Trader_VehicleCustoms", "WhiteHead_14", [[],[],[],["Exile_Uniform_ExileCustoms",[]],[],[],"","G_Combat",[],["","","","","",""]], [4206.19, 10893, 339.281], [0.986898, -0.161346, 0], [0, 0, 1]],
["Exile_Trader_Armory", [], "Exile_Trader_Armory", "WhiteHead_09", [["srifle_DMR_06_olive_F","","","",[],[],""],[],[],["U_Rangemaster",[]],["V_Rangemaster_belt",[]],[],"H_Cap_headphones","G_Shades_Black",[],["","","","","",""]], [4206.34, 10913.2, 339.603], [-0.733638, 0.679541, 0], [0, 0, 1]],
["Exile_Trader_Equipment", [], "Exile_Trader_Equipment", "WhiteHead_12", [["arifle_MX_GL_Black_F","","","",[],[],""],[],[],["U_BG_Guerrilla_6_1",[]],["V_I_G_resistanceLeader_F",[]],[],"H_Watchcap_khk","G_Tactical_Clear",[],["","","","","",""]], [4201.5, 10910.4, 339.597], [-0.459325, 0.888269, 0], [0, 0, 1]],
["Exile_Trader_Food", [], "Exile_Trader_Food", "WhiteHead_02", [[],[],[],["U_C_Poloshirt_blue",[]],[],[],"H_Cap_tan","G_Combat",[],["","","","","",""]], [4198.98, 10914.2, 339.594], [0.411344, -0.91148, 0], [0, 0, 1]],
["Exile_Trader_Hardware", [], "Exile_Trader_Hardware", "WhiteHead_17", [[],[],[],["U_C_WorkerCoveralls",[]],["V_BandollierB_rgr",[]],["B_UAV_01_backpack_F",[]],"H_Booniehat_khk_hs","",[],["","","","","",""]], [4202.44, 10916.1, 339.598], [0.444592, -0.895733, 0], [0, 0, 1]],
["Exile_Trader_Office", [], "Exile_Trader_Office", "GreekHead_A3_09", [[],[],[],["U_I_G_resistanceLeader_F",[]],["V_Rangemaster_belt",[]],[],"H_Hat_brown","G_Combat",[],["","","","","",""]], [4197.91, 10909.1, 339.592], [-0.967331, -0.253517, 0], [0, 0, 1]],
["Exile_Trader_WasteDump", [], "Exile_Trader_WasteDump", "WhiteHead_02", [[],[],[],["U_I_G_Story_Protagonist_F",[]],["V_Rangemaster_belt",[]],[],"H_MilCap_gry","G_Combat",[],["","","","","",""]], [4201.26, 10901.2, 339.001], [0.424145, -0.905594, 0], [0, 0, 1]],
["Exile_Trader_SpecialOperations", [], "Exile_Trader_SpecialOperations", "WhiteHead_11", [["arifle_MX_Black_F","","","",[],[],""],[],[],["U_B_CTRG_1",[]],["V_PlateCarrierGL_blk",[]],["B_Parachute",[]],"H_HelmetB_light_black","G_Balaclava_lowprofile",[],["","","","","","NVGoggles_OPFOR"]], [4204.63, 10912.3, 339.601], [-0.467888, 0.883788, 0], [0, 0, 1]]
];

{
    private _logic = "Logic" createVehicleLocal [0, 0, 0];
    private _trader = (_x select 0) createVehicleLocal [0, 0, 0];
    private _animations = _x select 1;
    
    _logic setPosWorld (_x select 5);
    _logic setVectorDirAndUp [_x select 6, _x select 7];
    
    _trader setVariable ["BIS_enableRandomization", false];
    _trader setVariable ["BIS_fnc_animalBehaviour_disable", true];
    _trader setVariable ["ExileAnimations", _animations];
    _trader setVariable ["ExileTraderType", _x select 2];
    _trader disableAI "ANIM";
    _trader disableAI "MOVE";
    _trader disableAI "FSM";
    _trader disableAI "AUTOTARGET";
    _trader disableAI "TARGET";
    _trader disableAI "CHECKVISIBLE";
    _trader allowDamage false;
    _trader setFace (_x select 3);
    _trader setUnitLoadOut (_x select 4);
    _trader setPosWorld (_x select 5);
    _trader setVectorDirAndUp [_x select 6, _x select 7];
    _trader reveal _logic;
    _trader attachTo [_logic, [0, 0, 0]];
    _trader switchMove (_animations select 0);
    _trader addEventHandler ["AnimDone", {_this call ExileClient_object_trader_event_onAnimationDone}];
}
forEach _npcs;

 

Mission.sqm (Markers & Zones). (These go all the way down inside your mission.sqm)  

note: You need to add the number of markers you have on this line:

};
    class Entities
    {
        items=9;   <----------  items=11;  <----NEW   (SINCE YOU ARE ADDING THE TRADER ICON AND THE SAFE ZONE YOU NEED TO ADD 2 MORE MARKERS)
        class Item0
        {

Spoiler

class Entities
{
    class Item1
    {
        dataType = "Marker";
        position[] = {4207.06, 0, 10897.6};
        name = "ExileMarker1";
        text = "NWAF Traders";
        markerType = "ELLIPSE";
        type = "ExileTraderZone";
        colorName = "ColorBlack";
        fillName = "Border";
        a = 50;
        b = 50;
        drawBorder = 1;
        id = 101;
        atlOffset = 0;
    };
    class Item2
    {
        dataType = "Marker";
        position[] = {4207.06, 0, 10897.6};
        name = "ExileMarker2";
        text = "";
        type = "ExileTraderZoneIcon";
        id = 102;
        atlOffset = 0;
    };
    items = 2;
};

 

 

 

CHERNARUS: KLEN TRADER CITY

SCREENSHOTS:

Spoiler

20170512031219_1.jpg

20170512031237_1.jpg

20170512031300_1.jpg

20170512031318_1.jpg

20170512031330_1.jpg

20170512031339_1.jpg

20170512031342_1.jpg

SCRIPT: Do NOT replace these with your actual files, simply open them and add the corresponding lines.

InitServer.sqf   (IN SOME CASES YOU MIGHT NEED TO ALSO ADD LINES INTO THE Simple Objects SECTION OF YOUR FILE)  (In this case you don't).

Spoiler

/**
 * Created with Exile Mod 3DEN Plugin
 * exile.majormittens.co.uk
 */

ExileRouletteChairs = [];
ExileRouletteChairPositions = [];

// 83 Vehicles
private _vehicles = [
["RU_WarfareBUAVterminal", [11461.6, 11379.3, 319.762], [0.702142, -0.712031, -0.00293679], [-0.0144679, -0.0183904, 0.999726], true],
["RU_WarfareBVehicleServicePoint", [11466.7, 11372.4, 319.044], [-0.999049, -0.0409015, -0.0150963], [-0.0144679, -0.0156149, 0.999773], true],
["Land_Shed_M01", [11453.7, 11380.3, 318.577], [-0.660865, 0.750504, 0.000827405], [-0.00878219, -0.00883564, 0.999922], true],
["Land_Shed_M03", [11450.5, 11376.9, 318.32], [0.523026, 0.852272, 0.00872368], [-0.0147292, -0.0011956, 0.999891], true],
["Land_Misc_deerstand", [11424, 11384, 317.772], [0.827106, -0.55805, 0.0669065], [-0.0779076, 0.00405826, 0.996952], true],
["Land_A_statue02", [11453.6, 11355, 319.371], [-0.821874, 0.569669, -0.000459697], [-0.00165584, -0.00158197, 0.999997], true],
["Land_Castle_01_tower_F", [11480.1, 11373.2, 327.943], [0.95432, 0.298786, 0], [0, 0, 1], true],
["Land_A_Castle_Bergfrit", [11448.4, 11400.8, 330.729], [-0.859646, -0.509463, -0.0381682], [-0.0258099, -0.0313063, 0.999177], true],
["Land_A_Castle_Bergfrit_dam", [11414, 11339.1, 329.629], [0.158149, -0.986799, -0.0348798], [-0.0494545, -0.0431959, 0.997842], true],
["Land_A_Castle_Gate", [11427.9, 11372.6, 319.528], [0.795097, -0.602018, 0.0734564], [-0.0765208, 0.0205708, 0.996856], true],
["Land_A_Castle_Wall1_20", [11440.1, 11388.8, 320.638], [-0.7855, 0.618723, -0.0131058], [-0.0593307, -0.0542097, 0.996765], true],
["Land_A_Castle_Wall1_20_Turn", [11418.7, 11354.2, 320.53], [-0.850686, 0.525649, -0.00514511], [-0.0155097, -0.0153143, 0.999762], true],
["Land_A_Castle_Wall2_30", [11464.2, 11332, 323.364], [0.689868, -0.723935, -8.35918e-005], [-0.00353793, -0.00348691, 0.999988], true],
["Land_A_Castle_Wall1_20_Turn", [11465.4, 11403.8, 322.12], [0, 0.998915, 0.0465804], [-0.125616, -0.0462115, 0.991002], true],
["Land_A_Castle_Wall2_End", [11419.1, 11323.6, 321.975], [-0.966118, -0.247051, -0.0747132], [-0.0667093, -0.0406231, 0.996945], true],
["Land_A_Castle_Wall1_20_Turn", [11491.6, 11393.1, 323.829], [0.947699, 0.293285, 0.125901], [-0.103361, -0.0911863, 0.990455], true],
["Land_A_Castle_Bergfrit_dam", [11481.4, 11404.2, 333.191], [-0.952471, 0.290763, -0.090858], [-0.10333, -0.0277969, 0.994259], true],
["Land_A_Castle_Bergfrit_dam", [11452.8, 11320.6, 330.26], [0.84633, 0.53248, 0.0137612], [-0.0106864, -0.00885598, 0.999904], true],
["Land_A_Castle_Bergfrit_dam", [11478.5, 11342.7, 330.458], [0.699919, 0.71422, 0.00180505], [-0.00146484, -0.00109178, 0.999998], true],
["Land_A_Castle_Wall1_20_Turn", [11495.6, 11374.6, 321.676], [0.983093, -0.177615, 0.0445117], [-0.0637943, -0.104373, 0.99249], true],
["Land_A_Castle_Wall1_20_Turn", [11488.9, 11356.9, 320.829], [0.686208, -0.727405, -0.00101688], [-0.00440806, -0.00555633, 0.999975], true],
["Land_A_Castle_Bastion", [11470.4, 11326.9, 320.756], [0.668084, -0.744086, -0.000418455], [-0.00325724, -0.00348691, 0.999989], true],
["Land_FieldToilet_F", [11439, 11377.5, 318.096], [-0.797858, 0.601098, -0.045867], [-0.0552895, 0.00280067, 0.998466], true],
["Land_FieldToilet_F", [11439.7, 11378.4, 318.136], [-0.797858, 0.60119, -0.0446449], [-0.0552895, 0.000770859, 0.99847], true],
["Land_FieldToilet_F", [11440.5, 11379.4, 318.177], [-0.797858, 0.60119, -0.0446449], [-0.0552895, 0.000770859, 0.99847], true],
["Land_FieldToilet_F", [11441.2, 11380.4, 318.217], [-0.797858, 0.60119, -0.0446449], [-0.0552895, 0.000770859, 0.99847], true],
["Land_FieldToilet_F", [11442, 11381.4, 318.264], [-0.797673, 0.601374, -0.0454627], [-0.0593307, -0.00323279, 0.998233], true],
["Land_WoodenPlanks_01_F", [11454, 11387, 318.288], [0, 0.999554, 0.0298554], [-0.0183374, -0.0298504, 0.999386], true],
["Land_WoodenPlanks_01_F", [11450.5, 11388.3, 318.248], [-0.997378, -0.0674108, -0.0263115], [-0.0243438, -0.0298466, 0.999258], true],
["Land_IronPipes_F", [11442.6, 11384.2, 317.779], [0.5291, -0.848074, 0.0287009], [-0.0593307, -0.00323279, 0.998233], true],
["Land_CinderBlocks_01_F", [11446, 11386.7, 318.149], [0, 0.999666, 0.0258306], [-0.020317, -0.0258252, 0.99946], true],
["Land_TimberPile_01_F", [11448.5, 11392.3, 318.011], [0.0521187, -0.998233, -0.0285462], [-0.0243438, -0.0298466, 0.999258], true],
["Land_Scaffolding_F", [11441.2, 11386.6, 319.785], [-0.629091, -0.777332, 0], [0, 0, 1], true],
["Land_MobileScafolding_01_F", [11451.1, 11383.4, 318.742], [-0.997283, -0.0706454, -0.0208881], [-0.020314, -0.00883416, 0.999755], true],
["Land_ToiletBox_F", [11450.1, 11380.3, 318.512], [0.966868, 0.254337, 0.0218932], [-0.020314, -0.00883416, 0.999755], true],
["Land_LuggageHeap_03_F", [11450.3, 11374.2, 317.79], [0, 0.999999, 0.00119573], [-0.0147292, -0.0011956, 0.999891], true],
["Land_LuggageHeap_04_F", [11456.7, 11380.1, 317.877], [0, 0.999961, 0.00883598], [-0.00878219, -0.00883564, 0.999922], true],
["Land_GarbageBin_01_F", [11453.3, 11377.2, 317.836], [-0.656752, 0.754106, 0], [0, 0, 1], true],
["Land_Tyres_F", [11433, 11361.7, 317.127], [0, 0.999448, -0.0332326], [-0.0371319, 0.0332097, 0.998758], true],
["Land_GarbageHeap_03_F", [11433.9, 11359.4, 317.492], [0.719228, 0.694765, 0.00363786], [-0.0371319, 0.0332097, 0.998758], true],
["Land_GarbageHeap_04_F", [11435.1, 11357.1, 317.606], [0, 0.997987, -0.0634221], [-0.00686201, 0.0634206, 0.997963], true],
["Land_GarbageHeap_01_F", [11437.6, 11358.3, 317.588], [0.573651, -0.818561, 0.0297168], [-0.00435364, 0.0332323, 0.999438], true],
["CUP_str_buk", [11455.7, 11335.3, 327.111], [0, 0.999985, 0.00541524], [-0.00562052, -0.00541515, 0.99997], true],
["CUP_str_dub", [11450.3, 11331.5, 326.496], [-0.607914, -0.793922, -0.0113209], [-0.00893025, -0.00742048, 0.999933], true],
["CUP_t_fagus2s", [11444.3, 11329.9, 324.83], [-0.801687, -0.597476, -0.0178951], [-0.0141134, -0.0110092, 0.99984], true],
["Land_A_Castle_Wall1_End", [11438.1, 11317.7, 320.173], [0.0385741, 0.999061, 0.0197361], [-0.0254682, -0.0187614, 0.9995], true],
["CUP_t_fagus2W", [11436.1, 11324.8, 320.342], [0, 0.999824, 0.0187675], [-0.0301615, -0.018759, 0.999369], true],
["CUP_str_buk", [11459, 11341.4, 327.149], [0, 0.999993, 0.00370246], [-0.00381359, -0.00370243, 0.999986], true],
["CUP_les_buk", [11450.7, 11339.9, 327.114], [0, 0.999985, 0.00541524], [-0.00614727, -0.00541514, 0.999966], true],
["CUP_str_buk", [11424.8, 11338.7, 326.736], [0.160661, -0.986895, -0.0150576], [-0.023545, -0.0190836, 0.999541], true],
["CUP_str_dub", [11429.5, 11343.4, 326.367], [0.472379, 0.881174, 0.0197899], [-0.016046, -0.0138516, 0.999775], true],
["CUP_les_buk", [11430.4, 11334.9, 326.803], [0.160666, -0.98689, -0.0153096], [-0.0219768, -0.0190842, 0.999576], true],
["CUP_t_fagus2s", [11454.1, 11341.4, 324.991], [0, 0.999993, 0.00370246], [-0.00381359, -0.00370243, 0.999986], true],
["CUP_t_fagus2s", [11424.4, 11346.5, 324.742], [-0.760043, -0.649527, -0.0211974], [-0.016046, -0.0138516, 0.999775], true],
["CUP_str_dub", [11428.9, 11349.7, 326.443], [0.472414, 0.881273, 0.0135381], [-0.0104723, -0.00974664, 0.999898], true],
["CUP_str_buk", [11424.3, 11353.1, 326.981], [0, 0.999883, 0.0153162], [-0.016046, -0.0153142, 0.999754], true],
["CUP_str_buk", [11447.4, 11340.7, 327.095], [0, 0.999984, 0.00572518], [-0.00614727, -0.00572507, 0.999965], true],
["CUP_les_buk", [11450.3, 11346, 327.138], [0.160704, -0.986998, -0.00299082], [-0.00412878, -0.00370243, 0.999985], true],
["CUP_A1_Road_ces10_100", [11431.1, 11328.3, 316.802], [0.509174, 0.859887, 0.0365654], [-0.0301615, -0.0246314, 0.999241], true],
["CUP_A1_Road_ces10_75", [11425.5, 11315.1, 316.08], [0, 0.99841, 0.0563712], [-0.0586792, -0.056274, 0.996689], true],
["CUP_A1_Road_ces10_100", [11439.4, 11342.8, 317.175], [-0.323486, -0.946162, -0.0116056], [-0.00981421, -0.00890946, 0.999912], true],
["CUP_A1_Road_ces_d10_50", [11443.8, 11354.8, 317.271], [-0.132914, -0.991118, -0.00441982], [-0.00435364, -0.00387551, 0.999983], true],
["Land_Cargo_House_V1_F", [11463.1, 11362.9, 318.016], [0.816287, -0.577646, 0], [0, 0, 1], true],
["Exile_Sign_Armory_Small", [11461.9, 11376.9, 318.542], [0.638051, 0.769994, 0], [0, 0, 1], true],
["Exile_Sign_Equipment_Small", [11463.7, 11368.3, 318.487], [0.921692, -0.387922, 0], [0, 0, 1], true],
["Exile_Sign_Food_Small", [11451.3, 11374.6, 318.495], [-0.989591, 0.143907, 0], [0, 0, 1], true],
["Exile_Sign_Hardware_Small", [11456.2, 11379.3, 318.507], [0, 1, 0], [0, 0, 1], true],
["Exile_Sign_Locker", [11463.5, 11364.5, 319.517], [0.816995, -0.576645, 0], [0, 0, 1], true],
["Exile_Sign_Office", [11463.5, 11364.4, 318.371], [0.813998, -0.580868, 0], [0, 0, 1], true],
["Exile_Sign_SpecialOperations_Small", [11463.8, 11373.2, 318.517], [0.999897, 0.0143208, 0], [0, 0, 1], true],
["Exile_Sign_VehicleCustoms_Small", [11417.4, 11375.7, 316.7], [0.997278, -0.0737332, 0], [0, 0, 1], true],
["Exile_Sign_Vehicles_Small", [11414.8, 11372.4, 316.777], [0.459609, -0.888122, 0], [0, 0, 1], true],
["Exile_Sign_WasteDump", [11436.3, 11359.2, 318.1], [0.063613, -0.997975, 0], [0, 0, 1], true],
["Exile_Locker", [11465.3, 11364.6, 317.918], [0.582064, 0.813143, 0], [0, 0, 1], true],
["Land_OfficeChair_01_F", [11464.6, 11359.5, 318.729], [0.469211, -0.883086, 0], [0, 0, 1], true],
["OfficeTable_01_new_F", [11465.1, 11360.6, 318.477], [0.384366, 0.923181, 0], [0, 0, 1], true],
["Land_MapBoard_F", [11466.7, 11362.3, 319.023], [0.996135, 0.087837, 0], [0, 0, 1], true],
["Computer", [11465, 11360.7, 319.08], [-0.968776, 0.247938, 0], [0, 0, 1], true],
["US_WarfareBVehicleServicePoint_Base_EP1", [11417.7, 11371.1, 316.729], [0.558891, 0.829021, -0.0191237], [-0.00688801, 0.0277021, 0.999592], true],
["Land_Misc_deerstand", [11431.7, 11313.4, 318.491], [0.115467, 0.99135, 0.0623923], [-0.0554239, -0.0562845, 0.996875], true],
["Exile_Sign_TraderCity", [11414.6, 11389.4, 317.526], [0.776458, -0.630169, 0], [0, 0, 1], true],
["Exile_Sign_TraderCity", [11432.4, 11306, 317.659], [0.164976, 0.986298, 0], [0, 0, 1], true],
["Exile_Sign_TraderCity", [11476.4, 11320.1, 323.356], [-0.678434, 0.734661, 0], [0, 0, 1], true]
];

{
    private _vehicle = (_x select 0) createVehicle (_x select 1);
    _vehicle allowDamage false;
    _vehicle setPosWorld (_x select 1);
    _vehicle setVectorDirAndUp [_x select 2, _x select 3];
    _vehicle enableSimulationGlobal (_x select 4);
    _vehicle setVariable ["ExileIsLocked", -1, true];
    
    if (_vehicle isKindOf "Exile_RussianRouletteChair") then
    {
        ExileRouletteChairs pushBack _vehicle;
        ExileRouletteChairPositions pushBack [_x select 1, getDir _vehicle];
    };
}
forEach _vehicles;

// 0 Simple Objects
private _invisibleSelections = ["zasleh", "zasleh2", "box_nato_grenades_sign_f", "box_nato_ammoord_sign_f", "box_nato_support_sign_f"];
private _simpleObjects = [

];

{
    private _simpleObject = createSimpleObject [_x select 0, _x select 1];
    _simpleObject setVectorDirAndUp [_x select 2, _x select 3];
    
    {
        if ((toLower _x) in _invisibleSelections) then 
        {
            _simpleObject hideSelection [_x, true];
        };
    }
    forEach (selectionNames _simpleObject);
}
forEach _simpleObjects;

 

InitPlayerlocal.sqf  (To give a trader a certain animation simply put it in between the "[]" after each trader. eg = ["Exile_Guard_02", [] <------ INSERT ANIMATION HERE)                                                                                                                                                                                                                                                                                     eg2 = ["Exile_Guard_02", ["InBaseMoves_patrolling1"]

Spoiler

/**
 * Created with Exile Mod 3DEN Plugin
 * exile.majormittens.co.uk
 */

if (!hasInterface || isServer) exitWith {};

// 22 NPCs
private _npcs = [
["Exile_Trader_Food", [], "Exile_Trader_Food", "WhiteHead_10", [[],[],[],["U_C_Poloshirt_blue",[]],[],[],"H_Cap_tan","",[],["","","","","",""]], [11452.3, 11375.9, 317.314], [0.780026, -0.625747, 0], [0, 0, 1]],
["Exile_Trader_Hardware", [], "Exile_Trader_Hardware", "WhiteHead_10", [[],[],[],["U_C_WorkerCoveralls",[]],["V_BandollierB_rgr",[]],["B_UAV_01_backpack_F",[]],"H_Booniehat_khk_hs","",[],["","","","","",""]], [11454.9, 11378.3, 317.346], [0.588149, -0.808753, 0], [0, 0, 1]],
["Exile_Trader_Armory", [], "Exile_Trader_Armory", "AfricanHead_02", [["srifle_DMR_06_olive_F","","","",[],[],""],[],[],["U_Rangemaster",[]],["V_Rangemaster_belt",[]],[],"H_Cap_headphones","G_Shades_Black",[],["","","","","",""]], [11461.4, 11377.2, 317.398], [-0.619813, -0.78475, 0], [0, 0, 1]],
["Exile_Trader_SpecialOperations", [], "Exile_Trader_SpecialOperations", "WhiteHead_10", [["arifle_MX_Black_F","","","",[],[],""],[],[],["U_B_CTRG_1",[]],["V_PlateCarrierGL_blk",[]],["B_Parachute",[]],"H_HelmetB_light_black","G_Balaclava_lowprofile",[],["","","","","","NVGoggles_OPFOR"]], [11463.5, 11373.6, 317.378], [-0.973219, -0.229879, 0], [0, 0, 1]],
["Exile_Trader_Equipment", [], "Exile_Trader_Equipment", "WhiteHead_11", [["arifle_MX_GL_Black_F","","","",[],[],""],[],[],["U_BG_Guerrilla_6_1",[]],["V_I_G_resistanceLeader_F",[]],[],"H_Watchcap_khk","",[],["","","","","",""]], [11463.9, 11369.1, 317.352], [-0.999949, 0.010105, 0], [0, 0, 1]],
["Exile_Trader_Office", [], "Exile_Trader_Office", "WhiteHead_21", [[],[],[],["U_I_G_resistanceLeader_F",[]],["V_Rangemaster_belt",[]],[],"H_Hat_brown","",[],["","","","","",""]], [11464.5, 11359.8, 318.056], [-0.458933, 0.888471, 0], [0, 0, 1]],
["Exile_Trader_WasteDump", [], "Exile_Trader_WasteDump", "WhiteHead_20", [[],[],[],["U_I_G_Story_Protagonist_F",[]],["V_Rangemaster_belt",[]],[],"H_MilCap_gry","G_Tactical_Clear",[],["","","","","",""]], [11435.2, 11360.6, 316.977], [0.665552, 0.746351, 0], [0, 0, 1]],
["Exile_Trader_Vehicle", [], "Exile_Trader_Vehicle", "WhiteHead_15", [[],[],[],["Exile_Uniform_ExileCustoms",[]],[],[],"H_RacingHelmet_4_F","G_Tactical_Clear",[],["","","","","",""]], [11415.3, 11372.9, 315.625], [-0.654383, 0.756163, 0], [0, 0, 1]],
["Exile_Trader_VehicleCustoms", [], "Exile_Trader_VehicleCustoms", "WhiteHead_20", [[],[],[],["Exile_Uniform_ExileCustoms",[]],[],[],"","G_Aviator",[],["","","","","",""]], [11416.9, 11375.2, 315.572], [-0.998481, 0.0550992, 0], [0, 0, 1]],
["Exile_Guard_01", [], "", "WhiteHead_04", [["srifle_DMR_03_F","","","",[],[],""],[],[],["U_BG_Guerrilla_6_1",[]],["V_TacVest_khk",[]],[],"H_ShemagOpen_tan","G_Combat",[],["","","","","",""]], [11423.2, 11384.9, 318.79], [-0.784559, 0.620055, 0], [0, 0, 1]],
["Exile_Guard_02", [], "", "WhiteHead_14", [["arifle_Mk20_GL_F","","","",[],[],""],[],[],["U_BG_Guerilla1_1",[]],["V_PlateCarrierIA2_dgtl",[]],[],"H_Hat_camo","",[],["","","","","",""]], [11425, 11379.5, 315.726], [-0.966593, 0.256315, 0], [0, 0, 1]],
["Exile_Guard_03", [], "", "WhiteHead_03", [["SMG_02_F","","","",[],[],""],[],[],["U_BG_Guerilla2_3",[]],["V_TacVestIR_blk",[]],[],"H_Bandanna_camo","G_Squares_Tinted",[],["","","","","",""]], [11420.3, 11373.9, 315.631], [-0.506946, 0.861978, 0], [0, 0, 1]],
["Exile_Guard_01", [], "", "GreekHead_A3_05", [["srifle_DMR_03_F","","","",[],[],""],[],[],["U_BG_Guerrilla_6_1",[]],["V_TacVest_khk",[]],[],"H_ShemagOpen_tan","G_Combat",[],["","","","","",""]], [11431.5, 11365.4, 316.602], [0.848425, -0.529316, 0], [0, 0, 1]],
["Exile_Guard_02", [], "", "WhiteHead_12", [["arifle_Mk20_GL_F","","","",[],[],""],[],[],["U_BG_Guerilla1_1",[]],["V_PlateCarrierIA2_dgtl",[]],[],"H_Hat_camo","",[],["","","","","",""]], [11436.8, 11371.5, 316.793], [0.703412, -0.710782, 0], [0, 0, 1]],
["Exile_Guard_03", [], "", "WhiteHead_16", [["SMG_02_F","","","",[],[],""],[],[],["U_BG_Guerilla2_3",[]],["V_TacVestIR_blk",[]],[],"H_Bandanna_camo","G_Squares_Tinted",[],["","","","","",""]], [11447.3, 11373.3, 317.245], [-0.59328, -0.804996, 0], [0, 0, 1]],
["Exile_Guard_01", [], "", "WhiteHead_12", [["srifle_DMR_03_F","","","",[],[],""],[],[],["U_BG_Guerrilla_6_1",[]],["V_TacVest_khk",[]],[],"H_ShemagOpen_tan","",[],["","","","","",""]], [11476.7, 11370.2, 317.451], [-0.898402, -0.439174, 0], [0, 0, 1]],
["Exile_Guard_02", [], "", "WhiteHead_20", [["arifle_Mk20_GL_F","","","",[],[],""],[],[],["U_BG_Guerilla1_1",[]],["V_PlateCarrierIA2_dgtl",[]],[],"H_Hat_camo","G_Tactical_Clear",[],["","","","","",""]], [11475.6, 11374.1, 317.571], [-0.952715, -0.303865, 0], [0, 0, 1]],
["Exile_Guard_03", [], "", "WhiteHead_07", [["SMG_02_F","","","",[],[],""],[],[],["U_BG_Guerilla2_3",[]],["V_TacVestIR_blk",[]],[],"H_Bandanna_camo","G_Squares_Tinted",[],["","","","","",""]], [11460.4, 11358.7, 317.317], [-0.8607, 0.509112, 0], [0, 0, 1]],
["Exile_Guard_01", [], "", "AfricanHead_02", [["srifle_DMR_03_F","","","",[],[],""],[],[],["U_BG_Guerrilla_6_1",[]],["V_TacVest_khk",[]],[],"H_ShemagOpen_tan","G_Tactical_Clear",[],["","","","","",""]], [11449.8, 11357.6, 317.288], [-0.820069, 0.572265, 0], [0, 0, 1]],
["Exile_Guard_02", [], "", "WhiteHead_03", [["arifle_Mk20_GL_F","","","",[],[],""],[],[],["U_BG_Guerilla1_1",[]],["V_PlateCarrierIA2_dgtl",[]],[],"H_Hat_camo","G_Tactical_Clear",[],["","","","","",""]], [11439.7, 11336.4, 317.118], [-0.709307, 0.7049, 0], [0, 0, 1]],
["Exile_Guard_03", [], "", "WhiteHead_10", [["SMG_02_F","","","",[],[],""],[],[],["U_BG_Guerilla2_3",[]],["V_TacVestIR_blk",[]],[],"H_Bandanna_camo","G_Squares_Tinted",[],["","","","","",""]], [11442.4, 11387.6, 323.235], [0.919224, -0.393734, 0], [0, 0, 1]],
["Exile_Guard_01", [], "", "WhiteHead_05", [["srifle_DMR_03_F","","","",[],[],""],[],[],["U_BG_Guerrilla_6_1",[]],["V_TacVest_khk",[]],[],"H_ShemagOpen_tan","",[],["","","","","",""]], [11431.8, 11312.6, 319.533], [-0.13698, -0.990574, 0], [0, 0, 1]]
];

{
    private _logic = "Logic" createVehicleLocal [0, 0, 0];
    private _trader = (_x select 0) createVehicleLocal [0, 0, 0];
    private _animations = _x select 1;
    
    _logic setPosWorld (_x select 5);
    _logic setVectorDirAndUp [_x select 6, _x select 7];
    
    _trader setVariable ["BIS_enableRandomization", false];
    _trader setVariable ["BIS_fnc_animalBehaviour_disable", true];
    _trader setVariable ["ExileAnimations", _animations];
    _trader setVariable ["ExileTraderType", _x select 2];
    _trader disableAI "ANIM";
    _trader disableAI "MOVE";
    _trader disableAI "FSM";
    _trader disableAI "AUTOTARGET";
    _trader disableAI "TARGET";
    _trader disableAI "CHECKVISIBLE";
    _trader allowDamage false;
    _trader setFace (_x select 3);
    _trader setUnitLoadOut (_x select 4);
    _trader setPosWorld (_x select 5);
    _trader setVectorDirAndUp [_x select 6, _x select 7];
    _trader reveal _logic;
    _trader attachTo [_logic, [0, 0, 0]];
    _trader switchMove (_animations select 0);
    _trader addEventHandler ["AnimDone", {_this call ExileClient_object_trader_event_onAnimationDone}];
}
forEach _npcs;

 

Mission.sqm (Markers & Zones). (These go all the way down inside your mission.sqm)  

note: You need to add the number of markers you have on this line:

};
    class Entities
    {
        items=9;   <----------  items=11;  <----NEW   (SINCE YOU ARE ADDING THE TRADER ICON AND THE SAFE ZONE YOU NEED TO ADD 2 MORE MARKERS)
        class Item0
        {

Spoiler

class Entities
{
    class Item1
    {
        dataType = "Marker";
        position[] = {11449.3, 0, 11355.5};
        name = "ExileMarker1";
        text = "Klen Traders";
        markerType = "ELLIPSE";
        type = "ExileTraderZone";
        colorName = "ColorBlack";
        fillName = "Border";
        a = 50;
        b = 50;
        drawBorder = 1;
        id = 101;
        atlOffset = 0;
    };
    class Item2
    {
        dataType = "Marker";
        position[] = {11449.3, 0, 11355.5};
        name = "ExileMarker2";
        text = "";
        type = "ExileTraderZoneIcon";
        id = 102;
        atlOffset = 0;
    };
    items = 2;
};

 

 

Thank you for reading, feel free to share this post anywhere you like, I will be adding more TRADER CITIES in the future to this post, also i will add some to other maps as well.


 

Edited by Zentarix

Share this post


Link to post
Share on other sites
Advertisement

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.