Armed-Assault.de Twitter
 
 
Themen-Optionen Ansicht
Alt 26.03.2017, 15:56   #1 (permalink)
Newbie
 
Registriert seit: 26.03.2017
Beiträge: 7
Standard Jeder Spieler soll Trigger im MP aktivieren können

Schönen Guten Tag,
ich habe folgendes Problem.

Wenn ich in einer Mission zB. einen Trigger(mit dem Name "trigger1") mit der Bedingung "player distance < 5" setze der Bewirken soll das zB. ein Missionsstaus geändert werden soll reagiert dieser Trigger leider nur auf den Spieler der als "Spieler" im Editor ausgewählt wurde.

Könnte man mir erklären wie man die Bedingung umformen muss damit der Trigger auf alle Spieler einer Fraktion reagiert.

Danke :)
MaxRS ist offline  
Alt 26.03.2017, 17:06   #2 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Drunken Officer
 
Registriert seit: 15.05.2011
Beiträge: 1.109
Standard

Aktivierung "Jeder"
__________________
Bewegende Momente bei ArmA 3
Drunken Officer ist offline  
Alt 26.03.2017, 18:23   #3 (permalink)
Newbie
 
Registriert seit: 26.03.2017
Beiträge: 7
Standard

Nope geht nicht, der Trigger hat auch keine größe er wird nur aktiviert mit "player distance trigger1 < 5". Also ich vermute das man das "player" ändern muss.
MaxRS ist offline  
Alt 26.03.2017, 18:39   #4 (permalink)
Newbie
 
Registriert seit: 26.03.2017
Beiträge: 7
Standard

Oder ein besseres Beispiel:
Wenn man "player distance heli < 10" in die Bedingung eines Waypoints packt und das "player" aber für alle Spieler gelten soll.
MaxRS ist offline  
Alt 26.03.2017, 18:59   #5 (permalink)
10 Jahre hx3
5000 Beiträge10.000 Beiträge15.000 Beiträge
 
Benutzerbild von burns
 
Registriert seit: 13.04.2003
Ort: Monerica
Alter: 41
Beiträge: 32.968
Standard

Ich hab Stimmen im Kopf die sagen das Player im MP nicht wirklich funktioniert. Hab das immer bezweifelt, aber eine andere Stimme sagt auch, daß es nen Befehl namens isPlayer gibt, versuch doch den einmal

https://community.bistudio.com/wiki/player
https://community.bistudio.com/wiki/isPlayer
__________________

burns ist offline  
Alt 26.03.2017, 19:38   #6 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Drunken Officer
 
Registriert seit: 15.05.2011
Beiträge: 1.109
Standard

Soll er mal machen. Schön, dass Details wie z.B. eine Radiuseinstellung nicht genannt werden.


Burns, die Stimmen haben Recht.

Ich würde es evtl. mit count und foreach probieren
__________________
Bewegende Momente bei ArmA 3
Drunken Officer ist offline  
Alt 26.03.2017, 19:43   #7 (permalink)
10 Jahre hx3
5000 Beiträge10.000 Beiträge15.000 Beiträge
 
Benutzerbild von burns
 
Registriert seit: 13.04.2003
Ort: Monerica
Alter: 41
Beiträge: 32.968
Standard

hehehe!

Falls die doofe Syntax sich mir irgendwann eröffnet kann ich auch endlich Skripten
__________________

burns ist offline  
Alt 27.03.2017, 14:40   #8 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Drunken Officer
 
Registriert seit: 15.05.2011
Beiträge: 1.109
Standard

@TE

Definition Kreis: ... eine unbestimmte Anzahl von Punkten, die sich auf einer Ebene befinden und alle den gleichen Abstand zu dem selben Punkt haben.

Wieso stellst du dann nicht gleich einen Radius ein? Der Trigger ist eh schon auf der Karte und willst zusätzlich eine Distanzeabfrage. Diese Abfrage,wie du sie machst, stellt eine kreisrunde Abfrage dar.
Dann ist ein Radius der deutlich einfachere Weg
__________________
Bewegende Momente bei ArmA 3
Drunken Officer ist offline  
Alt 27.03.2017, 18:14   #9 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Pfandgiraffe
 
Registriert seit: 16.09.2008
Ort: Berlin
Alter: 38
Beiträge: 1.737
Pfandgiraffe eine Nachricht über ICQ schicken Pfandgiraffe eine Nachricht über Skype™ schicken
Standard

Nen Trigger mit Radius 5, Aktivierung: Blufor, Bedingung: this - fertig.
Was zaubert ihr hier so rum.


Grüße
__________________
Niemand hat die Absicht eine Tüte zu bauen!
​​​​​​​
___<<<A3 Wounding System>>>___
Pfandgiraffe ist offline  
Alt 27.03.2017, 19:08   #10 (permalink)
Newbie
 
