HX3 Foren

HX3 Foren (https://hx3.de/)
-   Editing & Scripting (https://hx3.de/editing-scripting-167/)
-   -   Einheiten aus den alternativen Schützenplätzen werfen! (https://hx3.de/editing-scripting-167/einheiten-alternativen-schuetzenplaetzen-werfen-19994/)

GER_CJ-187 17.11.2010 08:11

Einheiten aus den alternativen Schützenplätzen werfen!
 
Einheiten aus den alternativen Schützenplätzen werfen!

Hallo,

ich benötige mal kurz Hilfe!

Ich möchte, dass die Panzer in meiner Mission nur für bestimmte Einheiten offen sind.

Ich habe das Beispiel aus dem Editing-Guide benutzt, und komme bei den zusätzlichen Sitzplätzen beim BMP3 (zum Beispiel) nicht weiter.

Ich habe die Einheit mit: this moveinTurret [bmp2,[1]]; an das Linke Board-MG gesetzt, nur wie muss die Bedingung und der der Befehl für diesen Sitzplatz lauten???

Diese einträge sind aus der ArmA-Bibel:
? player in bmp2 and typeOf COMMANDER Spz2 != "RU_Soldier_Crew"
COMMANDER bmp2 action ["Eject",bmp2];

Und ich habe keine Ahnung, wie ich diese zusätzlichen Sitzplätze ansprechen soll.

Ich wäre sehr dankbar für jede Hilfe. :angel:

MfG - Christopher

Anemia 17.11.2010 10:16

müsste das dann nicht unter "cargo" laufen ?!

müsste dann sowas heißen wie

this moveinCargo ......

GER_CJ-187 17.11.2010 10:30

Ähm, ne ich möchte ja nicht die Cargo-Plätze ansprechen.
Es geht mir um die sekundären Schützenplätze (Loader beim Tusk, Rechtes MG am Heli, MG-Schützen in der BMP3-Wanne)

Dort kann man ja mit Turret [bla,[1]] Einheiten rein setzen.
Nur wie spreche ich diese Position in den oben genannten Script an?

MfG - Christopher

Lester 17.11.2010 10:56

assignedVehicleRole - Bohemia Interactive Community
Damit kannst Du z.B. auslesen ob eine Einheit sich in irgendeinem Turret befindet !

GER_CJ-187 17.11.2010 11:13

Hm, irgendwie klappt da kein Versuch...

So sieht das jetzt aus:
Code:

player in bmp1 and typeOf ["Turret", [bmp1,1]] != "RU_Soldier_Crew"
Das nimmt der Editor nicht an, mal fehlende ]
Mal erwartet der Array ein Objekt...

so geht nix.
Das Example, was dort ist, ist mehr als bescheiden.

Und dann der Eject-Befehl, wie soll der Aussehen?

Code:

["Turret", [bmp1,1]] action ["Eject",bmp1];
geht auch nicht :(

Manoman, ist das kompliziert!

Lester 17.11.2010 14:27

Als Bedingung z.B. folgendes:
Code:

if (player in bmp2 && assignedVehicleRole player select 0 == "Turret") then {Hint "raus da !";};
Anstelle des "raus da !" kann man natürlich auch nehmen:
Code:

player action ["Eject",bmp2];

GER_CJ-187 17.11.2010 14:49

Vielen lieben dank Lester!

Das funktioniert wunderbar!

Xeno 17.11.2010 15:29

*deleted*

Xeno


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