PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Briefing für Mission


Isotonic
11.08.2016, 16:51
Meine erste (wirklich einfache) Mission ist fast fertig - ihr fehlt im Grunde nur noch das eigentliche Briefing.

Aufgaben und Tagebucheinträge konnte ich mit Hilfe der Module erstellen. Leider konnte ich jedoch kein passendes Modul für das Briefing erkennen. Wie erstelle ich das Briefing nun ohne große Umstände?

Drunken Officer
12.08.2016, 07:41
Dafür kannst du doch auch das Tagebuchmodul nehmen.

Füllst du das Feld "Thema" aus, wird ein eigner Menüpunkt erstellt, wenn du die Karte öffnest. Ansonsten kommen die Einträge unter Briefing
Füllst du das Feld "Titel" aus, wird unter dem o.g. Menüpunkt ein Eintrag erstellt. Alterntiv kannst du die voreingestellten Einträge wählen.

Anschliessend schreibst du deinen Briefingtext in das Feld "Beschreibung".

Färtsch

Isotonic
12.08.2016, 11:06
Vielen Dank, Officer. Ich habe es dann schlussendlich doch mit der Hilfe von Morderhoschi's Demo (http://hx3.de/editing-scripting-187/arma-iii-demo-missionen-23015/#post461208) hinbekommen.

Vorher war es nur so, dass ich zwei mal "Briefing" stehen hatte, wenn ich einen weiteren "Tagebucheintrag" mit Briefing erstellt habe.

Drunken Officer
12.08.2016, 14:53
Dann hast du vermutlich das Modul falsch eingestellt.
Ich habe erfolgreich mehrfach Briefing in eine Mission eingebaut.

Man kann es auch über die sqf machen

Isotonic
12.08.2016, 22:49
Über die .sqf-Datei finde ich es ganz passend. Es erleichtert das Kopieren und Einfügen bei weiteren Maps und erspart die Klickerei bei Modulen.

Spiderman
13.08.2016, 02:39
Ich mache das immer über eine Briefing.sqf. Finde ich übersichtlicher und besser anzupassen.
-Einen Marker im Editor setzen
-Marker benennen zb. respawn_west
-Briefing wie folgt anpassen.

briefing.sqf Aufruf mit einem Init Eintrag. (Trigger geht auch, Condition: true)
//Scripts___________________________________________ ______
execVM "briefing.sqf";

Erläuterung der briefing.sqf Befehle:

Zeilenumbruch:
<br/>

Markerverweis:
<marker name=""MARKERNAME"">MARKERTEXT</marker>

Schrift einfärben:
<font face='PuristaMedium' size=14 color='#00fc1e'>DIES IST EINE GRUENE SCHRIFT</font>

Schriftfarbe aussuchen:
http://www.color-hex.com/color/00fc1e

Startmarker in grüner Schrift:
<font face='PuristaMedium' size=14 color='#00fc1e'><marker name=""respawn_west"">Start</marker></font>

Bild einfügen
<img image='PfadimMissionsordner\Bildname.jpg' width='400' height='200'/>


Briefing Template (briefing.sqf):

//Dies ist der Militärreport
player createDiaryRecord ["Diary",["Military situation","

HIER STEHT ALLES DRIN...

"]];

//Dies sind die Missionsdetails
player createDiaryRecord ["Diary",["Mission","

Bla bla <font face='PuristaMedium' size=14 color='#00fc1e'><marker name=""respawn_west"">start</marker></font>.
<br/>
<br/>
Bla bla

"]];

//Tasks_____________________________________________ ___________
task1 = player createSimpleTask["Insertion"];
task1 setSimpleTaskDescription ["Bla bla <font face='PuristaMedium' size=14 color='#00fc1e'><marker name=""respawn_west"">start</marker></font>", "Insertion", "Move"];
task1 setSimpleTaskDestination markerpos "respawn_west";
task1 setSimpleTaskType "meet";

task2 = player createSimpleTask["Extraction"];
task2 setSimpleTaskDescription["Mehr blabla <font face='PuristaMedium' size=14 color='#00fc1e'><marker name=""Task2Marker"">Extraction-zone</marker></font>.", "Extract", "Move"];
task2 setSimpleTaskDestination markerpos "Task2Marker";
task2 setSimpleTaskType "scout";

player setCurrentTask task1;


Marker in Editor setzen. Markername in briefing.sqf anpassen und der Verweis funkt. Wenn die neuen Markersymbole:
https://community.bistudio.com/wiki/Arma_3_Tasks_Overhaul verwendet werden sollen, bei setSimpleTaskType den Eintrag "scout" in gewünschtes Symbol ändern.

description.ext Eintrag:
class CfgTaskEnhancements
{
enable = 1; //0: disable new task features (default), 1: enable new task features & add new task markers and task widgets into the map
3d = 0; //0: do not use new 3D markers (default), 1: replace task waypoints with new 3D markers
3dDrawDist = 600; //3d marker draw distance (default: 2000)
share = 1; //0: do not count assigned players (default), 1: count how many players have the task assigned
propagate = 1; //0: do not propagate (default), 1: propagate shared tasks to subordinates
};

Isotonic
13.08.2016, 11:44
Hätte ich das Briefing nicht schon fertig, hätte ich nun ein toller Template. Danke! :daumen:

Was mir jedoch aufgefallen ist: ich musste die Briefingeinträge in der Reihenfolge ändern. Um im Spiel Punkt 1, Punkt 2, Punkt 3 angezeigt zu bekommen, musste ich im Briefing Punkt 3, Punkt 2, Punkt 1 in der Reihenfolge angeben. :confused:

Spiderman
13.08.2016, 14:24
Ja das stimmt.
Die Reihenfolge, Zeilenweichsel oder Abstand.. Es bedarf immer noch ein wenig Korrektur damit das Briefing auch wie gewünscht ist.
Ein falsches Semikolon, oder Anführungszeichen haben bei mir auch schon dazu geführt, das ich stundenlang gesucht habe.
Ein Scripteditor ist hier sehr hilfreich, da er auskommentierte Bereiche sofort anzeigt oder auf sonstige Fehler hinweist.

Wenn man sich etwas an die Scriptversion gewöhnt hat, ist die Belohnung ein schönes, klares mit farblichen Hinweisen versehenes Briefing, welches leider sehr selten ist.
Ein schönes Briefing deutet jedoch auf Sorgfalt hin und damit ist die Mission gleich nochmal interessanter. Für mich jedenfalls ;)

Isotonic
13.08.2016, 15:41
Sehe ich genauso. Ich würde mich freuen, wenn du dir meine Mission (http://hx3.de/showthread.php?p=496735#post496735) mal anschauen würdest. ;)

Spiderman
16.08.2016, 17:58
Wie gewünscht habe ich mir die Mission (http://hx3.de/usermade-missions-189/sp-gegenschlag-beta-25508/) gerne angesehen. :naughty: