Hallo.
Ich würde gerne Markierungen auf der Karte haben, die nur von
einer Fraktion eingesehen werden können (beispielsweise BLUFOR).
Gibt es eine Möglichkeit und wenn welche?
Am besten wäre natürlich direkt im Eden Editor
Schön, dass du den Weg zu NodeZone.net gefunden hast! Aktuell bist du nicht angemeldet und kannst deshalb nur eingeschränkt auf unsere Community zugreifen. Um alle Funktionen freizuschalten, spannende Inhalte zu entdecken und dich aktiv einzubringen, registriere dich jetzt kostenlos oder melde dich mit deinem Account an.
Hallo.
Ich würde gerne Markierungen auf der Karte haben, die nur von
einer Fraktion eingesehen werden können (beispielsweise BLUFOR).
Gibt es eine Möglichkeit und wenn welche?
Am besten wäre natürlich direkt im Eden Editor
Bin leider gerade nicht am PC sonst hätte ich dir einen Code Schnipsel geben können.
Gucke mal in die fn_copMarker.sqf.
1. Öffne deine init_cop.sqf
2. Schreibe ganz oben folgendes rein
private ["_hidemarker"];
3. Schreibe ganz unten folgendes rein
_hidemarker = ["Marker1","Marker2"] //Hier Name der Marker rein -> Variablename der Marker!
if (playerSide == west) then {
{ deleteMarkerLocal _x; } forEach _hidemarker;
};
Das selbe kannst du in jeder Fraktion machen musst jedoch dann bei (playerSide == west) das West -> Hilfe findest du hier https://community.bistudio.com/wiki/Side
-> Viel Spaß damit
danke
2. Schreibe ganz oben folgendes reinprivate ["_hidemarker"];
Tu mir einen Gefallen und gewöhn dir diesen Syntax von private ab.
private _hidemarker = ["Marker1","Marker2"] //Hier Name der Marker rein -> Variablename der Marker!
if (playerSide == west) then {
{ deleteMarkerLocal _x; } forEach _hidemarker;
};
macht das gleiche, ist sogar eine Zeile kürzer und in der Ausführung doppelt so schnell (mal abgesehen davon dass man es nichteinmal zwangsweise überhaupt verwenden muss sondern nur wenn man scopeübergreifend arbeitet*) -> siehe https://community.bistudio.com/wiki/Code_Optimisation#private
* - man kann es weglassen, muss/sollte man aber net unbedingt
Tu mir einen Gefallen und gewöhn dir diesen Syntax von private ab.
Codeprivate _hidemarker = ["Marker1","Marker2"] //Hier Name der Marker rein -> Variablename der Marker! if (playerSide == west) then { { deleteMarkerLocal _x; } forEach _hidemarker; };
macht das gleiche, ist sogar eine Zeile kürzer und in der Ausführung doppelt so schnell (mal abgesehen davon dass man es nichteinmal zwangsweise überhaupt verwenden muss sondern nur wenn man scopeübergreifend arbeitet*) -> siehe https://community.bistudio.com/wiki/Code_Optimisation#private
* - man kann es weglassen, muss/sollte man aber net unbedingt
Ok danke merke ich mir