HX3 Foren

HX3 Foren (https://hx3.de/)
-   Editing (https://hx3.de/editing-139/)
-   -   Position ?!?! (https://hx3.de/editing-139/position-14258/)

S4mmy 14.01.2008 19:38

Position ?!?!
 
Hi,
also ich habe folgendes Problem. Ich habe 3 Helis diese Helis sind NICHT in einer Gruppe sondern jeder für sich ( nennen wir sie Heli 1, 2 und 3). Ich will per Script Heli 2 und 3 Heli 1 folgen lassen eigentlich voll Easy aber ich will das die Beiden Links und Rechts neben Heli 1 fliegen. Habs schon vieles Probiert aber ich glaub das pack ich nicht allein.

Hier mal ein Bsp was ich geschrieben habe.

PHP-Code:

_Heli2 doFollow _Heli1
_Heli2 setFormation 
"ECH RIGHT"
_Heli3 doFollow _Heli1
_Heli3 setFormation 
"ECH LEFT" 

Kann man nicht die Position von Heli 1 immerwieder Auslesen und dann irgendwie die 2 anderen Helis Links und Rechts daneben setzen also nebenher fliegen lassen. Irgendwas halt.

Danke im Vorraus
MfG
S4mmy

burns 14.01.2008 19:42

iB::Topic::Handy Tools v1.0 release

^^ Da müsste alles drin sein was du brauchst.

S4mmy 14.01.2008 19:44

Das nenn ich Service :D keine Minute her ^^ danke Burns

burns 14.01.2008 19:44

Schnell, schneller, .. Herzinfarkt :confused:

np ;)

S4mmy 14.01.2008 20:55

Danke nochmal aber ich komm immer noch nicht vorran ich möcht ja eig nur die Position rausfinden und dann die beiden Helis Links und Rechts nebenher fliegen lassen als Eskorte und mit dem was du mir da geschickt hast klappt das nicht so ganz. Ich erklär mal wie das Script bisher funzt. Also Medevac kann per Funk gerufen werden. Medevac landet an der Position wo man auf der Karte geklickt hat. Medevac wartet bis mit einem Aktionmenü Befehl "ALLE DRIN" fortgesetzt wird. Medevac fliegt zurück und landet auf SEINEM H. Auto kommt vorbei holt den "Verletzten" ab und Transportiert ihn zu den Medi Zelten. Das warst. Jetzt will ich aber noch zusätzlich Geleitschutz einbaun dazu habe ich 2 Apache eingebaut die gesartet werden sobald man auf die Karte geklickt hat die stehen etwas weiter entfernt auf ihren eigenen H 's und die sollen jeweils in V Formation (bisschen näher als gewöhnlich) neben Medevac fliegen. Wenn Medevac zurückfliegt sollen die sich wieder aufteilen Medevac fliegt aus sein H genau so wie Apache 1 und 2. Und nun hab ich keine lust mehr auf die rechtschreibung zu achten - weiter gehts klappt alles wunderbar nur das mit dem nebenherfliegen nicht in V vormation. könnt ihr mir da irgendwie helfen?

falls irgendwer da weiterweiß als ich bitte melden^^

MfG S4mmy

SWAT 14.01.2008 21:54

Normalerweise würde ich sagen, dass du die Apaches für die Zeit des Geleitschutzes in die gleiche Gruppe steckst, dann folgen sie automatisch.

Nur weiß ich nicht, ob Arma immer noch dieses Heli-Problem hat, dass die Hubschrauber nicht sauber hinterherfliegen, sondern immer so komische Schleifen drehen.

S4mmy 14.01.2008 22:04

Pls Help^^
 
Zitat:

Zitat von SWAT (Beitrag 151861)
Nur weiß ich nicht, ob Arma immer noch dieses Heli-Problem hat, dass die Hubschrauber nicht sauber hinterherfliegen, sondern immer so komische Schleifen drehen.

Ja is immer noch so! Vorallem das stocken mit Wegpunkten is richtig übel - die fliegen hin bleiben stehen "Lesen" dann wie es am besten weiter zum nächsten geht und fliegen dann erst weiter...Richtig übel und das mit in die Gruppe setzen geht auch nicht habs ja wie gesagt schon mit _heli1 join _heli2 probiert klappt nicht. :(

Also nochmal falls Jemand etwas weiß - Bitte Melden!

Wäre sehr dankbar!

MfG S4mmy

S4mmy 16.01.2008 19:06

Hi nochmal.
Habs jetzt fast hinbekommen mir fehlt bloß der befehl damit die in einer bestimmten formation fliegen und der befehl damit die zurück in die formation gehen. habe:
PHP-Code:

[_escort1_escort2join _heli
_heli setformation 
"VEE"
_escort1 FormationMembers _heli 
_escort2 
FormationMembers _heli 

versucht, aber das geht nicht die bleiben einfach in der luft stehen :/

Danke im Vorraus

MfG
S4mmy

Master85 16.01.2008 21:02

Zitat:

Zitat von S4mmy (Beitrag 152232)
PHP-Code:

[_escort1_escort2join _heli
_heli setformation 
"VEE"
_escort1 FormationMembers _heli 
_escort2 
FormationMembers _heli 


formationMembers hat eine andere Bedeutung, als du denkst.

Der andere Code sollte aber das Gewünschte machen; funktioniert bei mir problemlos.

Master85

S4mmy 16.01.2008 21:06

Zitat:

Zitat von Master85 (Beitrag 152277)
formationMembers hat eine andere Bedeutung, als du denkst.

Der andere Code sollte aber das Gewünschte machen; funktioniert bei mir problemlos.

Master85

den hab ich doch benutzt is doch der gleiche^^

Master85 16.01.2008 21:31

Habe mich vielleicht missverständlich ausgedrückt:
Der Befehl formationMembers gibt ein Array mit den Mitgliedern einer Formation zurück; deine letzten beiden Codezeilen machen daher - zumindest für mich - keinen Sinn.

Der sonstige Code, also
PHP-Code:

[_escort1_escort2join _heli
_heli setformation 
"VEE" 

funktioniert aber und lässt - zumindest bei mir - die 3 Helis in einer V-Formation fliegen.

Master85

S4mmy 16.01.2008 21:37

Das Problem ist ja das bei dem Code
PHP-Code:

[_escort1_escort2join _heli
_heli setformation 
"VEE" 

heben die Helis vom Boden ab danach aber rühren sie sich kein bisschen!!!
Desswegen dachte ich das der Leader den befehl "in formation zurückkehren" gibt und das die dann nebenher fliegen. Das sollten die beiden anderen Dinger bedeuten. ich kann ja mal n kleines video machen wenn ich Zeit hab.

Mir ist grade aufgefallen wenn ich mich in die Gruppe des Helis packe von anfangan also mit F2 im game und der Heli sagt mir ich soll ihm folgen. dann funktioniert das auf einmal dann fliegen die beiden Apaches neben ihm her allerdings nur ein Stück dann bleibt der BH stehen

Video im Anhang (ohne das ich mich in der gruppe befinde)
Film

S4mmy 17.01.2008 18:52

sqs's
 
ich hab jetzt mal das so geschrieben also...

medevac.sqs

PHP-Code:

#startengines
_escort1 engineOn true
~2
_escort2 engineOn true
goto "join"

#join
[_escort1_escort2join medevac
medevac setformation 
"VEE"
[] exec "medevac\escort.sqs"
goto "loop1" 

escort.sqs

PHP-Code:

? !(local server) : exit
_escort1 medivacsouport1
_escort2 
medivacsouport2
_heli 
medevac
_le1 
support1
_le2 
support2
_sicher 
medevacH

#fly
_heli distance anflug1 700 
[] exec "medevac\e1.sqs"
[] exec "medevac\e2.sqs"

#alive
If!(alive _escort1_escort2)then{goto "sidechat"}else{goto "alive"}


#sidechat
_heli sidechat "[Medevac] We've lost Escort Two! Returning to Base! Sorry Guys! Over and Out."
~2
[WEST,"HQ"sidechat "Copy That [Medevac], Returning to Base. Out"
~2
_soldat sidechat 
"Roger That."
goto "back"
exit 

un e1 und 2 is nur der zurückflug zum helipad und das klappt


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