Using SQF for loadouts fail randomly in multiplayer using this in the editor :
nul = [this] execVM "Loadouts\blabla.sqf"
And this in Loadouts\blabla.sqf :
waitUntil {!isNull player};
_unit = _this select 0;
removeAllWeapons _unit;
removeAllItems _unit;
_unit addWeapon "ItemMap";
_unit addWeapon "itemcompass";
_unit addWeapon "itemwatch";
_unit addWeapon "NVGoggles";
_unit addItem "FirstAidKit";
_unit addItem "FirstAidKit";
_unit addItem "FirstAidKit";
_unit addItem "B_UAVTerminal";
_unit assignItem "B_UAVTerminal";
_unit addBackpack "B_UAV_01_backpack_F";
_unit addMagazines ["30Rnd_65x39_caseless_mag",6];
_unit addWeapon "arifle_MXM_F";
_unit addPrimaryWeaponItem "optic_hamr";
_unit addPrimaryWeaponItem "muzzle_snds_h";
_unit addPrimaryWeaponItem "acc_pointer_IR";
_unit addMagazines ["16Rnd_9x21_Mag",3];
_unit addWeapon "hgun_P07_snds_F";
_unit addMagazines ["Chemlight_green",3];
_unit addMagazines ["SmokeShell",3];
if(true) exitWith{};
Sometimes, player have the loadout, sometimes not with the same unit. And it's just an exemple, it i can change the loadout's items, there is the same bug, it's not item relevant. {F22028}