Einzelnen Beitrag anzeigen
Alt 03.05.2016, 22:12   #8 (permalink)
Matze_76
Newbie
 
Registriert seit: 29.04.2016
Beiträge: 15
Standard

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
Matze_76 ist offline