HX3 Foren

HX3 Foren (https://hx3.de/)
-   Editing & Scripting (https://hx3.de/editing-scripting-167/)
-   -   Einheit auf Stuhl setzen (https://hx3.de/editing-scripting-167/einheit-stuhl-setzen-21971/)

Dom 24.10.2012 15:49

Einheit auf Stuhl setzen
 
Hallo werte Missions Götter http://www.assaultmissionstudio.de/S.../smiley043.gif

Ich beschäftige mich seit kurzem mit dem schreiben und anpassen von Scripts, und nun stehe ich vor meinem ersten Problem.

Ich möchte in einer MP-Mission den Spielern die Möglichkeit geben, sich auf einen von ihn ausgewählten Stuhl zu setzen, das Ganze soll mit einem Aktionsmenü Eintrag auswählbar sein, sprich man(n) geht auf den Stuhl zu und wählt dann im ArmA Aktionsmenü „Hinsetzten“ aus.

Ich habe schon mal etwas versucht, doch funktioniert das Ganze nicht so wie ich das will.

Mein Versuch:

Intel_init.sqf

Code:

act1 = NameEinheit addaction ["NameAktion","stuhl1.sqf"];
Stuhl1.sqf
Code:

stuhl1 setVehicleInit "stuhl1 playmove "Aktionsbefehl";";ProcessInitCommands;
Was habe ich falsch gemacht bzw. funktioniert das überhaupt so ? Wäre schön wenn mir jemand mit einer Veranschaulichung oder evtl. einer Beispiel Mission helfen könnte.



Viel Dank im Vorraus.
MkG [FEC] Simon

Vienna 24.10.2012 17:35

Ich fühle mich zwar nicht angesprochen, aber ich würde das folgend aufrufen:

_this select 1 playMove "amovpercmstpslowwrfldnon_amovpsitmstpsraswrfldnon ";

In diesem Fall setzt sich der Aufrufende nieder.

Die Moves findest du hier: http://community.bistudio.com/wiki/ArmA2:_Moves

Buliwyf 24.10.2012 17:54

BIS hat doch bereits einen Stuhl in den man "einsteigen" kann. Da braucht man doch nichts aufwendiges zu scripten?! Einzige Problem ist, dass es den nicht im Editor gibt. Man spawnt den also mittels createVehicle oder man tauscht im Editor die Klassennamen in "foldchair_with_cargo"...

Ich hab das zwar länger nicht gemacht, aber einen Test isses doch wert...

;)

Dom 24.10.2012 20:29

@Vienna
Danke werde ich mal ausprobieren, und mir auch die anderen Befehle mal rauskopieren.

@Buliwyf
Die Methode wurde mich schon empfohlen, doch benutze ich auf der Mission auch ACE und wenn ich die Stühle so Spawnen lasse, kommen auch gleich ein paar Ersatzreifen und Bezinkanister dazu :confused:.

Aber danke auch an dich für die Info


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