HX3 Foren

HX3 Foren (https://hx3.de/)
-   Editing & Scripting (https://hx3.de/editing-scripting-187/)
-   -   Ortsangabe Texte, wie in Filmen (https://hx3.de/editing-scripting-187/ortsangabe-texte-filmen-24334/)

LittleIranus 15.10.2014 15:42

Ortsangabe Texte, wie in Filmen
 
Hallo liebe Community,

ich habe dieses Mal ein Problem, was ich trotz Googlesuche, Suche im hx3 Forum und Youtube Suchen noch nicht gelöst bekommen habe.

In einigen Spielermissionen und den BI-Missionen sehe ich oft unten rechts diese Schrift, die meistens dann den Ort und oder Uhrzeit anzeigt. Also das, was so wie schreibmaschinenschrift mit vereinzelten Buchstaben auftaucht, bis der Text da steht und dann wieder auf gleicherweise verschwindet.

Ich hoffe, ihr wisst, wie das geht. Kann mir das einer erklären, wie ich das hinbekomme?

LG
LittleIranus

burns 15.10.2014 16:05

Bei ArmA2 gings so:

Code:

{
    [] Spawn {
        waitUntil{!(isNil "BIS_fnc_init")};
       
        // Info text
        [str("[co12] Everon Skirmish") , str("Airport, Everon") , str(date select 2) + "." + str(date select 1) + "." + str(date select 0)] spawn BIS_fnc_infoText;
    };
};


Als .sqf speichern und aufrufen :trill:

Drunken Officer 15.10.2014 16:57

Zum einen könntest du es so lösen (aus meiner Kampagne)
Code:

sleep 1;
_DateStamp=Date;

[
    [
        ["HÖHE 431","<t align = 'right' shadow = '1' size = '0.7'  font='PuristaBold'>%1</t><br/>"],
        ["Kommandoaktion ""LIMNI"" ","<t align = 'right' shadow = '1' size = '0.7'  font='PuristaBold'>%1</t><br/>"],
        [format ["%1.%2.%3, %4:%5 Uhr",_datestamp select 2, _datestamp select 1, _datestamp select 0, _datestamp select 3, _datestamp select 4],"<t align = 'right' shadow = '1' size = '0.70'>%1</t>"]
    ],
-safezoneX,1.1
] spawn BIS_fnc_typeText;

oder du kannst auch
Code:

["Süd-ALTIS","NATO kontrolliert","09:03 Ortszeit"] call BIS_fnc_infoText;
oder mit
[] spawn BIS_fnc_typeText2;

Im o.g. ersten Beispiel nimmt er automatisch die eingestellte Missionszeit.

Die Orte auslesen ist bissel tricky. Du müsstest Punkt auf der Karte setzen. Die Distanzen dazu ermitteln und die niedrigste auslesen. Da kommst du mit einem Trigger, der den Bereich überwacht und dem direkten Namen besser.

LittleIranus 18.10.2014 10:08

ich habe jetzt
Code:

["Süd-ALTIS","NATO kontrolliert","09:03 Ortszeit"] call BIS_fnc_infoText;
von dir übernommen, weißt du wie ich das länger anzeigen lassen kann?

Drunken Officer 18.10.2014 14:43

nein

Vienna 18.10.2014 18:18

Liste der Anhänge anzeigen (Anzahl: 1)
Kopiere das Skript aus der zip-Datei in deinen Missionsordner.

Das Skript wird so aufgerufen:

temp = [10,"Hallo!","Textanzeige 10 Sekunden!"] execVM "infoText.sqf";

Der erste Wert bestimmt die Anzeigedauer des Textes. Das Skript ist aus Arma2-OA, wäre zu testen ob es in Arma3 läuft.

LittleIranus 24.10.2014 17:05

Aller besten Dank :)

Es funktioniert wie geschmiert :)


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