doctorbutts 15 Posted September 19, 2016 I am going to copy/paste a loadout script that is executed from initserver.sqf. The script is supposed to empty, and then place cargo items in empty vehicles/containers. In Eden/Single, the script properly empties and fills with the desired cargo. Does not work when I try to play the mission from dedicated server. _mrapsarr = [hunt1, hunt2, hunt3, hunt4]; _heliarr = [heli1]; _badveharr = [badcar1, badcar2, badcar3, badcar4]; _allveharr = [hunt1, hunt2, hunt3, hunt4, heli1, badcar1, badcar2, badcar3, badcar4]; //clearMagazineCargoGlobal [hunt1, hunt2, hunt3, hunt4, heli1, badcar1, badcar2, badcar3, badcar4]; //clearweaponcargoGlobal [hunt1, hunt2, hunt3, hunt4, heli1, badcar1, badcar2, badcar3, badcar4]; //clearItemCargoGlobal [hunt1, hunt2, hunt3, hunt4, heli1, badcar1, badcar2, badcar3, badcar4]; {clearMagazineCargoGlobal _x} forEach _allveharr; {clearweaponcargoGlobal _x} forEach _allveharr; {clearItemCargoGlobal _x} forEach _allveharr; //cop vehicle //{_x setObjectTextureGlobal [0,'#(argb,8,8,3)color(0,0,0.2,0.2)']} forEach _mrapsarr; {_x addBackpackCargoGlobal ["B_OutdoorPack_blk",1]} forEach _mrapsarr; {_x additemcargoGlobal ["ToolKit",1]} forEach _mrapsarr; {_x addMagazinecargoGlobal ["rhs_mag_30Rnd_556x45_M855A1_Stanag", 4]} forEach _mrapsarr; {_x addMagazinecargoGlobal ["rhsusf_mag_15Rnd_9x19_JHP", 4]} forEach _mrapsarr; {_x addMagazinecargoGlobal ["ACE_HandFlare_Green", 4]} forEach _mrapsarr; {_x addMagazinecargoGlobal ["Chemlight_green", 4]} forEach _mrapsarr; {_x addMagazinecargoGlobal ["SmokeShellRed", 4]} forEach _mrapsarr; {_x addMagazinecargoGlobal ["SmokeShell", 4]} forEach _mrapsarr; {_x additemcargoglobal ["ACE_fieldDressing", 2]; //bad cars {_x addBackpackCargoGlobal ["B_OutdoorPack_blk",1]} forEach _badveharr; {_x additemcargoGlobal ["ToolKit",1]} forEach _badveharr; {_x additemcargoglobal ["30Rnd_762x39_Mag_F", 1]} forEach _badveharr; {_x additemcargoglobal ["20Rnd_762x51_Mag", 1]} forEach _badveharr; {_x additemcargoglobal ["ACE_fieldDressing", 2]} forEach _badveharr; // helicopter is special //{_x setVariable ["BIS_enableRandomization", false]} forEach _heliarr; //{_x setObjectTextureGlobal [0,'#(argb,8,8,3)color(1,0,0.2,0.2)']} forEach _heliarr; //heli1 setVariable ["BIS_enableRandomization", false]; //heli1 setObjectTextureGlobal [0,'#(argb,8,8,3)color(0,0,0.2,0.2)']; heli1 addBackpackCargoGlobal ["B_OutdoorPack_blk",1]}; heli1 additemcargoGlobal ["ToolKit", 1]; heli1 addMagazinecargoGlobal ["rhsusf_mag_15Rnd_9x19_JHP", 4]; heli1 addMagazinecargoGlobal ["rhs_mag_30Rnd_556x45_M855A1_Stanag", 4]; heli1 addMagazinecargoGlobal ["ACE_HandFlare_Green", 8]; heli1 addMagazinecargoGlobal ["Chemlight_green", 4]; heli1 addMagazinecargoGlobal ["SmokeShellRed", 4]; heli1 addMagazinecargoGlobal ["SmokeShell", 4]; heli1 additemcargoGlobal ["NVGoggles_OPFOR", 2]; Share this post Link to post Share on other sites
davidoss 548 Posted September 19, 2016 It is a syntax error about line 22 And you need to reduce the usage of foreach loop _mrapsarr = [hunt1, hunt2, hunt3, hunt4]; _heliarr = [heli1]; _badveharr = [badcar1, badcar2, badcar3, badcar4]; _allveharr = [hunt1, hunt2, hunt3, hunt4, heli1, badcar1, badcar2, badcar3, badcar4]; { clearMagazineCargoGlobal _x; clearweaponcargoGlobal _x; clearItemCargoGlobal _x; if (vehicleVarname _x == heli1) then { _x addBackpackCargoGlobal ["B_OutdoorPack_blk",1]; _x addItemCargoGlobal ["ToolKit", 1]; _x addMagazineCargoGlobal ["rhsusf_mag_15Rnd_9x19_JHP", 4]; _x addMagazineCargoGlobal ["rhs_mag_30Rnd_556x45_M855A1_Stanag", 4]; _x addMagazineCargoGlobal ["ACE_HandFlare_Green", 8]; _x addMagazineCargoGlobal ["Chemlight_green", 4]; _x addMagazineCargoGlobal ["SmokeShellRed", 4]; _x addMagazineCargoGlobal ["SmokeShell", 4]; _x addItemCargoGlobal ["NVGoggles_OPFOR", 2]; }; } forEach _allveharr; //cop vehicle { _x addBackpackCargoGlobal ["B_OutdoorPack_blk",1]; _x addItemCargoGlobal ["ToolKit",1]; _x addMagazineCargoGlobal ["rhs_mag_30Rnd_556x45_M855A1_Stanag", 4]; _x addMagazineCargoGlobal ["rhsusf_mag_15Rnd_9x19_JHP", 4]; _x addMagazineCargoGlobal ["ACE_HandFlare_Green", 4]; _x addMagazineCargoGlobal ["Chemlight_green", 4]; _x addMagazineCargoGlobal ["SmokeShellRed", 4]; _x addMagazineCargoGlobal ["SmokeShell", 4]; _x addItemCargoGlobal ["ACE_fieldDressing", 2]; } forEach _mrapsarr; //bad cars { _x addBackpackCargoGlobal ["B_OutdoorPack_blk",1]; _x addItemCargoGlobal ["ToolKit",1]; _x addItemCargoGlobal ["30Rnd_762x39_Mag_F", 1]; _x addItemCargoGlobal ["20Rnd_762x51_Mag", 1]; _x addItemCargoGlobal ["ACE_fieldDressing", 2]; } forEach _badveharr; 1 Share this post Link to post Share on other sites
doctorbutts 15 Posted September 19, 2016 Thanks for trying, but I have tried that script out, replaced everything with a c/p and it does not work in multi either. Share this post Link to post Share on other sites
SavageCDN 230 Posted September 21, 2016 There should be some helpful error info in the server's RPT file (found in root install directory for A3). Post that to pastebin and link back here. Share this post Link to post Share on other sites
engima 324 Posted September 21, 2016 Try call it from init.sqf instead. if (isServer) then { execVM ... }; Look at this page: https://community.bistudio.com/wiki/Initialization_OrderIt is possible that the order of initialization of initserver.sqf differs between SP and MP. Good luck! Share this post Link to post Share on other sites
Mirek 166 Posted September 22, 2016 _mrapsarr = [hunt1, hunt2, hunt3, hunt4]; _heliarr = [heli1]; _badveharr = [badcar1, badcar2, badcar3, badcar4]; _allveharr = [hunt1, hunt2, hunt3, hunt4, heli1, badcar1, badcar2, badcar3, badcar4]; //clearMagazineCargoGlobal [hunt1, hunt2, hunt3, hunt4, heli1, badcar1, badcar2, badcar3, badcar4]; //clearweaponcargoGlobal [hunt1, hunt2, hunt3, hunt4, heli1, badcar1, badcar2, badcar3, badcar4]; //clearItemCargoGlobal [hunt1, hunt2, hunt3, hunt4, heli1, badcar1, badcar2, badcar3, badcar4]; {clearMagazineCargoGlobal _x} forEach _allveharr; {clearweaponcargoGlobal _x} forEach _allveharr; {clearItemCargoGlobal _x} forEach _allveharr; //cop vehicle //{_x setObjectTextureGlobal [0,'#(argb,8,8,3)color(0,0,0.2,0.2)']} forEach _mrapsarr; {_x addBackpackCargoGlobal ["B_OutdoorPack_blk",1]} forEach _mrapsarr; {_x additemcargoGlobal ["ToolKit",1]} forEach _mrapsarr; {_x addMagazinecargoGlobal ["rhs_mag_30Rnd_556x45_M855A1_Stanag", 4]} forEach _mrapsarr; {_x addMagazinecargoGlobal ["rhsusf_mag_15Rnd_9x19_JHP", 4]} forEach _mrapsarr; {_x addMagazinecargoGlobal ["ACE_HandFlare_Green", 4]} forEach _mrapsarr; {_x addMagazinecargoGlobal ["Chemlight_green", 4]} forEach _mrapsarr; {_x addMagazinecargoGlobal ["SmokeShellRed", 4]} forEach _mrapsarr; {_x addMagazinecargoGlobal ["SmokeShell", 4]} forEach _mrapsarr; {_x additemcargoglobal ["ACE_fieldDressing", 2]; //You are missing "} forEach _mrapsarr;" here //bad cars {_x addBackpackCargoGlobal ["B_OutdoorPack_blk",1]} forEach _badveharr; {_x additemcargoGlobal ["ToolKit",1]} forEach _badveharr; {_x additemcargoglobal ["30Rnd_762x39_Mag_F", 1]} forEach _badveharr; {_x additemcargoglobal ["20Rnd_762x51_Mag", 1]} forEach _badveharr; {_x additemcargoglobal ["ACE_fieldDressing", 2]} forEach _badveharr; // helicopter is special //{_x setVariable ["BIS_enableRandomization", false]} forEach _heliarr; //{_x setObjectTextureGlobal [0,'#(argb,8,8,3)color(1,0,0.2,0.2)']} forEach _heliarr; //heli1 setVariable ["BIS_enableRandomization", false]; //heli1 setObjectTextureGlobal [0,'#(argb,8,8,3)color(0,0,0.2,0.2)']; heli1 addBackpackCargoGlobal ["B_OutdoorPack_blk",1]}; // why the "}"? heli1 additemcargoGlobal ["ToolKit", 1]; heli1 addMagazinecargoGlobal ["rhsusf_mag_15Rnd_9x19_JHP", 4]; heli1 addMagazinecargoGlobal ["rhs_mag_30Rnd_556x45_M855A1_Stanag", 4]; heli1 addMagazinecargoGlobal ["ACE_HandFlare_Green", 8]; heli1 addMagazinecargoGlobal ["Chemlight_green", 4]; heli1 addMagazinecargoGlobal ["SmokeShellRed", 4]; heli1 addMagazinecargoGlobal ["SmokeShell", 4]; heli1 additemcargoGlobal ["NVGoggles_OPFOR", 2]; I found two mistakes inside. Once there is part of the code missing and once there is one bracket too much. Share this post Link to post Share on other sites