ARMA 3 - MISSION EDITING & SCRIPTING

Arma 3 Blog - Die große Arma 3 Skriptbibliothek

Um ein atemberaubendes Spielerlebnis, eine Vielzahl an denkbaren Einsatzszenarien, durch selbsterstellte Mission generieren zu können, sollte man Scripte einsetzen. Dieses Arten von Mission heben sich auch in der Regel aus meiner Sicht qualitativ von sogenannten Zeus Missionen ab. Dieser Blog kann für Anfänger und Fortgeschrittene Arma Missionsbauer inspirierend Impulse geben bzw. anregen oder einfach nur ein Problem lösen ...

Neuste Einträge ...

Arma 3 - Restricted Area
Quelle: Gametwitter.de Forum | views: 330

Eine Zone, wo eine Gruppierung oder auch Seite nicht eindringen soll bzw .sollte, kann man recht einfach gestalten. Dazu benötigt man einen Trigger und ein kleines Skript.

Zunächst platziert man einen Trigger. Eventuell noch ein Marker um den Bereich entsprechend auch darzustellen, wo der bzw. die Spieler nicht zwingend rein sollen.

Arma 3 - Classname Magazine auslesen
Quelle: Gametwitter.de Forum | views: 397

In den letzten Tagen beschäftigte ich mich mit dem Auslesen von Classnamen bestimmter Einheiten zwecks Weiterverwendung in meinen Skripten. Da es mir nicht gleich in den Schoß fiel oder mir sich ein einfacher Weg nicht offenbarte, fand ich heute einen interessanten Skriptfetzen, welchen ich um eine Funktion erweiterte.

Die Funktion sc...

Arma 3 - den nächsten Feind zu einem Spieler ermitteln
Quelle: Gametwitter.de Forum | views: 385

Die Ermittlung zu einer Feindposition, welche einem Spieler am nächsten ist bin ich per Google auf der Bohemia Wiki Seite zur Funktion BIS_fnc_enemySides fündig geworden. Kombiniert mit alluntis kam ich an mein Ziel. Wie man am Skript erkennt, ist es nicht zwingend immer de...

Arma 3 - Landezone durch Bombe erstellen
Quelle: Gametwitter.de Forum | views: 342

In Missionen mit viel Bewaldung ist eine näherliegende LZ so manches mal wichtiger, wenn es nicht möglich ist eine LZ zu erreichen die wesentlich weiter weg liegt. In den guten Maps ist es hier entsprechend schwer einen Heli zu landen um die Trupps oder in Teilen aufzunehmen.

Hierzu habe ich mir zwei Skripte erstellt. Zum einen für d...

Arma 3 - Einheiten löschen über description.ext
Quelle: Gametwitter.de Forum | views: 513

Mit diesen paar Zeilen kann man über die description.ext auch Missionen und somit Server entlasten. Hier wird festgehalten, wie viele Leichen sichtbar sein sollen, sowie wann sie frühestens und spätestens gelöscht werden.


corpsManagerMode = 2;
corpseLimit = 45;
corpseRemovalMinTime = 300;
corpseRemovalM...        	
         
Arma 3 - Einheiten löschen durch Spieler
Quelle: Gametwitter.de Forum | views: 546

Dieser Skriptfetzen wird bei uns eingesetzt, wenn wir mit einem Missionscontent spielen, wenn es um Geheimmissionen geht.


Hierzu werden in Kombination der Kräfte Wacheinheiten ausgeschaltet und vergraben, damit mögliche Patrouillen nicht auf die Leichen aufmerksam werden und dann Alarm schlagen. Das die Patrouillen Alarm s...

Arma 3 - Inventare löschen
Quelle: Gametwitter.de Forum | views: 342

Im nachfolgendem Skript kann man zum Missionsstart bereits sämtlich Inventare, wie z.B. von Fahrzeugen, Containern, Boxen etc. löschen, um nicht explizit darauf zu achten, das auch jedes Objekt dem Spieler mit seinem Standard-Inventar zur Verfügung steht. In vielen Fällen sind sonst Waffen und andere Gegenstände in der Mission verfügbar, wel...

Arma 3 GM Fahrzeug Sirene
Quelle: Gametwitter.de Forum | views: 489

Im Rahmen der GM Missionen baue ich manchmal verschiedene Ablenkungen für die Spieler ein. Man könnte es auch als Immersion in einer Krisenregion benennen. So geben die Fahrzeuge in der Nähe der Spieler ihre jeweilige Sirene ab. Dazu habe ich mir über den InGame-Configviewer die jeweiligen Actionbefehle genommen und in einem Skript verbaut. ...

Arma 3 - BIS_fnc_stalk
Quelle: Gametwitter.de Forum | views: 548

Das ist doch mal eine nette Bi-Funktion: BIS_fnc_stalk.

(Siehe auch BIS_fnc_stalk)

<...
Arma 3 - Healing/Heilen mit BIS_fnc_holdActionAdd
Quelle: Gametwitter.de Forum | views: 620

