Die Seite hat mir weiter geholfen, leider nur nicht bei dem Script. Ich habe jetzt die Heli durch eine Kiste ersetzt und lass den Loot darin Spawnen.
Code:
if (isServer) then {
[] spawn {
crashSiteOneGenerated = false;
publicVariable "crashSiteOneGenerated";
crashSiteOneDeleted = false;
publicVariable "crashSiteOneDeleted";
Sleep 2700+(random 7200); // <----------------- Zeit bis der Spawn beginnt
_spawnpos = [getmarkerpos "crashsitemarker", 10+(random 4000), (random 359)] call BIS_fnc_relPos;
crashsiteheli = "CargoNet_01_box_F" createVehicle _spawnpos;
crashsiteheli setPos [getPos crashsiteheli select 0, getPos crashsiteheli select 1,-0.1];
crashSiteOneGenerated = true;
publicVariable "crashSiteOneGenerated";
Sleep 360; // <----------------- Zusätzliche Zeit bis die Marker und der Loot erstellt werden
null = createMarker ["crashsite", crashsiteheli];
null setMarkerShape "RECTANGLE";
null setMarkerSize [800,800];
"Crashsite" setMarkerColor "ColorRed";
null = createMarker ["crashsiteMark", crashsiteheli];
"CrashsiteMark" setMarkerType "mil_warning";
"CrashsiteMark" setMarkerText "Frachtkiste PVP Zone";
_smoke="SmokeShellGreen" createVehicle getMarkerPos "CrashsiteMark";
_smoke setPos [getPos _smoke select 0,getPos _smoke select 1,240];
// Loottable Anfang
_gun = ["srifle_DMR_04_F","srifle_DMR_01_F","LMG_Mk200_F","arifle_Katiba_GL_F","arifle_MX_GL_F","srifle_DMR_04_F","srifle_GM6_camo_F"] call BIS_fnc_selectRandom;
crashsiteheli addItemCargoGlobal [_gun,1];
_munition = ["10Rnd_762x54_Mag","200Rnd_65x39_cased_Box","30Rnd_65x39_caseless_mag","10Rnd_127x54_Mag","5Rnd_127x108_Mag"] call BIS_fnc_selectRandom;
crashsiteheli addItemCargoGlobal [_munition,2];
_munition2 = ["UGL_FlareRed_F","UGL_FlareGreen_F","UGL_FlareWhite_F","10Rnd_127x54_Mag","5Rnd_127x108_Mag"] call BIS_fnc_selectRandom;
crashsiteheli addItemCargoGlobal [_munition2,3];
_itemw = ["acc_pointer_IR","acc_flashlight","muzzle_snds_M","muzzle_snds_B","muzzle_snds_H_MG","Rangefinder"] call BIS_fnc_selectRandom;
crashsiteheli addItemCargoGlobal [_itemw,1];
_itemw2 = ["optic_Arco","optic_Hamr","optic_SOS","optic_DMS","optic_LRPS","optic_AMS_khk","optic_KHS_tan"] call BIS_fnc_selectRandom;
crashsiteheli addItemCargoGlobal [_itemw2,1];
_itemw3 = ["V_PlateCarrierIA2_dgtl","V_PlateCarrierIA1_dgtl","V_TacVestCamo_khk","V_TacVest_khk","V_PlateCarrier1_rgr","H_HelmetB_light_grass","H_HelmetB_grass"] call BIS_fnc_selectRandom;
crashsiteheli addItemCargoGlobal [_itemw3,1];
// Loottable Ende
Sleep 2700; // <----------------- Zeit Bevor Kiste und Marker gelöscht werden
deleteVehicle crashsiteheli;
deleteMarker "crashsite";
deleteMarker "crashsiteMark";
crashSiteOneDeleted = true;
publicVariable "crashSiteOneDeleted";
};
};
if (local player) then {
sleep 5;
if (crashSiteOneDeleted) exitWith {};
waitUntil {crashSiteOneGenerated};
hint"Ein Militärhelikopter sendete einen Notruf";
Sleep 361; // <-----------------Diese Zeit sollte die selbe sein wie die in Zeile 15
hint "Eine Frachtkiste wurde abgeworfen!";
waitUntil {crashSiteOneDeleted};
hint "Die Frachtkiste wurde geborgen";
};
Hat auf anhieb geklappt :-)
Ich Danke aber noch einmal recht Herzlich für die Hilfe!
Grüße Matze