Armed-Assault.de Twitter
Antwort
 
Themen-Optionen Ansicht
Alt 14.08.2013, 19:51   #1 (permalink)
Newbie
 
Registriert seit: 14.08.2013
Beiträge: 8
Standard Deaktivierte Trigger wieder aktivieren?

Bin grade dabei eine TvT Mission zu bauen. Habe nur ein kleines größeres Triggerproblem ^^
Es ist wie gewohn Blufor gegen Opfor. Auf der Karte ist ein einzelner Bunker. Wenn Blufor ihn betritt kommt nach 10 Sekunden die nachricht: Blufor hat den Bunker eingenommen. Dadurch wird ein Trigger mit 45 Sekunden Timeout aktiviert der in 45 Sekunden eine Nachricht aufploppen lässt: Blufor hat gewonnen. 10 Sekunden später kommt dass Ende. Das gleiche wenn es Opfor machen würde.
Nun soll es aber so sein. Wenn Blufor den Bunker eingenommen hat (die 10 Sekunden die es dauert) sind es 45 Sekunden bis Blufor gewinnt. In der Zeit hat Opfor die Chance alle zu töten und den Bunker selber in 10 Sekunden einzunehmen. Nach den 10 Sekunden kommt die Nachricht: Opfor hat den Bunker. Mit diesem Trigger deaktiviere ich gleichzeitig den Countdown fürs Ende und die Nachricht in 45 Sekunden. Problem dabei ist:

Dadurch das der Trigger für den Opfor-Timer deaktiviert wird, wird er auch nicht wieder reaktiviert. Das heißt, ich kriege den Trigger nichtmehr aktiviert und Blufor wird gewinnen. Ich habe folgende befehle benutzt:

- deletevehicle Triggername; (um Trigger zu deaktivieren)

- 1. Auslöser

Bei Aktivierung: Ausloeser1 = true;

2. Auslöser

Bedingung: Ausloeser1
Bei Akt. : Ausloeser2 = true;

3. Auslöser

Bedingung: Ausloeser2

(um mit der Bunkereinnhame Trigger den Countdown zum Ende und die Gewonnen nachricht einzuleiten)

Also das Hauptproblem ist einen deaktivierten Trigger der mit dem Kommando deletevehicle "Triggername"; Deaktiviert wurde, wieder zu aktivieren. Gibt es irgendwelche anderen Befehle um Trigger auszuschalten aber wieder zu aktivieren?
Ach und ja, ich habe alle Trigger auf repeadly gestellt ;D

Geändert von TheR0cK (14.08.2013 um 22:00 Uhr).
TheR0cK ist offline   Mit Zitat antworten
Alt 15.08.2013, 10:47   #2 (permalink)
SQF Zauberer 10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von Vienna
 
Registriert seit: 12.07.2004
Ort: Wien
Beiträge: 1.917
Standard

