HX3 Foren  

  HX3 Foren > Games > Operation Flashpoint > Editing

Editing The world is a Script - write it!

Antwort
 
Themen-Optionen Ansicht
Alt 10.07.2005, 13:35   #1 (permalink)
50 Beiträge100 Beiträge
 
Registriert seit: 24.04.2005
Beiträge: 115
Standard Aufheben von Befehlen? (Editing Frage)

Der Titel ist vielleicht etwas konfus, aber er dürfte das problem recht gut beschreiben.

Also: ich habs so zusammengebastelt dass ein Fahrer und General Guba in einem Auto auf einen gewissen Punkt zufahren. Herrn Guba habe ich mit "guba moveincargo benz" in das Auto gesetzt. Wenn der Wegpunkt erfüllt ist löst sich nun folgendes Script aus:

Aussteigen.sqs
Code:
~2
benz animate ["frontdoor2", 1];
~2
guba action["Eject",benz];
~0.2
guba domove marker;
exit
benz ist das Auto

also das Auto bleibt stehn, die Türe geht auf, Guba steigt aus (soweit sogut), jedoch sobald er ausgestiegen ist steigt er sofort wieder ein, obwohl er eigentlich zum marker laufen sollte. ich hoffe einer von euch kann mir weiterhelfen.

mfg

EDIT: ich habs auch schon mit "Getout" anstatt "Eject" probiert, das gleiche problem.

Geändert von Lonely (10.07.2005 um 13:44 Uhr).
Lonely ist offline   Mit Zitat antworten
Alt 10.07.2005, 13:46   #2 (permalink)
500 Beiträge1000 Beiträge
 
Benutzerbild von Clausewitz
 
Registriert seit: 05.11.2004
Ort: Kassel
Alter: 50
Beiträge: 1.259
Clausewitz eine Nachricht über ICQ schicken Clausewitz eine Nachricht über AIM schicken
Standard AW: Aufheben von Befehlen? (Editing Frage)

Schreib da noch rein "unassignVehicle guba" bevor du ihn aussteigen läßt. Sonst gilt das als "unfreiwilliger Rauswurf" und er will wieder auf seinen zugewiesenen Platz.

also etwa so:

Code:
~2
benz animate ["frontdoor2", 1];
~2
unassignVehicle guba
guba action["Eject",benz];
~0.2
guba domove marker;
exit
Hier der Ausschnitt aus der ComRef dazu:

Zitat:

unassignVehicle unit
Operand types:
unit: Object
Type of returned value:
Nothing
Description:
Person is unassigned from the vehicle. If he is currently in, group leader will issue order to disembark.
Example:
unassignVehicle player.

Habs jetzt nicht getestet, ist aber das gleiche Problem wie bei Fallschirmjägern die nach dem Absprung alle wieder in den Heli wollen.

Wenns nicht geht sag nochmal Bescheid.



edit:

Hab ich erst nicht drauf geachtet, aber möglicherweise läuft er mit deinem Script nirgendwohin, weil:

Zitat von ComRef

doMove position
Operand types:
position: Array
Type of returned value:
Nothing
Description:
Order unit to move to given position (format Position) (silent).

Example:
soldierOne doMove getMarkerPos "MarkerMoveOne"

Soll heißen "doMove" braucht neben dem "Move" Befehl noch die Ortsangabe wohin eigentlich. Die wird ermittelt per "getPos" oder halt "getMarkerPos".

Willst du eine Einheit zu einer anderen schicken sieht das so aus:

Code:
Unit1 doMove getPos  Unit2
__________________

*****
Das ständige Nachgeben der Klugen begründet die Diktatur der Dummen.
Clausewitz ist offline   Mit Zitat antworten
Alt 10.07.2005, 13:51   #3 (permalink)
50 Beiträge100 Beiträge
 
Registriert seit: 24.04.2005
Beiträge: 115
Standard AW: Aufheben von Befehlen? (Editing Frage)

ah dank dir, jetzt funktionierts perfekt, *keksgeb*

mfg
Lonely ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Kontakt - HX3.de - Archiv - Nach oben

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