Armed-Assault.de Twitter
Antwort
 
Themen-Optionen Ansicht
Alt 29.01.2015, 21:06   #1 (permalink)
Newbie
 
Registriert seit: 21.09.2013
Beiträge: 16
Standard Trigger per Action Menü mehrfach auslösen

Hallo zusammen,

Ich bin dabei mir eine Mission zu basteln in der die Strategische Karte zum Einsatz kommt. Das ist auch alles kein Problem und funktioniert bestens. Ich habe mir dazu das Whiteboard irgendwo hingestellt und habe diesem einen addAction Eintrag gegeben mit dem ich die Strategische Karte aufrufen möchte.
Mein Problem ist nun folgendes: Ich habe ein Script (whiteboard.sqf) in welchem ich versucht habe mittels setTriggerStatements de Trigger der die Strategische Karte öffnet zu aktivieren. Trigger hat den Namen trg1 und ist auf false gesetzt, im Script setz ich ihn mit: trg1 setTriggerStatements ["true"] auf true. Nur leider klappt das nicht. und wenn ich es mal halbherzig hin bekomme dann ist der Trigger aktiv und beim nächsten mal wenn ich an dem Whiteboard vorbei laufe, lande ich auf der Strategischen Karte, also ohne Action Menü, sprich der Trigger muss bei Deaktivierung auch sich selbst wieder auf false setzen. Vielleicht gibts auch ne ganz andere Lösung. Ich hoffe ihr versteht mein Malheur und könnt mir helfen...

Vielen Dank im voraus, Der Mo
mo0504 ist offline   Mit Zitat antworten
Alt 29.01.2015, 22:14   #2 (permalink)
Imperator fori nocturni - This sucks more than anything that has ever sucked before 10 Jahre hx3
20.000 Beiträge
 
Benutzerbild von burns
 
Registriert seit: 13.04.2003
Ort: Monerica
Alter: 35
Beiträge: 32.226
Standard




^^ *als ich versuchte die Beschreibung zu verstehen*
__________________

burns ist offline   Mit Zitat antworten
Alt 30.01.2015, 13:58   #3 (permalink)
Newbie
 
Registriert seit: 21.09.2013
Beiträge: 16
Standard

Okay ich versuch die Frage einfacher zu stellen Also ich bin nun soweit dass ich nur eine Möglichkeit benötige um einen Trigger beim deaktivieren - also wenn ich ihn verlasse - auf "false" zu switchen. Was muss da bei OnDeact rein?
mo0504 ist offline   Mit Zitat antworten
Alt 30.01.2015, 18:00   #4 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Drunken Officer
 
Registriert seit: 15.05.2011
Beiträge: 1.104
Standard

Du darfst nicht das Statment ändern.
In der Init.sqf schreibst du dieses rein: if (isServer) then {dof_wb = false};

Die Karte wird letztlich duch einen Trigger aufgerufen. Geben dem Trigger (mehrfache Auslösng) die oben definierte Bedingungs-Varibale dof_wb (da wo im Auslöser this steht)
// Bedeutet der Trigger zieht erst an, wenn dof_wb wahr wird.

Rufst du nun das AA Menü auf, läßt du die Variable auf true springen. Auslöser springt an und öffnet die Karte. Danach setzt du die Variable wieder auf false.

Soll es SP oder MP sein?
__________________
Bewegende Momente bei ArmA 3

Geändert von Drunken Officer (30.01.2015 um 18:04 Uhr).
Drunken Officer ist offline   Mit Zitat antworten
Alt 31.01.2015, 14:57   #5 (permalink)
Newbie
 
Registriert seit: 21.09.2013
Beiträge: 16
Standard

Hallo,
es sollte schon für MP sein, ich hab nochmal bissel rumprobiert aber ich checks irgendwie noch nicht...
mo0504 ist offline   Mit Zitat antworten
Alt 31.01.2015, 18:12   #6 (permalink)
Newbie
 
Registriert seit: 21.09.2013
Beiträge: 16
Standard

@ Drunken Officer..

Vielen Dank an dich, ich habs nun kapiert und es funktioniert bestens. Genau so wie ich es wollte
mo0504 ist offline   Mit Zitat antworten
Alt 01.02.2015, 03:49   #7 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Drunken Officer
 
Registriert seit: 15.05.2011
Beiträge: 1.104
Standard

Lass mal in der Init das (isServer) weg. Trigger sind lokal, und somit braucht der Client die Variable.

Kann jeder zu jeder Zeit das Ding benutzen oder darf es nicht benutzt werden, wenn jemand bereits die Karte offen hat? Das wäre wichtig, weil letzters ein wenig mehr bedraf, wenn es auf einem Dedi laufen soll.
__________________
Bewegende Momente bei ArmA 3

Geändert von Drunken Officer (01.02.2015 um 03:53 Uhr).
Drunken Officer ist offline   Mit Zitat antworten
Alt 02.02.2015, 00:08   #8 (permalink)
Newbie
 
Registriert seit: 21.09.2013
Beiträge: 16
Standard

Ich hab heute bei einem Test mit Freunden bemerkt dass es nur lokal geht, und ja es soll jederzeit von jedem benutzbar sein, also jeder soll unabhängig vom anderen zu jeder Zeit auf die Karte kommen.
mo0504 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
Wenn Drohne landet, Trigger auslösen TG Chris Editing & Scripting 4 01.10.2014 19:35
Script wird nicht vollständig ausgeführt MagicStyle Editing & Scripting 20 04.09.2013 17:54
Deaktivierte Trigger wieder aktivieren? TheR0cK Editing & Scripting 3 15.08.2013 18:07
ied per trigger auslösen SodomGER Editing & Scripting 4 07.05.2013 16:36
Einheiten springen gleichzeitig aus Helikopter bei Bodenberührung ca$hflow Editing & Scripting 24 25.09.2010 19:41


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