Skip to content

DE_WichtigeHinweise

Christian edited this page Apr 10, 2018 · 1 revision

Hier findest Du grundsätzliche und wichtige Hinweise, die Du als Serveradmin, der Missionen für seinen Clan editieren will, wissen solltest. Bitte aufmerksam lesen, da sie Dir helfen Fehler zu vermeiden, die ungewollte Auswirkungen auf die Mission haben können.

Nützliche Programme

Hier einige sehr nützliche Programme, für die meisten von Admins vorgenommenen, eher kleinen Änderungen.

PBO Manager

Mit diesem Programm kannst Du .pbo-Missionsdateien entpacken (UnPBO) und so die darin enthaltenden Scripte und die mission.sqm bearbeiten.

UnPBO:

Rechtsklick auf myMission.Altis.pbo -> extract to myMission.Altis\ -> erstellt den Ordner myMission.Altis mit der mission.sqm und den Scriptdateien.

PBO:

Rechtsklick auf myMission.Altis -> pack into "myMission.Altis.pbo" -> erstellt die mission pbo, die Du für Deinen MPmissions Ordner innerhalb des Arma3 Ordners benutzen kannst.

Download: Armaholic

Notepad++

Ein einfacher Editor für kleinere Programmierarbeiten, also ein ideales kleines Programm für Dich als Arma 3 Serveradmin, welcher meistens nur kleine Veränderungen mit weniger als 100 Zeilen vornimmt. Das Programm gibt es auch mit SQF-Syntax- und Autovervollständigungs-Plugin.

Download Notepad++: Offizielle Seite

Download SQF Additions: Armaholic

Häufige Fehler vermeiden

Befolge immer die Grundregeln in Bezug auf die SQF Syntax. Dies bewahrt Dich vor Problemen, aufgrund von Fehlern in der Syntax, welche Scriptfehler hervorrufen oder die Mission gänzlich unspielbar machen können.

Kommas innerhalb von Arrays

Innerhalb eines Arrays muß ein , zwischen den einzelnen Elementen sein. Aber, nach dem letzten Element vor der eckigen Klammer ];, solltest Du niemals ein , setzen, da es so nicht funktioniert, wegen eines Fehlers in der SQF Syntax.

Beispiel:

someArray = [
    Element1,
    Element2,
    LastElement
];

Semikolon am Ende der Zeile

Beende eine Zeile immer mit einem ;. Wenn Du also einen Wert veränderst, vergewissere Dich immer ein ; hinter den Wert zu setzen.

Beispiel: configVariable = 100;

Kommentare innerhalb der Dateien

Kommentare beginnen mit //, als ein Einzeiler-Kommentar oder werden zwischen /* und */ geschrieben, wenn sie mehrere Zeilen umfassen. Diese Kommentare haben keine Bedeutung beim Ausführen der Datei, wenn Arma gestartet wird. Auch zeigen die meisten Editors wie Notepad++, diese Zeilen in einer anderen Farbe an, so daß Du sehen kannst, was Code und was Kommentar ist.

Beispiel:

/* this is
a multiline comment */

// this is a single line comment

Artikel ins Deutsche übersetzt durch madpat3

Clone this wiki locally