HX3 Foren

HX3 Foren (https://hx3.de/)
-   Editing & Scripting (https://hx3.de/editing-scripting-167/)
-   -   ActionMenue an ein Objekt hängen (https://hx3.de/editing-scripting-167/actionmenue-objekt-haengen-21368/)

Drunken Officer 09.03.2012 19:31

ActionMenue an ein Objekt hängen
 
Moin Moin.

Ich habe eine Objekt (eine Art Kartenleser). An diesem Objekt möchte ich gern eine Animation (Tür öffnen/schliessen) eines anderen Objektes ausführen lassen. Quasi externer Türöffner.
Und das ganze darf nur als Angehöriger der BlueForce möglich sein!!

Mir ist die Animation des Objektes bekannt (ich habs ja selber gebaut :D).
Was muss ich in die init des Türöffners reinhacken?

Edit: ich wäre sicherlich in der Lage, die Tür in meinem Model auf und zu zumachen, will ich aber nicht! Es muss extern gelagert sein!

Edit2: Auf die Schnelle würde mir auch die Abfrage der Seite genügen. Ich habe
if (player == bluefor) then {this animate.....}; direkt im meinem Model.
Funzt aber irgendwie nicht! Also die Abfrage ist irgendwie falsch, ohne diese funktioniert die Animation.

Gruß

Moerderhoschi 10.03.2012 09:50

Den Kartenleser objekt einen namen geben, z.b. "kl" dannach in die initzeile des Kartenlesers:
Code:


if (side player == west) then {
kl addaction ["open door","s\open.sqf"];
kl addaction ["close door","s\close.sqf"];
};

einen ordner mit namen "s" erstellen im missionsverzeichnis und die beiden dateien "open.sqf" & "close.sqf" darin erstellen.

open.sqf:
Code:


kl animate ......

close.sqf:
Code:


kl animate ......

gruß
hoschi

Drunken Officer 10.03.2012 10:11

Auch hier wieder einmal Danke an dich!


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