PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Brauche Hilfe mit Hover drive controller



hanfie
02.11.2007, 17:02
Also die Sache ist die das mein hover drive net funtzt.ich wire den ans Gps und dan "set jump target" und "Jump" an einen numpad imput und wenn ich dan einschalte dan kommen lauter fehlermeldungen
brauche hilfe
p.s habe wiremod 451

hanfie
03.11.2007, 09:19
bitte Hilfe !

Mitsuma
03.11.2007, 10:35
Erstmal hol dir Wire SVN.

Pac_187
03.11.2007, 10:46
2. Kann es schon einmal ein wenig dauern bis jemand hilft!

Also gerate hier nicht gleich in Panik und mache einen Doppelpost.

hanfie
03.11.2007, 16:38
Heeeeee! wire svn ich hab wiremod rev.485

hanfie
04.11.2007, 16:43
hb jetzt svn immer noch das gleiche problem:twisted:

Mitsuma
04.11.2007, 17:12
Vllt. hat der HDC im Moment net Fehler.
Warte einfach und update Wire öfters.

Mr.Man
04.11.2007, 18:17
Was willst du denn bauen?

hanfie
05.11.2007, 12:54
ach eine prometheus mit hoverdrive (Hyperantrieb)

aVoN
03.12.2007, 08:27
Du brauchst: 2 gps, und ein expression gate oder 3 substract,3 multiply,3 add und einen constant value um dies zu bewerkstelligen:
Du richtest die gps aus, in der Richtung, in die du fliegen willst.
Nun holst du dir aus den beiden Ortsvektoren den Richtungsvektor, indem du den vorderen vom hinteren gps abziehst (richtungs vektor in richtung nach vorne).
Dann multiplizierst du die x,y,z komponente mit einem Wert (sagen wir mal, die gps liegen so weit auseinander wie ein player groß ist, dann nimm 30 als multiplikator).
Nun hast du die den neuen, längeren Richtungsvektor. Zu dem addierst du noch die Koordinaten eines der beiden GPS (egal welcher) und wirest den output an den hoverdrive controler.

Nun: Bevor du springen kannst musst du "Set Target Location" einmal mit wire triggern. Danach kannst du erst "Jump Target" betätigen. Nach einem Jump wurde die Target Location resettet und du musst dies erneut tun.

In einem Expression gate kannst du dies alles zusammen auf einmal machen (Berechnung der neune koordinaten und set location + jump)


N@Allows you to jump in space
I@X1 Y1 Z1 X2 Y2 Z2
O@X Y Z
Mul = 15 X = floor((X1-X2)*Mul+X1)
Y =floor( (Y1-Y2)*Mul+Y1)
Z = floor((Z1-Z2)*Mul+Z1)

Btw: Hat nichts mit Lua zu tun.

Pac_187
03.12.2007, 14:10
Habe es mal verschoben ;)

hanfie
19.12.2007, 16:24
Ok ets funzt er
ich denke jemand kann das Thema schließen