HX3 Foren

HX3 Foren (https://hx3.de/)
-   Editing & Scripting (https://hx3.de/editing-scripting-187/)
-   -   Markierungen nur für bestimmte Spieler (https://hx3.de/editing-scripting-187/markierungen-nur-fuer-bestimmte-spieler-25345/)

Giampy 25.04.2016 14:54

Markierungen nur für bestimmte Spieler
 
Hallo Community,

bisher konnte ich auf eine Frage, die mich brennend interessiert noch keine Antwort finden.

Gibt es unter ArmA3 die Möglichkeit im Editor gesetzte Markierungen (vor Allem geht es mir um die Rechtecke) nur für bestimmte Spieler oder Gruppen sichtbar zu machen?
Ich würde gerne Lufträume und Anflugrouten etc erstellen aber die brauchen die Bodentruppen ja nicht sehen.

Hoffe es ist möglich, das würde uns einiges erleichtern.

Nokman 29.04.2016 20:25

Nein.

Editor = immer bei allen Spielern.
Es besteht nur die möglichkeit die Marker nach dem Start per Script zu erstellen.

Pfandgiraffe 02.05.2016 07:58

Doch geht auch im Editor. Stichwort Anwesenheitsbedingung.
Is nur etwas umständlich...

[GNC]JamesRyan 02.05.2016 10:28

Glaube auch, die einfachste Möglichkeit wäre ein sehr kurzes Skript, was die gewünschten Marker transparent schaltet. Dies geht auch mit wenig Skriptkenntnis relativ einfach. Du musst nur all deine Einheiten entsprechend benennen (eine Möglichkeit), um dann im Skript sagen zu können, welche Einheiten die Marker sehen dürfen. Je nach dem, wie viele Einheiten und Marker du hast, bietet es sich an, die gewünschten Marker unsichtbar zu machen und nur für Piloten etc. sichtbar oder andersherum ;)

Also Nokmans Antwort ist leider falsch, du kannst wunderbar gesetzte Marker nachträglich auch löschen oder transparent färben, gar kein Problem, aber eben nicht unbedingt mit den Mitteln des Editors. Aber das Skript wäre nicht sehr aufwändig und schnell geschrieben.

Und die Antwort mit der Anwesenheitsbedingung scheint für EDEN auch ungültig, ein Marker besitzt keine solche Zeile. Damit sehe ich leider nur die Skriptvariante

Xeno 02.05.2016 11:20

Setze einen Auslöser, Jeder, und als Bedingung:

Code:

local player && {str player in ["p1", "p2"]}
OnActivation:
Code:

deleteMarkerLocal "der_marker_der_weg_soll"
oder
Code:

"der_marker_der_weg_soll" setMarkerAlphaLocal 0
Das
Code:

str player in ["p1","p2"]
musst du natürlich anpassen und klar, den spielbaren Einheiten auch nen Variablen Namen wie p1 und p2, etc., geben.

Der Trigger feuert bei jedem Spieler (auch nur einmal) und macht das was du willst ohne extra Script.

Xeno

Pfandgiraffe 02.05.2016 11:45

Zitat:

Zitat von [GNC]JamesRyan (Beitrag 493818)
Und die Antwort mit der Anwesenheitsbedingung scheint für EDEN auch ungültig, ein Marker besitzt keine solche Zeile. Damit sehe ich leider nur die Skriptvariante

Ich lese in meinem Post auch nix vom Marker. ;)
Siehe Xeno seine Antwort...


Grüße


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:27 Uhr.

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