Hallo Leute!
Ich bin gerade dabei, mir eine grobe Vorlage für COOP-Loadouts zu erstellen und wollte gerne von euch wissen, wie ihr so eure Loadouts an den Mann bringt.
Welches ist die beste Methode? Und was haltet ihr von dem Weg, den ich gewählt habe? Ist es gut so?
initPlayerLocal.sqf
PHP
- _grpLeader = [p1,p7];
- _grpMG = [p2,p8];
- _grpRifleman = [p3,p6,p9,p12];
- _grpAT = [p4,p10];
- _grpMedic = [p5,p11];
- {
- if (player in (_x select 0)) exitWith { player call compile preprocessFileLineNumbers (_x select 1) };
- } count [
- [_grpLeader, 'scripts\grpLeader.sqf'],
- [_grpMG, 'scripts\grpMG.sqf'],
- [_grpRifleman, 'scripts\grpRifleman.sqf'],
- [_grpAT, 'scripts\grpAT.sqf'],
- [_grpMedic, 'scripts\grpMedic.sqf']
- ];
loadout_x.sqf
PHP
- ///Remove Inventory
- removeAllAssignedItems player;
- removeAllItems player;
- removeAllWeapons player;
- removeBackpack player;
- removeGoggles player;
- removeHeadgear player;
- removeVest player;
- removeUniform player;
- ///Add Containers
- player addHeadgear "H_HelmetB";
- player forceAddUniform "U_B_CombatUniform_mcam";
- player addVest "V_PlateCarrier1_rgr";
- player addBackpack "B_AssaultPack_khk";
- ///Add Weapons (loaded)
- //Primary
- player addMagazine "30Rnd_65x39_caseless_mag";
- player addWeapon "arifle_MX_ACO_pointer_F";
- player addPrimaryWeaponItem "optic_Aco";
- player addPrimaryWeaponItem "acc_pointer_IR";
- //Secondary
- player addMagazine "9Rnd_45ACP_Mag";
- player addWeapon "hgun_ACPC2_F";
- player addHandgunItem "muzzle_snds_acp";
- //Launcher
- player addMagazine "Titan_AT";
- player addWeapon "launch_B_Titan_short_F";
- player addSecondaryWeaponItem "";
- //Additional
- player addWeapon "Binocular";
- ///Fill Containers
- //Uniform
- for "_i" from 1 to 3 do {player addItemToUniform "FirstAidKit";};
- for "_i" from 1 to 2 do {player addItemToUniform "MediKit";};
- //Vest
- for "_i" from 1 to 5 do {player addItemToVest "30Rnd_65x39_caseless_mag";};
- for "_i" from 1 to 3 do {player addItemToVest "9Rnd_45ACP_Mag";};
- for "_i" from 1 to 2 do {player addItemToVest "SmokeShell";};
- for "_i" from 1 to 2 do {player addItemToVest "HandGrenade";};
- //Backpack
- for "_i" from 1 to 1 do {player addItemToBackPack "ToolKit";};
- ///Add Items
- player linkItem "ItemMap";
- player linkItem "ItemCompass";
- player linkItem "ItemGPS";
- ///Additional Mods
- _ACE_Present = ("ace_common" in activatedAddons);
- _AGM_Present = ("agm_core" in activatedAddons);
- _TFR_Present = ("task_force_radio" in activatedAddons);
- {
- if ((_x select 0)) exitWith {(_x select 1)};
- } count [
- [_ACE_Present, player setVariable ['ACE_hasEarPlugsIn', true, true]],
- [_AGM_Present, player setVariable ['AGM_hasEarPlugsIn',true]],
- [_TFR_Present, player linkItem 'tf_anprc152']
- ];
Würde mich über Verbesserungsvorschläge, etc. freuen!
Schöne Grüße,
smile:)