Jump to content

Frage: Zeitverzögerte Trigger-Reaktion


Recommended Posts

Posted

Hallo,

ich stelle mir folgendes vor, kann es aber nicht lösen. Hilfe ist willkommen.

 

Wenn eine Einheit innerhalb einer Zone ist, soll eine Textmessage erscheinen.

Soweit alles klar.

Die Message soll aber erst erscheinen, wenn die Einheit länger als 5 Sek. in der Zone ist.

Sollte die Einheit in dieser Zeit die Zone wieder verlassen haben (z.B. rasanter Durchflug)

erscheint die Message nicht.

 

Wenn mir da einer helfen könnte, wäre toll.

 

P.S. Keine LUA-Kenntnisse

What goes up, must come down !

Intel Core i7-8700, 32 GB-RAM, Nvidia GTX 1060, 6 GB GDDR5, 1TB HDD, 1000 GB 970 EVO Plus NVMe M.2 SSD, Windows 10/64, A10-C,

VKB Gunfighter IV  Ultimate, Persian Golf, F/A-18 Hornet, Tankkiller

Posted

-Set flag z.B. 1

-Time since Flag1 = 5 seconds

-Action

 

 

 

Edit:

 

-Setze Flagge z.B. 1

-Zeit seit Flagge 1 = 5 Sekunden

-Auslöser Trigger (Also was soll passieren nachdem die 5 Sekunden seit des auslösens von flagge 1 abgelaufen sind).

 

Fitz dich bisschen rein andere haben selbst rausfinden müssen wie es Funktioniert.

 

ISE

"Blyat Naaaaa" - Izlom

Posted
-Set flag z.B. 1

-Time since Flag1 = 5 seconds

-Action

 

 

 

Edit:

 

-Setze Flagge z.B. 1

-Zeit seit Flagge 1 = 5 Sekunden

-Auslöser Trigger (Also was soll passieren nachdem die 5 Sekunden seit des auslösens von flagge 1 abgelaufen sind).

 

Fitz dich bisschen rein andere haben selbst rausfinden müssen wie es Funktioniert.

 

ISE

 

Danke für die Hilfe, aber ich kommuniziere nun mal gern mit NETTEN Leuten.

What goes up, must come down !

Intel Core i7-8700, 32 GB-RAM, Nvidia GTX 1060, 6 GB GDDR5, 1TB HDD, 1000 GB 970 EVO Plus NVMe M.2 SSD, Windows 10/64, A10-C,

VKB Gunfighter IV  Ultimate, Persian Golf, F/A-18 Hornet, Tankkiller

Posted

 

Fitz dich bisschen rein andere haben selbst rausfinden müssen wie es Funktioniert.

 

ISE

 

Finde solche Komentar schade.... Und ist sicher nicht im Sinne dieses Forum's.

Ein Forum lebt doch gerade zu von solche Fragen, zu mal au was der Mission Editor betrifft.

Ich stehe auch immer mal an, und bin froh um jede Hilfe, gerade weil dieser so komplex ist.

 

Hoffe mal du hast dies eher als Anstupf gemeint.

Hardware: Windows 11 64Bit, AMD Ryzen 7 9800X3D, Noctua NH-D15 G2 LBC, MSI X670E Carbon Wifi II, 64 GB Ram 6000 MHz DDR5 CL36 Kingstone Furry, TUF RTX 4080 OC, 3x M.2 SSD Kinston Fury Renegade, Meta Quest 2, ASUS TUF VG279QM Monitor, TM HOTAS Warthog , VIRPIL VPC WarBRD Base mit TM Hornet Stick und Saitek Pro Flight Rudder Pedalen.

 

Deutscher Guide zu: Mirage 2000C, MiG-21bis, F5 Tiger II, Mi-8MTV2, F-14B Tomcat, AJS-37 Viggen und Fulgabwehrsysteme

Posted

Wie kommt ihr eigentlich darauf das ichs Böse gemeint hab? Würd mich jetzt im eigenen sinne einfach ernsthaft mal interessieren?

 

.. Ich seh grad ich hab das Wort "auch" im Text vergessen was schon mit reingehört und den Satz sehr stumpf erscheinen lässt. Hab ich beim gegenlesen übersehn Sorry.

 

Es war als Anstupser gemeint anderswo helf ich auch gerne.

 

Im Editor kann man aber schon durchaus viel selbst rausfinden und probieren meistens gibt es durch seine Komplexität viele Wege etwas zu triggern, es kommt darauf an was man machen will und wie es in die Mission gehört.

 

 

Ein grunsätzlich nicht böser

ISE:D

"Blyat Naaaaa" - Izlom

Posted (edited)

