Arma 3
Im Editor platzierte Gebäude auf die Karte übertragen
Halle liebe Leser,
Wie oben beschrieben suche ich einen Weg, im Eden Editor platzierte Gebäude auf die Karte (Die man im Inventar hat) zu übertragen. Ich bin grade im Editor mit dem Bau einer eigenen Stratis-Map beschäftigt und habe dort mehrere Orte aufgebaut z.B. einen der sich östlich der LZ-Baldy befindet. Als Vorlage dienen die 2 Gebäude, die mit einer dort endenden Straße verbunden sind. Problem: wenn ich das Scenario spiele, werden mir auf der Map nur diese 2 Gebäude angezeigt, die selbst platzierten aber nicht.

PS: vielleicht hat einer auch ne Antwort darauf, wie ich Ortsnamen am Beispiel von "Agios Ioannis" oder "Agios Cephas" auf der Karte erstellen kann.
< >
Εμφάνιση 1-4 από 4 σχόλια
Dies sollte dir mit den Häusern weiterhelfen https://steamcommunity.com/app/107410/discussions/0/412447331648476799/

Wegen der Ortsnamen könntest du einen "Punkt_Marker" setzen und den einen Namen zuweisen darauf hin wird dieser auf der karte angezeigt!

edit: Funktioniert, musst nur dem Marker die größe 20x20 zuweisen u. die gebäude im marker platzieren
https://steamcommunity.com/sharedfiles/filedetails/?id=2816311563
https://steamcommunity.com/sharedfiles/filedetails/?id=2816311610
https://steamcommunity.com/sharedfiles/filedetails/?id=2816311654
Τελευταία επεξεργασία από Fenris 89; 3 Ιουν 2022, 7:08
hab jetzt alles nach der Anleitung gemacht, geht aber nicht
if (isServer) then {

////Find marker and get the size

_mkr= "Marker1";
_mkr setmarkerAlpha 0;
_pos=markerpos _mkr;
_mkrY= getmarkerSize _mkr select 0;
_mkrX= getmarkerSize _mkr select 1;
_distance= _mkrX;
if (_mkrY > _mkrX)
then {
_distance=_mkrY;
};

////Create New House Markers

_HouseArray = ["Building","House"];
_nearestBuildings = nearestObjects [_pos, _HouseArray, _distance];
{

_x setVectorUp [0,0,1];
_x enableSimulation false;

_boundingBox = boundingBox _x;
_dir = getDir _x;
_position = getPosATL _x;

_size = _boundingBox select 1;
_size resize 1.5;
_markername = "marker" + str(floor(random 500)) + str(floor(random 500));
//Marker creation
createMarker [_markername, _position];
_markername setMarkerShape "RECTANGLE";
_markername setMarkerSize _size;
_markername setMarkerBrush "SolidFull";
_markername setMarkerColor "ColorGrey";
_markername setMarkerDir _dir;
} forEach _nearestBuildings;
};
Bei mir hat es funktioniert:

1. oberen script in init.sqf kopieren
Αναρτήθηκε αρχικά από author:
Dokumente\Arma3\missions\DeineMission
2. Marker leer erstellen, name auf "Marker1" umbennen oder im script hier (3te zeile)
Αναρτήθηκε αρχικά από author:
_mkr= "Marker1";
ändern
2.1. Marker größe auf 20x20 ändern
3. gebäude im marker platzieren
4. nach dem speichern bzw. erstellen der script datei mission neuladen, damit die init.sqf erkannt wird
< >
Εμφάνιση 1-4 από 4 σχόλια
Ανά σελίδα: 1530 50

Ημ/νία ανάρτησης: 28 Μαϊ 2022, 14:10
Αναρτήσεις: 4