HX3 Foren

HX3 Foren (https://hx3.de/)
-   Editing & Scripting (https://hx3.de/editing-scripting-187/)
-   -   Land_ATM auslesen (https://hx3.de/editing-scripting-187/land_atm-auslesen-24002/)

Nokman 25.06.2014 19:45

Land_ATM auslesen
 
Guten Tag,

Ich bin bim bauen einer map auf das Problemgestoßen das die Geld Automaten in Arma 3 nicht auslesbar sind.
ich habe sie Versucht per

Code:

_objHouse = nearestObjects [getpos player, ["Land_Atm_02_F"], 1000]; //finden der Automaten
hint str count _objHouse;

Dies ist jetzt nur als Test ich wollte die Automaten finden und mit der Position überprüfen ob jemand in der nähe ist.

Doch leider finde ich keine.

Testweise habe ich mich 3738,13029 gestellt direkt neben einen doch er Findet ihn nicht.

Selbst im editor kann ich keine ID ausfindig machen von denn Objekt. Daher die Frage kann es sein das die ATM anders sind? Oder kann man die anders auslesen.

Gruß

Nokman

Vienna 26.06.2014 07:14

Manche Objekte lassen sich nicht auslesen. Vielleicht ist der Typen-Name falsch. Lass dir den einmal anzeigen, wie hier beschrieben:
http://hx3.de/editing-scripting-187/...21/#post473605

Nokman 26.06.2014 08:13

Er erkennt das Objekt nicht beim Cursortaget es ist NULL also bei Typenausgabe """". Es ist als Währe das Objekt überhaupt nicht da.

Ich kann mir aber nicht Vorstellen das es sich bei denn ATM um ein Landschaft Handelt und wie ein Felsen oder Ähnliches Behandelt wird.

Wenn ich ein ATM erstelle also im mapeditor einfüge Funktioniert alles ganz normal. Mir geht es aber um die festen auf der Map gebauten.

Gruß
Nokman

Vienna 26.06.2014 14:18

Gebäude werden bei cursorTarget z.B. angezeigt. Viele andere Objekte in der Spielwelt aber nicht.

Falls der Automat im Editor eine Objekt-ID hat, dann vielleicht versuchen über diese das Objekt anzusprechen.

Nokman 26.06.2014 15:26

auf welche Objekt ID beziehst du dich denn Namen? Direkt zur Auswahl gibt es das Objekt im Editor nicht nur über die Metode ein Objekt erstellen und dann in der mission.sqm den Objektnamen austauschen.

Sofern ich ihn erstellt habe bekomme ich von diesen auch eine ID zurück so wie auch ein Typnamen. Nur wie Hilft mir das von einen von Handerstellten weiter um die IDS der anderen zufinden?

Gibt es irgend eine andere Möglichkeit die Positionen von Objekten zufinden ausserhalb des Editors?

Vienna 26.06.2014 19:53

Im Editor kann man sich nicht nur die Texturen, sondern auch die IDs der Kartenobjekte anzeigen lassen. Die IDs sieht man nur, wenn man die Karte stark vergrößert.

Mit der ID dann das Objekt auslesen, z.B. wenn die ID des Objekts 4711 ist und der Spieler in der Nähe des Objekts steht:

Objekt = position player nearestObject 4711;

Nokman 26.06.2014 23:09

Die hatte ich im ersten post schon erwähnt, dachte ich zumindestens das es im Editor keine ID´s von diesen gibt.


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