Für eine solche Mission eigen sich die "Flag" Befehle gut (es gibt 5, hier raussuchen: http://community.bistudio.com/wiki/C...Commands_ArmA2).

1. Es wird eine neutrale Fahne z.B. beim Bunker gesetzt.

2. Wenn eine Seite die Fahne erobert, dann wird deren Fahne aufgezogen.

3. Nun hat die andere Seite eine bestimmte Zeit selber Fahne zu erobern, bevor die andere Seite gewonnen hat.

Punkt 2 und 3 können sich so lange wiederholen, bis eine Seite ihre Fahne lange genug gehalten hat.

Das kann alles mit Auslöser verwirklicht werden.


Auslöser und Variable aus Dorfkampf von OFP. Die Fahnen sind von Arma2.

Im Editor muss eine Fahne mit Namen ZielFahne gesetzt werden,
weiters: Unabhängige verbündet mit: Niemand einstellen!

Hier die 5 Auslöser mit denen die Fahneneroberung geregelt wird.

Achse A und B: 0
Aktivierung: Keine | Mehrfach
Code:
text     : Initialisierung: Fahne auf Wiederstand setzen
Bedingung: true
Bei Akt  : PWestIn=true; POstIn=true; pWestHatFahne=false; pOstHatFahne=false; ZielFahne setflagtexture "\ca\data\Flag_chernarus_co.paa"; ZielFahne setFlagOwner objNull; ZielFahne setflagside resistance;

text     : Local: WEST hat Fahne
Bedingung: not isnull flagowner ZielFahne and side (flagowner ZielFahne) == west
Bei Akt  : pWestHatFahne=true; publicVariable "pWestHatFahne";

text     : Public: WEST-Fahne setzen usw.
Bedingung: pWestHatFahne
Bei Akt  : pOstHatFahne=false; ZielFahne setflagtexture "\ca\data\Flag_usa_co.paa"; ZielFahne setFlagOwner objNull; ZielFahne setflagside west; TitleText["WEST hat die Stellung erobert!","Plain Down"];

text     : Local: OST hat Fahne
Bedingung: not isnull flagowner ZielFahne and side (flagowner ZielFahne) == east
Bei Akt  : pOstHatFahne=true; PublicVariable "pOstHatFahne";

text     : Public: OST-Fahne setzen usw.
Bedingung: pOstHatFahne
Bei Akt  : pWestHatFahne=false; ZielFahne setflagtexture "\ca\data\Flag_rus_co.paa"; ZielFahne setFlagOwner objNull; ZielFahne setflagside east; TitleText["OST hat die Stellung erobert!","Plain Down"];
Was noch fehlt ist ein Auslöser der die Zeit berechnet ob wer gewonnen hat.
Vienna ist offline   Mit Zitat antworten
Alt 15.08.2013, 12:24   #3 (permalink)
Newbie
 
Registriert seit: 14.08.2013
Beiträge: 8
Standard :d

vielen dank für die Antwort. Habe das jetzt mal so gebaut wie du geschrieben hast. Klappt so schonmal wunderbar. Nur das Problem ist noch, das ich ein Ende brauche. Und die Einstellungen der Zeiten kriege ich auch nicht wirklich hin ;D
Es sollte halt so sein: Blufor braucht 2 Minuten um die Fahne zu erobern. Nach den 2 Minuten kommt in genau 15 Minuten das Ende das Blufor gewonnen hat. Also hat Opfor in den 15 Minuten Zeit die Fahne zurückzuerobern. Aber damit müsste ja der Countdown für das Ende der Mission abgebrochen werde. Kannst du mir da grade noch weiterhelfen? Und danke schonmal fürs Helfen
TheR0cK ist offline   Mit Zitat antworten
Alt 15.08.2013, 17:07   #4 (permalink)
Newbie
 
Registriert seit: 14.08.2013
Beiträge: 8
Standard :ddd

I DID IT!!! DD
habe am 3 Trigger nen Trigger verbunden der ne nachricht aufploppt: Blufor gewonnen. Dieser löst dann nach weiteren 10 Sekunden das Ende aus. Am 4 trigger hab ich dann das der Trigger für die Bluforaufploppnachricht deaktiviert wird, und zwar Triggername = false;
usw. für Opfor
- nun ja, es geht ^^

Mache gleich noch nen Thema auf fürn MHQ, finde da einfach nicht das was ich suche...
TheR0cK ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Modul per auslöser aktivieren Floulr Editing & Scripting 0 12.05.2013 10:38
Sound Trigger funktionieren nicht wie sie sollen Skandal Editing & Scripting 3 25.03.2013 13:30
Operation Pandora Trigger III Kybernaut Die Litfaßsäule 1 04.03.2013 14:01
Soldaten in einem Trigger von einer anderen Gruppe eliminieren M4X1 Editing & Scripting 2 15.06.2011 15:35
Iphone 3GS aktivieren aber wie? Walk Hilfe 6 08.12.2010 22:35


Kontakt - HX3.de - Archiv - Nach oben

Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias



SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116