Im Rahmen unserer Arma-Missionen haben wir immer wieder auf eine Möglichkeit zurückgegriffen uns in der Basis schnell möglichst wieder auf die Beine zu bringen.

Einzelnd oder auch das Team, wenn ein "nicht-Sanitäter" letzter lebender Mann, eines Einsatzes ist. Dies ist eine weitere Form, wie man es lösen könnte.

So konnte diese...

Arma 3 - Marker sichtbar schalten
Quelle: Gametwitter.de Forum | views: 633

In einer Mission ist es manchmal nötig die Spieler durch Wegpunkte so zu leiten, das sie die Mission so beschreiten, wie man sich das als Missionsbauer vorstellt. Die Spieler sollen hier aber erst nach einem erfolgreichem Zwischenziel weitergeleitet werden und nicht gleich zu Missionsbeginn alles offenbart bekommen.


In die...

Arma 3 - Artillerie Skript(2)
Quelle: Gametwitter.de Forum | views: 588

Basierend auf das Skript Find closest player to marker habe ich begonnen ein anderes Artillerie Skript zu modifizieren, so das um einen Spieler, der sich am dichtesten an einem Marker befindet, hier und da Einschläge nicht nur um ihn herum ...

Arma 3 - Find closest player to marker
Quelle: Gametwitter.de Forum | views: 1034

Sorry, wenn ich mich hier eine englische Überschrift zum Thema verwende, jedoch finde ich es so angenehmer als es in Deutsch zu umschreiben.

In dem heutigen Beispiel geht es darum den Spieler zu finden, welcher zu einem bestimmten Marker am dichtesten sich befindet, um dann entsprechend in seine Richtung bzw. Position Feindkräfte zu e...

Arma 3 Artillerie Skript
Quelle: Gametwitter.de Forum | views: 880

Im Rahmen eine zukünftigen Mission wird Mortar bzw. Artillerie Unterstützung benötigt. Um diese nicht nur virtuell agieren zu lassen, wollte ich eine optische Lösung.

Daher platzierte ich mir eine Reihe von Mortarstellungen mit AI Mörserschützen. Die erste wurde unter deren Attributen im Variablennamen mortar_1 genannt und dann ein p...

Arma 3 - Zaun zerschneiden ohne Ace Menu
Quelle: Gametwitter.de Forum | views: 765

Ich suche stetig nach weiteren Aufgaben für die Pios. Darunter stört mich ein bisl @Enhanced Movement, das man so ziemlich über alles rüberkommt.

So auch Stacheldrahtzäune. Wenn ich könnte würde ich den Stacheldrahtbereich symbolisch unter Strom setzen oder vielleicht doch den ganzen Zaun?

Arma 3 - Flare Signal setzen
Quelle: Gametwitter.de Forum | views: 827

Bei Nachtmissionen kann man Spielern in einer SneakIn Mission gerne auch in der leisen Form mitteilen, das sie aufgeflogen sind bevor sie von Verstärkungen angegriffen werden.

Symbolisch setze ich hierfür die Flares ein. In dem nachfolgendem Beispiel geschieht es anhand eine Triggers und eine Objektes. Das Objekt wird durch ein Quad d...

Arma 3 - Gefangene generieren
Quelle: Gametwitter.de Forum | views: 901

Gefangenenbefreiung ist ja immer wieder ein beliebtes Thema in den einzelnen Missionen. Besonders natürlich dann, wenn es um Einsätze der Spezialkräfte geht. Da ich es lieber mag, das die Gefangenen verschiedenen gefesselten Positionen erscheinen, fing ich an ein wenig zu experimentieren und suchte nach Optionen um diverse Animationen aus ei...

Arma 3 - Moderne Kriegsführung mit Drohneneinsatz
Quelle: Gametwitter.de Forum | views: 986

Im Rahmen einer Mission unserer Thorhammer Kampagne habe ich die Spieler mal mit den Drohnen konfrontiert.

Dazu habe ich mir zwei Klassen ausgesucht und lasse diese zufällig ausgewählt spawnen und anschließend die Spieler jagen.


Es war auf jeden Fall für die Jungs mal etwas anderes

Arma 3 - Einheiten bei Start im Fahrzeug
Quelle: Gametwitter.de Forum | views: 952

Um eine ganze Gruppen in einem Fahrzeug starten zulassen, nutzt man ja folgenden Befehl zum Beispiel:

  • Platziere eine Feindgruppe.
  • Öffne den Anführer der Gruppe Variablenname grp1 (siehe Beispiel). In die Initzeile des Anführers.
  • Platziere einen leeren LKW und nenne diesen LKW1
  • Schiebe die Feindgruppe...
Arma 3 - Undercover
Quelle: Gametwitter.de Forum | views: 811

Um Spieler auch als Undercover Einheiten agieren zu lassen, gibt es verschiedene. Hier sind mal Beispiele um Spielern auch Undercover Einsätze spielen zu lassen.

Hierzu kommt der "addeventhandler" zum Einsatz: Bohemia Wiki -> addEventHandler


Als er...