HX3 Foren

HX3 Foren (https://hx3.de/)
-   Editing & Scripting (https://hx3.de/editing-scripting-167/)
-   -   Side East allUnits - Namen abfragen (https://hx3.de/editing-scripting-167/side-east-allunits-namen-abfragen-22076/)

spaccy 04.12.2012 09:12

Side East allUnits - Namen abfragen
 
Hallo Freunde,

leider komm ich mal wieder nicht weiter.

Ich arbeite daran das allen Figuren einer Seite (East) der Name über dem Kopf angezeigt wird. Die Funktion mit dem Namen haut schon hin, nur weiß ich jetzt nicht wie ich die Namen einer ganzen Seite abfragen kann.

Hier erstmal nur mein Versuch das überhaupt abzufragen:

hint format ["%1", side east allUnits];

Das funktioniert natürlich nicht, weiß es jemand vlt. besser?


Gruß
spaccy

Vienna 04.12.2012 10:05

Das Array _alleE enthält die Namensliste.
Code:

_alleE = [];
 {if (side _x == EAST) then {_alleE = _alleE + [name _x]}} forEach allUnits;
 hint format ["%1", _alleE];

Zum Testen in einem Auslöser:
Code:

temp = 0 spawn
 {
  _alleE = [];
  {if (side _x == EAST) then {_alleE = _alleE + [name _x]}} forEach allUnits;
  hint format ["%1", _alleE]
 }

Verwenden wirst du den Code aber so müssen, damit der Name auch gleich dem richtigen Soldaten zugeordnet ist. Die SoldatID ist in _x enthalten.
Code:

{
 if (side _x == EAST) then
  {
  ...;
  name _x;
  ...;
  }
} forEach allUnits;

Die ...; Zeilen enthalten den Code, welcher die Namen über den Köpfen anzeigt.

spaccy 04.12.2012 10:18

Vielen Dank für deine Mühen, heut Abend test ich das mal.

spaccy 04.12.2012 22:05

Habs getestet und funktioniert! Danke nochmal.


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