HX3 Foren

HX3 Foren (https://hx3.de/)
-   Editing & Scripting (https://hx3.de/editing-scripting-187/)
-   -   Nach Missionsabschluss Heli Abholung ( Trigger ) (https://hx3.de/editing-scripting-187/missionsabschluss-heli-abholung-trigger-24240/)

TG Chris 05.09.2014 17:06

Nach Missionsabschluss Heli Abholung ( Trigger )
 
Hey Leute :)
bin neu hier, also sorry falls dass hier das falsche Unterforum ist ^^
Zu meinem Problem:
Ich habe mir vor ein paar Tagen Arma3 geholt, um mit Freunden Missionen zu erstellen und zu spielen. Da spielen klappt schon ganz gut, dass Missionen Erstellen eher weniger :/
Folgendes Szenario:
Bluefor ( die Spieler ) sollen eine Opfor Stellung angreifen, wenn Bluefor die Stellung einnimmt soll ein Bluefor UH 80 kommen und sie zurück zu ihrer Base bringen :)
Das ich erstmal nen Trigger brauche, ist mir bewusst den trigger hab ich so eingestellt : Erobert durch Bluefor. Und danach hab ich gaaanz viel herum probiert, aber solangsam gehen mir die ideen aus ^^
Also, falls jmd. weiß, wie ich das angehen könnte, wär ich sehr dankbar wenn er dass hier in Anfänger freundlichen Schritten hier rein posten könnte :)
PS: Gegoogelt hab ich, jedoch hab ich nur normale Abholungen gefunden, also ohne Trigger.

MfG Chris :)

Buliwyf 05.09.2014 17:26

Spannend das man heutzutage nach 3 Tagen, in denen man mit dem Spiel in Kontakt kommt, gleich anfängt fett Missionen zu gestalten. Aber der Mann liebt Herausforderungen... gut so! :D

In diesem Forum sind diesbezüglich schon mehrfach solche Fragen gestellt worden. Bei einer kurzen Suche nach "Abholung" bin ich auf folgenden Post gestoßen:
Zitat:

Zokuso, lade Dir meine Demo Heli via Funk zur Abholung ordern von hier herunter (da ist alles drin, was Du brauchst): Missionserstellung Tipps&Tricks
Ich garantiere schonmal im vorraus, dass der Link evtl. nicht richtig funktioniert. Da hab ich in letzter Zeit schlechte Erfahrungen gemacht. Ansonsten mal selbst die Forensuche bemühen.
Ebenso nach "Editing Guide" suchen. Hier gibt es einige... am besten gefällt mir Mr Murrays Editing Guide. Auch wenn der für ArmA 1 und/oder 2 ist, so ist doch vieles noch für ArmA 3 gültig...

TG Chris 05.09.2014 17:44

Hehe :D naja, ich spiel halt ein bisschen mit dem editor rum ^^ autombomben usw um meine mates zu erschrecken usw :D Fände es halt nur schöner wenn die Crew nach fertiger Mission noch zur Base gebracht wird, und nicht dort rumgammeln muss ^^ Aber werde suchfunktion und das video von mr murray benutzen :D

TG Chris 05.09.2014 18:21

Habe das nun geschafft :D
Der heli fliegt jetzt zu meinem vorgegebenen landeplatz, landet dort, haut aber schon nach 2 sek wieder ab :/ gibts ne andre möglichkeit dem heli zu sagen, dass er da bleiben soll, bis alle drinnen sind ? ( außer timer ^^ )

Nokman 05.09.2014 20:16

Natürlich
https://community.bistudio.com/wiki/assignedVehicle
https://community.bistudio.com/wiki/in_vehicle
damir kanst du Zb Überprüfen und ihn Warten lassen bis eine Bestimmte einheit drine ist

Aber schaue wirklich mal nach denn Guide von MR Murry da ist alles sehr schön erklärt zb fahrzeuge im 5 kapitel. Zu beachten ist dort aber das er in sqs und sqf geschreiben hat und es sqs in arma 3 nicht mehr gibt sondern sqf das alles macht

Buliwyf 05.09.2014 22:17

Eine mögliche Bedingung wäre:
Code:

{lifeState _x == 'ALIVE'} count playableUnits == {_x in HELINAME} count playableUnits
Wenn alle überlebenden spielbaren Einheiten in dem Heli sind, schlägt die Bedingung an. Du musst natürlich noch den Namen vom Heli anpassen!

TG Chris 05.09.2014 23:00

Danke Leute für die Kommentare :)
ne frage die ich mir stell als Neuling : Wie lang braucht es bis man die ganze codes und skripts und was weiß ich alle so ausm kopf weiß ? ^^ Weil ich würde da nie druff kommen auf so ne lange Bedingung ^^
Aber na gut, wird schon noch werden :)
Das ganze wird dann morgen ausprobiert :D

Grüße
Chris

Buliwyf 05.09.2014 23:21

Wie lange sowas dauert? Kein Plan.. ich spiele die OFP/ArmA-Reihe seit 2001. Mit Scripting befasste ich mich etwa ein halbes Jahr später... kann nur sagen, dass ich immer noch nicht ausgelernt habe... :D

Nokman 06.09.2014 00:35

Ich kann dazu nurnoch ergenzen du wirst viel zeit auf dieser Seiter verbingen
https://community.bistudio.com/wiki/...ommands_Arma_3