Registriert seit: 26.03.2017
Beiträge: 7
Standard

@burns mit isPlayer geht es auch nicht. Kann man mir vielleicht mal eine Vorlage geben wie ich es in die Condition Zeile schreibe?

Also ich möchte das wie schon geschrieben das jeder Spieler einen Trigger auslösen kann aber nicht die KI. So wie ein Auslöser Besitzer nur anstatt einen eben mehrere. So das zB. jeder Spieler in den Trigger laufen kann um die Mission zu erfüllen und nicht nur der "Spieler". :/
MaxRS ist offline  
Alt 27.03.2017, 20:18   #11 (permalink)
10 Jahre hx3
5000 Beiträge10.000 Beiträge15.000 Beiträge
 
Benutzerbild von burns
 
Registriert seit: 13.04.2003
Ort: Monerica
Alter: 41
Beiträge: 32.968
Standard

Bedingung: this && isPlayer






Wenn das klappt trink ich ein Bier
__________________

burns ist offline  
Alt 27.03.2017, 20:45   #12 (permalink)
Newbie
 
Registriert seit: 26.03.2017
Beiträge: 7
Standard

@burns
Wenn ich das so in die Bedingungszeile eingebe bekomme ich den Error "Bedingung: Ungültige Zahl in Ausdruck".
MaxRS ist offline  
Alt 27.03.2017, 21:14   #13 (permalink)
10 Jahre hx3
5000 Beiträge10.000 Beiträge15.000 Beiträge
 
Benutzerbild von burns
 
Registriert seit: 13.04.2003
Ort: Monerica
Alter: 41
Beiträge: 32.968
Standard

Komisch, könnt schwören das ging mal ...

Ich lass lieber doch die Jungs mit der Ahnung ran
__________________

burns ist offline  
Alt 27.03.2017, 22:16   #14 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Pfandgiraffe
 
Registriert seit: 16.09.2008
Ort: Berlin
Alter: 38
Beiträge: 1.737
Pfandgiraffe eine Nachricht über ICQ schicken Pfandgiraffe eine Nachricht über Skype™ schicken
Standard

{isPlayer _x} count thisList
__________________
Niemand hat die Absicht eine Tüte zu bauen!
​​​​​​​
___<<<A3 Wounding System>>>___
Pfandgiraffe ist offline  
Alt 28.03.2017, 15:15   #15 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Drunken Officer
 
Registriert seit: 15.05.2011
Beiträge: 1.109
Standard

Zitat:

Nen Trigger mit Radius 5, Aktivierung: Blufor, Bedingung: this - fertig.
Was zaubert ihr hier so rum.

Sag ich doch. Allerdings soll jede Fraktion es können, deswegen Jeder.
Bei Bedingung:
this && player in thislist
soll es nur der Spieler haben: local player && player in thislist

isPlayer belangt ein Objekt und gibt eine Wahr/falsch aus.
if (isPlayer Burns) then {hint "ja ich denke schon")
__________________
Bewegende Momente bei ArmA 3

Geändert von Drunken Officer (28.03.2017 um 15:21 Uhr).
Drunken Officer ist offline  
Alt 28.03.2017, 17:45   #16 (permalink)
Newbie
 
Registriert seit: 26.03.2017
Beiträge: 7
Standard

Ah ok,
aber wenn ich "this && player in thislist" in den Trigger schreibe dann muss doch der Spieler der den Auslöst auch im Radius stehen?

Und funktionieren könnte auch "this && player distance ziv < 5"?
MaxRS ist offline  
Alt 29.03.2017, 14:00   #17 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Drunken Officer
 
Registriert seit: 15.05.2011
Beiträge: 1.109
Standard

probiere es aus...

Du willst scheinbar nicht verstehen.
__________________
Bewegende Momente bei ArmA 3
Drunken Officer ist offline  
Alt 30.03.2017, 20:43   #18 (permalink)
Newbie
 
Registriert seit: 26.03.2017
Beiträge: 7
Standard

Alles klar hat geklappt löse es jetzt aber nur über den Trigger da beides auf das selbe hinausläuft. Trotzdem danke für die Antworten
MaxRS ist offline  
 

Stichworte
trigger


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
trigger 2 aktivieren wenn trigger 1 deaktiviert wird? invert Editing & Scripting 4 04.08.2015 20:10
Trigger aktivieren mo0504 Technische Fragen & Probleme 6 21.09.2013 21:56
Trigger aktivieren mo0504 Editing 1 21.09.2013 21:08
Deaktivierte Trigger wieder aktivieren? TheR0cK Editing & Scripting 3 15.08.2013 18:07
Spieler (Zivilist) wird manchmal (!?) aus Auto gekickt Wolkenbeisser Editing & Scripting 8 06.09.2011 08:19


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 117 118 119