HX3 Foren

HX3 Foren (https://hx3.de/)
-   Editing & Scripting (https://hx3.de/editing-scripting-167/)
-   -   MP - Marker nur für Gruppe sichtbar ? (https://hx3.de/editing-scripting-167/mp-marker-nur-fuer-gruppe-sichtbar-16967/)

GER_CJ-187 17.06.2009 23:27

MP - Marker nur für Gruppe sichtbar ?
 
Hallo werte Comunity,

ich hab eine Frage,

ich bin seit ca 3 Stunden dabei zu versuchen, dass bestimmte marker nur für die eine Gruppe sichtbar ist...

alle anderen Spieler (in anderen verbänden) sollen diese nicht sehen...

Bitte nicht falsch verstehen, ich meine nicht die Marker im Einsatz, sondern die im Editor...

Ich möchte, dass die Marker schon von anfang an da sind, aber nur für die eine Gruppe sichtbar ist...

geht das berhaupt???

Ich würde mich sehr über Tips freuen.

MfG - Christopher :angel:

knowbuddy 18.06.2009 10:53

Das müsste gehen, wenn du beim Missionsstart die Marker bei allen Spielern löschst, die nicht in der entsprechenden Gruppe sind:

Code:

private ["_markersForGroup1"];

_markersForGroup1 = ["M1", "M2", "M3"];
if(group player != Group1) then
{
        {deleteMarker _x;} forEach _markersForGroup1;
};


GER_CJ-187 18.06.2009 19:27

vielen dank, werds mal ausprobieren... :daumen:

MfG - Christopher

Fogu 19.02.2011 12:50

Hey,
ich muss den Thread nochmal aus der Versenkung holen.
reicht ein einfaches "if not" (wenns das gibt) einzubauen, wenn ich will das nur die Gruppe Group1 die Marker sieht??

thnx

fogu

Buliwyf 19.02.2011 13:01

Zitat:

Zitat von knowbuddy (Beitrag 245975)
Das müsste gehen, wenn du beim Missionsstart die Marker bei allen Spielern löschst, die nicht in der entsprechenden Gruppe sind:

Code:

private ["_markersForGroup1"];

_markersForGroup1 = ["M1", "M2", "M3"];
if(group player != Group1) then
{
    {deleteMarker _x;} forEach _markersForGroup1;
};


Zitat:

Zitat von Fogu (Beitrag 358511)
Hey,
ich muss den Thread nochmal aus der Versenkung holen.
reicht ein einfaches "if not" (wenns das gibt) einzubauen, wenn ich will das nur die Gruppe Group1 die Marker sieht??

Wenn ich den Post richtig deute, dann tut es genau das was Du suchst... :komisch:

Fogu 19.02.2011 13:06

Also ich will das nur die Gruppe "Group1" die Marker M1 M2 und M3 sieht.
Als ich es getestet habe, haben nur alle anderen die Marker gesehen.
Nur "Group1" nicht.
Oder darf ich das nicht über die Init.sqf laufen lassen.?

TeRp 19.02.2011 13:31

Das Script löscht die Marker aber bei allen und ist damit nicht brauchbar.

Daher entweder deleteMarkerLocal nutzen oder einfach bei den entsprechenden Spielern, die nichts sehen sollen, den Typ auf "Empty" ändern.
Am sinnvollsten wären aber wohl eher lokale Marker für die Gruppenmitgliedern.

Fogu 19.02.2011 13:47

Danke für die Info Terp.

Also mit setMarkerTypeLocal "empty" auf alle Gruppen anwenden, die die Marker nicht sehen sollen?

Ziel der Sache ist ja, bestimmte Marker nur für Piloten sichtbar zu machen, damit die anderen nicht unnötig mit Markierungen an der Base zugemüllt werden.:zahn:

Vienna 19.02.2011 16:02

Wenn du das nur für die Piloten brauchst, dann mach das einfach so:

Code:

if (player != Soldat1 OR player != Soldat2) then {{deleteMarkerLocal _x} forEach ["Marker1","Marker2"]}
Dann werden bei allen Spielern, die nicht Soldat1 oder Soldat2 sind, die Marker gelöscht.

Das kannst du für mehr Piloten erweitern: (... OR player != Soldat3)

bzw. für Mehr Marker die zu löschen sind mit: [... ,"Marker3"]

Fogu 19.02.2011 19:24

Danke Vienna:daumen:

Vienna 21.02.2011 12:21

Ein Fehler von mir bei der Abfrage!!

Bei mehreren Piloten nicht OR sondern AND muss dort stehen!

Also: if (player != Soldat1 AND player != Soldat2) then ...

Somit werden die Marker gelöscht, wenn der Spieler keiner der beiden Soldaten ist. Bei der falschen Abfrage wird auch bei den beiden Soldaten gelöscht, weil ja ein Spieler nicht zugleich Soldat1 und Soldat2 zwei sein kann.

Bei ODER reicht es zum Löschen, wenn der Spieler einer der beiden Soldaten nicht ist.
Bei UND muss er keiner der beiden Soldaten sein, um zum Löschen zu gelangen.

Solche Abfragen können oft verwirrend sein.

Bier AIG Tartar 04.07.2013 17:42

Gruppen marker im MP geht dieses aus zu schalten?
 
Ist es auch möglich die gesamten Gruppenmarker aus zu schalten, ich frage weil die Ace Macher das Modul dafür Raus genommen haben und da wir Taktisch Spielen wollen wäre es gut wenn einer eine Lösung für uns hätte .


Gruß


Bier AIG Tartar

Vienna 04.07.2013 19:41

Dafür wird es keine einfache Lösung geben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:37 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