Für das durchfliegen kombinierst du das oben gepostete "Time since Flag = 5" mit "Unit/Group in Zone"

Damit wird der Trigger nur noch ausgelöst wenn die Flag true ist UND die Unit/Group auch noch in der Zone ist.

Wenn du den "Set flag" dann noch mit einem zweiten Trigger "Unit Group not in Zone" wieder zurück setzt, kannst du mehrfach drüberfliegen bis er auslöst, wenn du lange genug drin bist.

 

Fertig sähe das dann so aus:

 

+Switched Condition - Group in Zone(Player etc.) - Set flag 1 = true

 

+Switched Condition - Group OUT of Zone(Player etc.) - Set flag 1 = False

 

+Trigger once - Group in zone(Player etc.) AND flag is true since 5 - Message to...

Edited by shagrat

Shagrat

 

- Flying Sims since 1984 -:pilotfly:

Win 10 | i5 10600K@4.1GHz | 64GB | GeForce RTX 3090 - Asus VG34VQL1B  | TrackIR5 | Simshaker & Jetseat | VPForce Rhino Base & VIRPIL T50 CM2 Stick on 200mm curved extension | VIRPIL T50 CM2 Throttle | VPC Rotor TCS Plus/Apache64 Grip | MFG Crosswind Rudder Pedals | WW Top Gun MIP | a hand made AHCP | 2x Elgato StreamDeck (Buttons galore)

Posted

+Vorbedingung - Gruppe in Zone(Spieler etc.) - Setze flagge 1 = wahr

 

+Vorbedingung - Gruppe innerhalb Zone(Spieler etc.) - Setze flagge 1 = falsch

 

+Einmalig - Gruppe in Zone(Spieler etc.) UND Zeit seit flagge ist wahr 5 - Nachricht an...

 

Ich habs sicherheitshalber mal noch übersetzt shagrat. :)

"Blyat Naaaaa" - Izlom

Posted
+Vorbedingung - Gruppe in Zone(Spieler etc.) - Setze flagge 1 = wahr

 

+Vorbedingung - Gruppe innerhalb Zone(Spieler etc.) - Setze flagge 1 = falsch

 

+Einmalig - Gruppe in Zone(Spieler etc.) UND Zeit seit flagge ist wahr 5 - Nachricht an...

 

Ich habs sicherheitshalber mal noch übersetzt shagrat. :)

Danke. Hab die deutschen Trigger nicht im Kopf... :D

Shagrat

 

- Flying Sims since 1984 -:pilotfly:

Win 10 | i5 10600K@4.1GHz | 64GB | GeForce RTX 3090 - Asus VG34VQL1B  | TrackIR5 | Simshaker & Jetseat | VPForce Rhino Base & VIRPIL T50 CM2 Stick on 200mm curved extension | VIRPIL T50 CM2 Throttle | VPC Rotor TCS Plus/Apache64 Grip | MFG Crosswind Rudder Pedals | WW Top Gun MIP | a hand made AHCP | 2x Elgato StreamDeck (Buttons galore)

Posted
Wie kommt ihr eigentlich darauf das ichs Böse gemeint hab? Würd mich jetzt im eigenen sinne einfach ernsthaft mal interessieren?

...

 

Ich denke es liegt an deinem Nickname. :smilewink:

Posted
Ich denke es liegt an deinem Nickname. :smilewink:

:megalol:

Shagrat

 

- Flying Sims since 1984 -:pilotfly:

Win 10 | i5 10600K@4.1GHz | 64GB | GeForce RTX 3090 - Asus VG34VQL1B  | TrackIR5 | Simshaker & Jetseat | VPForce Rhino Base & VIRPIL T50 CM2 Stick on 200mm curved extension | VIRPIL T50 CM2 Throttle | VPC Rotor TCS Plus/Apache64 Grip | MFG Crosswind Rudder Pedals | WW Top Gun MIP | a hand made AHCP | 2x Elgato StreamDeck (Buttons galore)

Posted

Alles geklärt. Danke für die ausführliche Erklärung.

 

Und für ALLE: Frohe Ostern !

What goes up, must come down !

Intel Core i7-8700, 32 GB-RAM, Nvidia GTX 1060, 6 GB GDDR5, 1TB HDD, 1000 GB 970 EVO Plus NVMe M.2 SSD, Windows 10/64, A10-C,

VKB Gunfighter IV  Ultimate, Persian Golf, F/A-18 Hornet, Tankkiller

Posted

Hallo,

wer hat evtl. Lust meinen Trigger-Fehler zu korrigieren ?

 

Der Sound wird abgespielt, aber sollte eigentlich erst nach 5 sek. in der Zone kommen.

