Armed-Assault.de Twitter
 
 
Themen-Optionen Ansicht
Alt 18.06.2009, 00:27   #1 (permalink)
50 Beiträge100 Beiträge250 Beiträge
 
Registriert seit: 29.05.2008
Ort: BERLIN
Alter: 34
Beiträge: 496
GER_CJ-187 eine Nachricht über ICQ schicken GER_CJ-187 eine Nachricht über Skype™ schicken
Icon5 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
GER_CJ-187 ist offline  
Alt 18.06.2009, 11:53   #2 (permalink)
Newbie
 
Registriert seit: 11.06.2009
Beiträge: 15
Standard

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;
};
knowbuddy ist offline  
Alt 18.06.2009, 20:27   #3 (permalink)
50 Beiträge100 Beiträge250 Beiträge
 
Registriert seit: 29.05.2008
Ort: BERLIN
Alter: 34
Beiträge: 496
GER_CJ-187 eine Nachricht über ICQ schicken GER_CJ-187 eine Nachricht über Skype™ schicken
Standard

vielen dank, werds mal ausprobieren...

MfG - Christopher
GER_CJ-187 ist offline  
Alt 19.02.2011, 13:50   #4 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Fogu
 
Registriert seit: 12.05.2009
Ort: FRA
Beiträge: 1.621
Standard

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
__________________


My Youtube Channel

"Before you diagnose yourself with depression or low self esteem,
first make sure you are not, in fact, just surrounded by assholes!"
William Gibson
Fogu ist offline  
Alt 19.02.2011, 14:01   #5 (permalink)
10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von Buliwyf
 
Registriert seit: 11.03.2005
Ort: HH
Alter: 52
Beiträge: 1.930
Standard

Zitat von knowbuddy Beitrag anzeigen

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 von Fogu Beitrag anzeigen

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...
__________________
Buliwyf ist offline  
Alt 19.02.2011, 14:06   #6 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Fogu
 
Registriert seit: 12.05.2009
Ort: FRA
Beiträge: 1.621
Standard

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.?
__________________


My Youtube Channel

"Before you diagnose yourself with depression or low self esteem,
first make sure you are not, in fact, just surrounded by assholes!"
William Gibson
Fogu ist offline  
Alt 19.02.2011, 14:31   #7 (permalink)
10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von TeRp
 
Registriert seit: 02.04.2003
Ort: San Francisco
Beiträge: 1.919
Standard

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.
__________________

TeRp ist offline  
Alt 19.02.2011, 14:47   #8 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Fogu
 
Registriert seit: 12.05.2009
Ort: FRA
Beiträge: 1.621
Standard

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.
__________________


My Youtube Channel

"Before you diagnose yourself with depression or low self esteem,
first make sure you are not, in fact, just surrounded by assholes!"
William Gibson
Fogu ist offline  
Alt 19.02.2011, 17:02   #9 (permalink)
SQF Zauberer 10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von Vienna
 
Registriert seit: 12.07.2004
Ort: Wien
Beiträge: 1.917
Standard

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"]
Vienna ist offline  
Alt 19.02.2011, 20:24   #10 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Fogu
 
Registriert seit: 12.05.2009
Ort: FRA
Beiträge: 1.621
Standard

Danke Vienna
__________________


My Youtube Channel

"Before you diagnose yourself with depression or low self esteem,
first make sure you are not, in fact, just surrounded by assholes!"
William Gibson
Fogu ist offline  
Alt 21.02.2011, 13:21   #11 (permalink)
SQF Zauberer 10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von Vienna
 
Registriert seit: 12.07.2004
Ort: Wien
Beiträge: 1.917
Standard

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.
Vienna ist offline  
Alt 04.07.2013, 18:42   #12 (permalink)
Newbie
 
Registriert seit: 16.06.2012
Ort: NRW-Gummersbach
Beiträge: 12
Standard 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
Bier AIG Tartar ist offline  
Alt 04.07.2013, 20:41   #13 (permalink)
SQF Zauberer 10 Jahre hx3
500 Beiträge1000 Beiträge
 
Benutzerbild von Vienna
 
Registriert seit: 12.07.2004
Ort: Wien
Beiträge: 1.917
Standard

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


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
Deutsche Sprachausgabe in der Gruppe Undeceived Mod und Addon Ecke 12 18.06.2011 18:26
Wie größ ist eine Gruppe? Hercules-HH Editing 1 17.04.2009 22:06
Gruppe erstellen? Kiffex Editing 6 07.03.2008 17:20
Wegpunkt sichtbar! Spratzzzel Editing 3 28.07.2004 12:05


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