GetIn Waypoint erst nach Trigger?
Hallo zusammen,
ich erstelle seit 2 Tagen meine 1. eigene Mission! Probleme über Probleme :D Ich habe eigentlich immer ne gute Lösung gefunden die Probleme zu lösen (wohl eher auf eine komische art und weise), jedoch komm ich zu letzt einfach ned zu recht! Folgendes: Ich habe einen Trigger erstellt der einem Squad-Leader, sofern 4panzer zerstört, task als erfolgreich gibt. Zeitgleich bewirkt der Trigger auch annehmen einer neuen aufgabe (In Heli steigen und wegfliegen)! Und hier kommt das Problem: Ich bekomme es einfach nicht hin, das ein nicht steuerbarer Heli, nach auslösung von oben genannten trigger zu einem bestimmten waypoint (laden) fliegt. Sinn der Sache wäre, nach auslösen des triggers soll der squad leader die aufgabe erhalten sich zu einem abholpunkt zu begeben, dort in den heli einzusteigen und sich rausfliegen zu lassen zu einem anderem Trigger, welcher dann MissionsEnde ist. Ich habe mir bis eben glaube ich 4 Tutorials angeschaut, aber alle funktionieren iwi nicht. Am liebsten wäre mir natürlich das ich diese abholaktion via Support machen kann. Sobald ich den Heli rufe soll er kommen, uns einladen und wegbringen. Jedoch funktioniert alles, bis eben auf den doofen heli :D Nebenbei gesagt bin ich in so sachen eigentlich komplett neuling, also hab keine wirkliche ahnung davon! Man könnte behaupten ich habe ein Lösung gefunden (dank video) man kann ein heli via radio alpha anfordern, welcher dann kommt und wartet bis ich drin bin und mich dann wegfliegt. dazu muss ich mir jedoch einen waypoint mit GetIn erstellen. dieser will aber einfach nicht mit dem letzten trigger ( 4 panzer zerstört) funktionieren! Schon bei Missionsstart habe ich diesen Waypoint aktiv und dieser wird mir die ganze zeit angezeigt -.- Kann mir wer helfen? LG |
Das mal zum Thema einsteigen:
https://www.youtube.com/watch?v=Itnj8MAh4eI Du setzt einen Heli irgendwo auf den Boden. Dann setzt du ganz knapp davor einen WP-Bewegen. Diese WP syncronisierst du mit deinem Trigger, der die Panzer abfragt. Wenn dir das zuviele Linien werden, dann schreibe in den WP-Bewegen in die Init: triggerActivated namedestriggers (Du musst deinem Überwachungstrigger also einen Namen geben) Hier mal etwas zum Thema WP-hinzufügen: https://community.bistudio.com/wiki/addWaypoint Zum Anfang, und da befindest du dich gerade, ist es erstmal besser mit dem Syncronisieren zu befassen. Für dein "GetIN"-WP gilt das Selber wie oben geschrieben. Denke dran, du mußt die WP-getIn und WP-Laden ebenfalls syncronisieren und WP-Laden eine Höhe zuweisen! (siehe mein Video [0:20 - 0:23]) Eine Abholservice via Support ist auch drin. Nur mußt du wissen, was genau passieren soll? Soll der Heli direkt bei dir landen oder auf Rauch warten? Eine relative einfache Varinate wäre: Bei dieser Version, kann nur die Gruppe des Spielers abgeholt werden. Türen des Helis werden nicht animiert und es wird die LZ nicht mit Rauch markiert Aufruf über: *Aufruf über [heliname] execVM "DOF_AIREVAC_V0.1.sqf Code:
private ["_wp1", "_pos", "_seite", "_zuhause","_heli"]; |
Hi,
erstmal danke für deine Hilfe :) Ich versuche es grad mit diesen Waypoints für mein Squad. Schaut schonmal recht gut aus :) Nur eine Frage: Gibt es die möglichkeit, für den 1. waypoint meines squads, ein befehl einzufügen, welcher diesen waypoint unsichtbar macht? es ist so, am start der mission spawn ich in einem heli und werde iwo hingeflogen und abgelassen. Jetzt muss ich ja wegen der abholung am schluss, ein "startwaypoint" machen. Diesen habe ich nun auf die Start-Landezone für den Drop-In Heli gemacht (Aussteigen). Erreiche ich diesen Waypoint steht nun dort warten und ich hab dauerhaft nen Marker da, bis der trigger mit den panzern ausgelöst wird. LG |
Noch eine Frage zu deinem Script.
[heliname] execVM "DOF_AIREVAC_V0.1.sqf"; kommt in die init.sgf, richtig? ist es denn möglich, dass ich diesem supportheli abholung, dieses script zuweise?also das ich ihn via kommunikation->abholung->[heliname] rufe und dieser heli eben dieses scipt besitzt? habe es versucht indem ich ihm mal testweise heli5 genannt habe und in die init.sqf [heli5] execVM "DOF_AIREVAC_V0.1.sqf"; geschrieben habe! ging leider nicht :D |
Das script kannst du via Auslöser, addaction oder Communicationsmenü starten. In die init kommt es aber nicht
|
schau mal bitte :D
//edit: bekomm die bilder ned hochgeladen... ich bekomm ne fehlermeldung mit: Typ Script, Erwartet Nichts |
Mach ich das denn generell richtig?
[Desktop] Ich erstelle eine textdatei, nenne sie DOF_AIREVAC_V0.1.sqf und füge da dein oben genannten code ein. Diese ist dann in meinem Missions Ordner vorhanden. [Editor] Den Befehl [heliabholung] execVM "DOF_AIREVAC_V0.1.sqf"; füge ich bei dem Auslöser ein, der dann die Abholung aktivieren soll. Dafür benenn ich ein irgendwo platzierten heli "heliabholung". Oder muss ich das via class name aktivieren? Thx |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:54 Uhr. |
Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias