Einzelnen Beitrag anzeigen
Alt 03.12.2013, 04:05   #3 (permalink)
killshot
50 Beiträge100 Beiträge
 
Registriert seit: 03.07.2012
Beiträge: 118
Standard

Jau, ich danke dir!

Lag wohl unter anderem daran! Hab's jetzt alles nochmal komplett umgewurstelt und machs über nen Auslöser+publicVariable der dann ein Script mit den endings aufruft.

Für welche, die hier irgendwann nochmal drüberstoplern:

Also in extraction.sqf dann die Variable triggerendings auf true gesetzt, im Auslöser Bedingung: triggerendings bei OnAct: nul = execVM "endtrigger.sqf";

und hier noch die endtrigger.sqf

Code:
if (isServer) then {

sleep 1;

_end1trg = createTrigger ["EmptyDetector",markerpos "xtract1"]; 
_end1trg setTriggerArea[150,150,0,true];
_end1trg setTriggerActivation["WEST","PRESENT",true];
_end1trg setTriggerStatements["deployed && !alive radar && !alive arti1 && !alive arti2 && !alive arti3 && leader (fschjg) distance (getMarkerPos ""xtract1"") <= 200", "endMission ""End1""", ""];

_end2trg = createTrigger ["EmptyDetector",markerpos "xtract1"]; 
_end2trg setTriggerArea[150,150,0,true];
_end2trg setTriggerActivation["WEST","PRESENT",true];
_end2trg setTriggerStatements["deployed && alive radar && alive arti1 && alive arti2 && alive arti3 && leader (fschjg) distance (getMarkerPos ""xtract1"") <= 200", "endMission ""End2""", ""];

_end3trg = createTrigger ["EmptyDetector",markerpos "xtract1"]; 
_end3trg setTriggerArea[150,150,0,true];
_end3trg setTriggerActivation["WEST","PRESENT",true];
_end3trg setTriggerStatements["!deployed && !alive radar && alive arti1 && alive arti2 && alive arti3 && leader (fschjg) distance (getMarkerPos ""xtract1"") <= 200", "endMission ""End2""", ""];

_end4trg = createTrigger ["EmptyDetector",markerpos "xtract1"]; 
_end4trg setTriggerArea[150,150,0,true];
_end4trg setTriggerActivation["WEST","PRESENT",true];
_end4trg setTriggerStatements["!deployed && alive radar && !alive arti1 && !alive arti2 && !alive arti3 && leader (fschjg) distance (getMarkerPos ""xtract1"") <= 200", "endMission ""End2""", ""];

_end5trg = createTrigger ["EmptyDetector",markerpos "xtract1"]; 
_end5trg setTriggerArea[150,150,0,true];
_end5trg setTriggerActivation["WEST","PRESENT",true];
_end5trg setTriggerStatements["deployed && !alive radar && alive arti1 && alive arti2 && alive arti3 && leader (fschjg) distance (getMarkerPos ""xtract1"") <= 200", "endMission ""End3""", ""];

_end6trg = createTrigger ["EmptyDetector",markerpos "xtract1"]; 
_end6trg setTriggerArea[150,150,0,true];
_end6trg setTriggerActivation["WEST","PRESENT",true];
_end6trg setTriggerStatements["deployed && alive radar && !alive arti1 && !alive arti2 && !alive arti3 && leader (fschjg) distance (getMarkerPos ""xtract1"") <= 200", "endMission ""End3""", ""];

_end7trg = createTrigger ["EmptyDetector",markerpos "xtract1"]; 
_end7trg setTriggerArea[150,150,0,true];
_end7trg setTriggerActivation["WEST","PRESENT",true];
_end7trg setTriggerStatements["!deployed && !alive radar && !alive arti1 && !alive arti2 && !alive arti3 && leader (fschjg) distance (getMarkerPos ""xtract1"") <= 200", "endMission ""End3""", ""];

_end8trg = createTrigger ["EmptyDetector",markerpos "xtract1"]; 
_end8trg setTriggerArea[150,150,0,true];
_end8trg setTriggerActivation["WEST","PRESENT",true];
_end8trg setTriggerStatements["!deployed && alive radar && alive arti1 && alive arti2 && alive arti3 && leader (fschjg) distance (getMarkerPos ""xtract1"") <= 200", "endMission ""End4""", ""];

};
Vielleicht hilfts ja irgendwann nochmal wem


Danke auf jeden Fall nochmal und gute Nacht ^^
killshot ist offline