PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Hilfe bei Konvoi einer nach dem anderen.


Haloman
20.04.2015, 14:11
Hi.

Ich habe hier für meine kleinen scripte schon eine Menge Kniffe gelernt und gute Tipps erhalten. Jetzt stehe ich vor meinem bisher größten Problem.
Ein Konvoi soll von A nach B fahren.
Problem: In der Stadt navigiert die KI sehr schlecht. Zweitens taucht Bevölkerung manchmal so nahe an den Fahrzeugen auf, dass die Fahrzeuge versuchen ausweichen.
Ergebnis ist, die Fahrzeuge verkeilen sich und der Konvoi bleibt stecken.

Mein Plan: Per script ein Fahrzeug nach dem anderen durch die Stadt zu führen und erst hinter dem Nadelöhr in Formation zu bringen.

Ist das prinzipiel möglich?
Ist das für einen script Anfänger wie mich realisierbar?

Planungsidee in Nicht-script-syntax: Fahrzeuge starten entweder nicht als Gruppe oder als Gruppe mit Befehl "dostop" oder ähnliches.
Ein script, in dem Fahrzeug 1-8 definiert sind zählt.
Fahrzeug n fährt los. An Punkt Z (ausserhalb der Stadt) hält das Fahrzeug an und wartet. An Punkt Y (liegt auf der Strecke kurz vor Z) zählt das script ""n" ist da", ""n+1" losfahren".
Schleife für n =1 bis 8.
Bei Punkt Y mit n=8 führt das script den nächsten Teil aus. Gruppieren (oder 1 anschließen), Formation Kolonne. Nächster Wegpunkt von 1.

Lässt sich die Idee in sqf-syntax umschreiben?

burns
20.04.2015, 16:06
Der KI das Fahren beizubringen hat glaub ich bisher noch keiner geschafft.
Wenn die einfachste Möglichkeit (Konvoi aus einer Gruppe) nicht funktioniert (manchmal klappts ja) ist man angeschmiert.

Viele Einzelfahrzeuge alle mit eigenen Wegpunkten wär ne Option, allerdings an Frickeligkeit kaum zu übertreffen. Die alle aufeinander abzustimmen hätt ich keine Lust drauf.

Wenn deine Mission für Singleplayer gedacht ist, kannste mit http://hx3.de/editing-scripting-167/tutorial-unitcapture-unitplay-function-19302/ hingehen und jedes Fahrzeug selber fahren - Nachteil daran, es gibt Null Spielraum für Änderungen, der Konvoi fährt dann immer ganz genau so und keinen Deut anders.

edit: okay vllt. doch nicht, hab vergessen das unitcapture bei Autos nicht so toll funzt.

Haloman
17.12.2015, 16:23
Ich habe das Problem anders gelöst. Die Fahrzeuge biegen jetzt nach dem Flughafen ab, an der Stadt vorbei, mit riesigem Umweg, und gruppieren sich dann nochmal am anderen Ende der Stadt nach dem dem Umweg.

Da auf der Route keine Bevölkerung auftaucht gibt es jetzt auch keine Kollisionsprobleme mehr. Und auf der neuen Route gibt es weniger Engpässe, so dass zwei Fahrzeuge auch mal nebeneinander fahren können.