Drunken Officer 06.09.2014 04:43

Ganz einfach dein Vorhaben. Du stellst einen Heli (Name: Transport)auf die Karte.

Du setzt einen WP ganz dicht dran, dann nämlich startet der Motor nicht. Du syncroniesierst den 1. WP mit dem Trigger, welcher sagt, dass BluFor die Stellung erobert hat. Das kannst du mit F5 oder mit triggeractived <namedestrigger> machen. Spiele einfach damit rum, nur so lernt man.

Dann setzt du einen WP mit "LADEN" auf die Karte, wo deine Recken einsteigen sollen.
Dannach einen weiteren WP, in Richtung Bais. In diese Bedingung schreibst du:
{_X in Transport} count units group player == count units group player

Und zum Schluss setzt du einen WP in der Basis mit Transport entladen.

Das von mit gepostete ist Singelplayer nicht Multiplayer. Wenn es MP ist, dann nimm Buli seine Prüfzeile, an der Stelle wo die Leute einsteigen sollen.
Allerdings kannst du playableunits nicht im Editor testen. Switchable mußt du da nehmen.

Alternativ, kannst du deiner Gruppe auch im MP-Modus Wegpunkte vorgegeben. Dann brauchst du dein EinsteigenWP der Spielergruppe nur mir dem LADEN-WP des Heli syncronisieren.

TG Chris 06.09.2014 12:49

So.... nach ewigen herumversuchen schaffe ich es, dass der heli manchmal (!) das tut was ich will ^^ abundzu, wenn ich nicht wenn er ankommt am " einsteigen " punkt bin, fliegt er grade ausweiter und stürzt ab... Und hin und wieder fliegt er auch einfach nicht los ^^
Edit: Was meinst du mit switchabel untis? es gibt doch nur KI, Playable und player oder ? ^^

Drunken Officer 06.09.2014 19:16

Liste der Anhänge anzeigen (Anzahl: 1)
Schau dir die Beispielmission an.

Es wurde wir bereits geschrieben mit switchunits gearbeitet, weil Editor. Ich habe mit Triggern gearbeitet, dann sollte es für dich einfacher sein zu verstehen, was passiert

TG Chris 06.09.2014 20:02

Danke für das Tutorial :D
Eigentlich meinte ich, dass der Heli alles selbstständig machen soll, ohne das der Spieler ihn anfunken muss, denn ansonsten würde ich einfach ein Modul nehmen und ihn abrufbar machen. Aber das wird wahrscheinlich nicht klappen so wie ich mir das vorstelle ^^ Werde es aber mal versuchen mit den codes die du in die trigger usw. reingeschrieben hast, vielleicht klappt´s ja irgendwann :D

Und ich glaube auch schon meinen großen fehler entdeckt zu haben: ich hab immer das " get in " in der box vergessen

Drunken Officer 06.09.2014 20:09

Wie der Trigger auslöst ist doch hupe. Ob nun per Funk oder eben wenn alle Gegner im Trigger tot sind. Der FunkTrigger ist doch nur ein Beispiel. Ich wollte jetzt nicht das große Kampfszenario einbauen.

TG Chris 06.09.2014 20:21

Ja ich weiß das es eigentlich egal sein sollte ^^ nur isses irgendwie nich... Ich habs jetzt soweit in meiner Mission nachgebaut ( korrekt hoffentlich ^^ ) und entweder fliegt der heli zum landepunkt, hovert für 2 sek in der luft ( ohne zu landen ) und haut ab. Genau das sollte aber der " count units " trigger verhindern oder ? ^^ Sorry falls ich mich blöd anstelle aber aus fehlern lernt man :D

Buliwyf 06.09.2014 20:43

Er wollte Dir mit "egal" eigentlich nur sagen, dass Du jederzeit den Trigger so anpassen kannst wie Du ihn haben willst. Dann änderst Du halt den Funkauslöser so das er eben triggert wenn alle Gegner tot sind...

TG Chris 06.09.2014 20:53

Liste der Anhänge anzeigen (Anzahl: 1)
Der Trigger triggert ja auch vollkommen richtig, nur der heli
a) landet gar nicht
b) bleibt 5 m ober der landeposition in der luft stehen, wartet eine sekunde und dreht ab
c) er ignoriert und komplett und segelt einfach drüber
keine ahnung was ich falsch mache ^^
Falls jmd. grade lust / zeit hat mir meinen noobigen fehler zu zeigen, die datei is im anhang ^^

Eigentlich ist in der opfor base ein modul mit " base ", jedoch ist der eine opfor typ der dort rumsteht einfacher zu töten und damit geht dann auch das ausprobieren schneller ^^

Drunken Officer 06.09.2014 22:40

Liste der Anhänge anzeigen (Anzahl: 1)
Er wartet jetzt. Aber der Heli fliegt ein STück weg und sucht sich eine Landeposition.

TG Chris 07.09.2014 13:27

Hey :D
vielen Dank ! :D Gleich 2 Probleme mit einer Klappe geschlagen :D Meine nächste Frage wär nämlich, wie man diese " aufgaben " erstellen kann ( so wie in der kampagne ^^ )
Na gut, werde dann mal weiter bauen an der Mission :)
Nochmals vielen Dank :)


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