@Nexarion leider relativ zum Monitor, sonst würde es leichter gehen.
Beiträge von DerL30N
-
-
@Nexarion die safezones sind dazu gedacht, das sich die Größe des Dialogs an die des Monitors bzw. an dessen Format anpasst.
Du kannst dich natürlich "tot frickeln" die x und y Koordinaten experimentell zu verändern, warum möchtest du das den abändern ? Passt dir die Position da unten Links nicht ?Ich habe bei der Erstellug darauf geachtet, das ich einen Platz finde, der "nicht" belegt ist oder wo es nicht stört und nichts wichtiges überlagert. Das einzige, was sich standartmäßig von Arma 3 dort befindet ist die Gruppenleiste, rechts hätte man das GPS und darunter TFAR, wenn dies benutzt wird, rechts oben hat man Waffen Infos usw. und links oben Fahrzeuginformationen.
-
Hey
Geiles Tutorial !
Habe 2 Sachen:
Das erste was bei mir nicht so funzt wie du es oben beschrieben hast, ist das die Reichweite nicht nach unten gezählt wird, bei der 1.Tankfüllung war es so, das 40km draufstand und sobald ich mit der Distanz auf 40 war, ging der Motor aus, ich habe es so verstanden, das die Reichweite heruntergezählt wird. Nach dem Tanken stand erneut 40km da und meine zurückgelegte Distanz auch, so fuhr ich weiter, nur die Reichweite ist gleich geblieben oder hat sich erhöht, aber niedriger ist sie leider nicht gewordenDas zweite ist, wenn du aus dem Fahrzeug aussteigst, steht immer noch der Name des Fahrzeuges unten links und vorallem das Menü ist noch da, normalerweise sollte dieses doch dann verschwinden, weil man in keinem Auto mehr sitzt oder habe ich das falsch verstanden
Aber trotzdem großes Lob an dich
Gruß Marcel
Dann hast du das Tutorial nicht korrekt befolgt, kontrolliere bitte noch einmal Schritt zwei, ob du die class Default auch korrekt eingebaut hast, ansonsten check mal die Log -
-
Kommentar der Administrative:
Die Verwendung von V2 wird empfohlen: [Tutorial][VIS V2 BETA] Vehicle Information System | Multi-kompatibel & Database Synchronisation
__________________________
Hallo Leute,
ich bin neu hier und dies ist mein "erstes" Produkt was ich mal vorstellen möchte.
Zunächst möchte ich euch erst einmal erläutern was das VIS, Vehicle Information System o.a. Service System, kann und euch bietet.
Das VIS ist eine nette Spielerei für jeden, es ist AUCH kompatibel für NICHT Life Server, aber primär für Life Server geschrieben.
Das VIS zeigt euch in einem eigenem HUD Informationen an, über : ( ich habe Photos angehängt )
- Den Namen eures Autos
- Die Kilometer-anzahl die ihr noch mit eurem aktuellen Tankfüllstand fahren könnt, die Reichweite ist dynamisch und abhängig von eurem Fahrstil! ( Reichweite )
- Euren Durchschnittsverbrauch (Ø), der Ø ist dynamisch, ihr könnt ihn mit eurem Fahrstil beeinflussen! (Ø-Verbrauch auf 100 km)
- Den aktuellen Tankfüllstand in %, diese Angaben sind gerundet, so sind für kurze Zeit Füllstände von 100% und auch 0% möglich. ( Tankfüllstand )
- Eure gesamte zurückgelegte Distanz, diese Anzeige zeigt die gefahrenen Kilometer in Kilometer an und rundet nach dem Komma auf jeden hundertsten Meter. ( Kilometerstand )
Verborgene Informationen :
- Gefahrene Kilometer nach jedem Tanken.
- Aktueller Verbrauch.
Wichtige Features/Funktionen :
- Die Informationen werden auf dem Auto gespeichert und je nach Information nach 300 oder 25 Datensätzen gelöscht sobald es einen neuen Datensatz gibt.
- Das bedeutet, dass jeder Spieler in das Fahrzeug einsteigen kann und Informationen zur Verfügung hat, falls welche Vorhanden sind. ( Multiplayer - Tauglich )
- Verfügbar bei allen Fahrzeugen, auch Mod-Fahrzeuge, außer Fahrzeuge aus der Kategorie "Tank".
- Eine wichtige Information habe ich fast vergessen zu sagen, wenn das Fahrzeug keine Datensätze besitzt, weil es z.B. gespawnt wurde, dann steht bei Reichweite und Ø-Verbrauch folgendes : "---" Man muss nichts weiter machen, als zu fahren oder zu fliegen, so nach ca. 1 1/2 Minuten gibt es genug Datensätze und euch werden dann auch Werte angezeigt.
- Keine Performance Belastung für den Server, da das Script nur auf dem Client läuft.
Mögliche Erweiterung für den Life Gebrauch :
- Der Verkaufspreis könnte sich je nach Kilometerstand verändern.
Pläne für die Zukunft - Entwicklungspläne :
- Bei niedriger Reichweite fängt das Tank Icon an zu blinken.
- Beliebig veränderbares HUD, sowie ausblendbar mit einer Tastenkombination.
- Dynamisches Tempomat : Funktionsweise : Es wird auf die gewünschte Geschwindigkeit beschleunigt und dann die Taste für das aktivieren des Tempomat betätigt um es zu aktivieren. Zum Beschleunigen einfach mit der Taste "W" beschleunigen, bis die gewünschte Geschwindigkeit erreicht ist, diese wird dann automatisch gehalten, wenn das Tempomat aktiviert ist.
- Ganz für die Zukunft schweifen mir noch ein Assistent für Spur- und Abstand-halten durch den Kopf.
Im Dateianhang befinden sich Screenshots und das Script, befolge bitte die Installation HIER IM FORUM unter Installation.
Installation :
1.
2.Code: Altis_Life.Altis\description.ext
Alles anzeigenclass RscTitles { #include "dialog\vehInfo.hpp" class Default { idd = -1; fadein = 0; fadeout = 0; duration = 0; }; };
3. Kopiert folgendes unter tag = "life";4.
5. Erstelle nun bitte folgende Datei :Code: Altis_Life.Altis\dialog\vehinfo.hpp
Alles anzeigenclass vehInfo { idd=5555; movingEnable=0; fadein=0; duration = 99999999999999999999999999999999999999999999; fadeout=0; name="vehInfo"; onLoad="uiNamespace setVariable ['vehInfo',_this select 0]"; objects[]={}; class controlsBackground { class gesZrglDistanz: life_RscPicture { idc = 1200; text = "scripts\vis\icons\background.jpg"; x = 0.0101562 * safezoneW + safezoneX; y = 0.885 * safezoneH + safezoneY; w = 0.165 * safezoneW; h = 0.11 * safezoneH; }; }; class controls { class tankvolumen_icon: life_RscPicture { idc = 1201; text = "scripts\vis\icons\fuel_icon.paa"; x = 0.0153125 * safezoneW + safezoneX; y = 0.962 * safezoneH + safezoneY; w = 0.0103125 * safezoneW; h = 0.022 * safezoneH; }; class reichweite_icon: life_RscPicture { idc = 1202; text = "scripts\vis\icons\fuel_icon.paa"; x = 0.0153125 * safezoneW + safezoneX; y = 0.918 * safezoneH + safezoneY; w = 0.0103125 * safezoneW; h = 0.022 * safezoneH; }; class gesZrglDistanz_icon: life_RscPicture { idc = 1203; text = "scripts\vis\icons\range_icon.paa"; x = 0.0926562 * safezoneW + safezoneX; y = 0.962 * safezoneH + safezoneY; w = 0.0103125 * safezoneW; h = 0.022 * safezoneH; }; class tankinfo: Life_RscText { idc = 1100; text = "Hemmt Transporter [abgedeckt]"; SizeEx = "( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.9)"; x = 0.0101562 * safezoneW + safezoneX; y = 0.885 * safezoneH + safezoneY; w = 0.165 * safezoneW; h = 0.022 * safezoneH; colorBackground[] = {0,0,0,0.4}; }; class durchschnitt_iconText: Life_RscText { idc = 1004; text = "Ø"; SizeEx = "( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 1)"; x = 0.0926562 * safezoneW + safezoneX; y = 0.918 * safezoneH + safezoneY; w = 0.0154688 * safezoneW; h = 0.022 * safezoneH; }; class gesZrglDistanz_display: Life_RscText { idc = 1003; text = "100234.5 km"; SizeEx = "( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.9)"; x = 0.108125 * safezoneW + safezoneX; y = 0.962 * safezoneH + safezoneY; w = 0.0876563 * safezoneW; h = 0.022 * safezoneH; }; class tankvaloumen_display: Life_RscText { idc = 1101; text = "100 %"; SizeEx = "( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.9)"; x = 0.0359375 * safezoneW + safezoneX; y = 0.962 * safezoneH + safezoneY; w = 0.0515625 * safezoneW; h = 0.022 * safezoneH; }; class reichweite_display: Life_RscText { idc = 1000; text = "1000 km"; SizeEx = "( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.9)"; x = 0.0359375 * safezoneW + safezoneX; y = 0.918 * safezoneH + safezoneY; w = 0.0515625 * safezoneW; h = 0.022 * safezoneH; }; class durchschnitt_display: Life_RscText { idc = 1001; text = "1000 l/100km"; SizeEx = "( ( ( ((safezoneW / safezoneH) min 1.2) / 1.2) / 25) * 0.9)"; x = 0.108125 * safezoneW + safezoneX; y = 0.918 * safezoneH + safezoneY; w = 0.0567187 * safezoneW; h = 0.022 * safezoneH; }; }; };
6. Kopiere den Ordner "vis" in "Altis_Life.Altis\scripts\" ( Aus dem Dateianhang herunterladen "scripts.zip" )PS: Ich habe eine Example Mission bei den Dateianhängen eingefügt
Ich wünsche euch viel Spaß!!
- Den Namen eures Autos