Hilfe habe ich ja schon erhalten, bin aber noch zu "dumm", um das richtig zu machen.

Die kurze Mission hängt dran und da könnt ihr ja auch die Triggerregeln einsehen.

 

Wäre toll, wenn`s mir einer erklären könnte.

clear.miz

What goes up, must come down !

Intel Core i7-8700, 32 GB-RAM, Nvidia GTX 1060, 6 GB GDDR5, 1TB HDD, 1000 GB 970 EVO Plus NVMe M.2 SSD, Windows 10/64, A10-C,

VKB Gunfighter IV  Ultimate, Persian Golf, F/A-18 Hornet, Tankkiller

Posted

Ich schau gleich mal.

Shagrat

 

- Flying Sims since 1984 -:pilotfly:

Win 10 | i5 10600K@4.1GHz | 64GB | GeForce RTX 3090 - Asus VG34VQL1B  | TrackIR5 | Simshaker & Jetseat | VPForce Rhino Base & VIRPIL T50 CM2 Stick on 200mm curved extension | VIRPIL T50 CM2 Throttle | VPC Rotor TCS Plus/Apache64 Grip | MFG Crosswind Rudder Pedals | WW Top Gun MIP | a hand made AHCP | 2x Elgato StreamDeck (Buttons galore)

Posted (edited)

Schau dir mal die Regeln genau an.

 

Ich habe alle auf "Vorbedingung" gesetzt, so kann man mehrmals in der Zone stehen und kriegt jedesmal die Meldung.

Auch hab ich die Zeit auf 10sec erhöht, 5 sec ist arg knackig für einen Line Up...

 

Mal Schritt für Schritt:

VORBEDINGUNG(In_Zone) - EINHEIT INNERHALB ZONE (Pilot #001, clear) - FLAG SETZEN(1)

Wenn Pilot #001 in der Zone clear ist (jedesmal, auch wenn er sie zwischen durch verlassen hat) FLAG 1 auf "Wahr/AN" setzen.

VORBEDINGUNG(Not_In_Zone) - EINHEIT [color="Red"]AUßERHALB[/color] ZONE(Pilot #001, clear) - FLAG LÖSCHEN(1)

Wenn Pilot #001 aus der Zone rauskommt (jedesmal wenn er vorher drin war), FLAG 1 auf "Falsch/AUS" setzen.

VORBEDINGUNG(clear_Message) - EINHEIT INNERHALB ZONE(Pilot #001, Clear)+ZEIT SEIT FLAG(1, 10) - SOUND AN GRUPPE (myself, OGG-File)+NACHRICHT(myself, "TEXT")

Wenn Pilot #001 in der Zone Clear ist UND die FLAG 1 seit 10sec auf "Wahr/AN" steht, dann Spiele Sounddatei UND zeige Nachricht an.

 

Durch VORBEDINGUNG kann der Spieler nun in die Zone fahren, die Nachricht bekommen; verlässt die Zone beim Start und wenn er bei der Landung wieder da rumtrödelt gibt es erneut die Nachricht, da ja FLAG 1 beim verlassen auf AUS gesetzt wurde (FLAG LÖSCHEN(1) ) und die Bedingungen (Regeln) für clear_Message zwischendurch NICHT erfüllt waren.

 

P.S. ich hab auch das Audio gleich mal eingedampft (Mono, 8k Sample-Rate und Ogg-Vorbis). :smilewink:

 

Mission zum angucken:

clear_OPT_ogg.miz

Edited by shagrat

Shagrat

 

- Flying Sims since 1984 -:pilotfly:

Win 10 | i5 10600K@4.1GHz | 64GB | GeForce RTX 3090 - Asus VG34VQL1B  | TrackIR5 | Simshaker & Jetseat | VPForce Rhino Base & VIRPIL T50 CM2 Stick on 200mm curved extension | VIRPIL T50 CM2 Throttle | VPC Rotor TCS Plus/Apache64 Grip | MFG Crosswind Rudder Pedals | WW Top Gun MIP | a hand made AHCP | 2x Elgato StreamDeck (Buttons galore)

Posted

Erst mal tausend Dank für die "Unterrichtseinheit".

Hab jetzt erst mal zu tun, alles Schritt für Schritt zu verstehen.:book:

 

Erfolgsmeldung kommt dann hoffentlich auch. Danke, bis bald.

What goes up, must come down !

Intel Core i7-8700, 32 GB-RAM, Nvidia GTX 1060, 6 GB GDDR5, 1TB HDD, 1000 GB 970 EVO Plus NVMe M.2 SSD, Windows 10/64, A10-C,

VKB Gunfighter IV  Ultimate, Persian Golf, F/A-18 Hornet, Tankkiller

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...