1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Downloads
  4. Galerie
    1. Alben
  5. Toolbox
    1. Passwort Generator
    2. Portchecker
  6. Mitglieder
    1. Mitgliedersuche
    2. Benutzer online
    3. Trophäen
    4. Team
Fr: 23 Mai 2025
  • Anmelden oder registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Forum
  • Dateien
  • Seiten
  • Bilder
  • Erweiterte Suche

Schön, dass du den Weg zu NodeZone.net gefunden hast! Aktuell bist du nicht angemeldet und kannst deshalb nur eingeschränkt auf unsere Community zugreifen. Um alle Funktionen freizuschalten, spannende Inhalte zu entdecken und dich aktiv einzubringen, registriere dich jetzt kostenlos oder melde dich mit deinem Account an.

Anmelden oder registrieren
    1. Nodezone.net Community
    2. Forum
    3. Gameserver & Hosting
    4. ArmA Series - ArmA 3 / Reforger
    5. Tutorials & Releases

    [Tutorial] Statusbar / Infoleiste

      • Altis Life
    • Xylometachlorid
    • 20. Oktober 2015 um 14:33
    • morris123
      Schüler
      Reaktionen
      12
      Trophäen
      10
      Beiträge
      154
      • 1. Februar 2016 um 16:47
      • #61

      Moin, Jo ist alles an der richtigen stelle ^^

    • stolzerrabe
      Schüler
      Reaktionen
      90
      Trophäen
      11
      Beiträge
      92
      Dateien
      1
      • 27. Februar 2016 um 23:44
      • #62

      Für alle, die hier einen Kompass haben wollen, statt der Koordinaten

      Öffnet die monitor.sqf
      und schreibt UNTER

      C
      //FPS
              _colourFps = _colourDefault;
              switch true do {
      			.... CODE...
      		};


      C: monitor.sqf
      //  Kompass im Hud //////////////////////////////////////////
      	_compass = "";
      	_mydir = getDirVisual player;
      		switch (true) do {
      			case ((_mydir >= 348.75) || (_mydir < 11.25)) : {_compass 	= "N"};
      			case ((_mydir >= 11.25) && (_mydir < 33.75)) : {_compass 	= "NNO"};
      			case ((_mydir >= 33.75) && (_mydir < 56.25)) : {_compass 	= "NO"};
      			case ((_mydir >= 56.25) && (_mydir < 78.75)) : {_compass 	= "ONO"};
      			case ((_mydir >= 78.75) && (_mydir < 101.25)) : {_compass 	= "O"};
      			case ((_mydir >= 101.25) && (_mydir < 123.75)) : {_compass 	= "OSO"};
      			case ((_mydir >= 123.75) && (_mydir < 146.25)) : {_compass 	= "SO"};
      			case ((_mydir >= 146.25) && (_mydir < 168.75)) : {_compass 	= "SSO"};
      			case ((_mydir >= 168.75) && (_mydir < 191.25)) : {_compass 	= "S"};
      			case ((_mydir >= 191.25) && (_mydir < 213.75)) : {_compass 	= "SSW"};
      			case ((_mydir >= 213.75) && (_mydir < 236.25)) : {_compass 	= "SW"};
      			case ((_mydir >= 236.25) && (_mydir < 258.75)) : {_compass 	= "WSW"};
      			case ((_mydir >= 258.75) && (_mydir < 281.25)) : {_compass 	= "W"};
      			case ((_mydir >= 281.25) && (_mydir < 303.75)) : {_compass 	= "WNW"};
      			case ((_mydir >= 303.75) && (_mydir < 326.25)) : {_compass 	= "NW"};
      			case ((_mydir >= 326.25) && (_mydir < 348.75)) : {_compass 	= "NNW"};
      			default {_compass = ""};
      		};
      Alles anzeigen

      Danach:
      Ersetzt icons\Statusbar\ico_map.paa mit icons\Statusbar\compass.paa
      und
      format["%1/%2",_xx,_yy] mit _compass


      Sollte dann so aussehen:
      (Ich habe es, um es besser lesen zu können, unterenander stehen.)


      C
      ((uiNamespace getVariable "osefStatusBar")displayCtrl 555556)ctrlSetStructuredText parseText 
                  format["<t shadow='1' shadowColor='#000000'>
      			<img size='1.6' shadowColor='#000000' image='icons\Statusbar\players.paa' color='#FFFFFF'/>%1 
      			<img size='1.6' shadowColor='#000000' image='icons\Statusbar\players.paa' color='#3399FF'/>%2 
      			<img size='1.6' shadowColor='#000000' image='icons\Statusbar\players.paa' color='#009933'/>%3 
      			<img size='1.6' shadowColor='#000000' image='icons\Statusbar\players.paa' color='#CC0000'/>%4  
      			<img size='1.6' shadowColor='#000000' image='icons\Statusbar\compass.paa'/>%5 
      			<img size='1.6' shadowColor='#000000' image='icons\Statusbar\hunger.paa' color='%7'/>%6 
      			<img size='1.6' shadowColor='#000000' image='icons\Statusbar\thirst.paa' color='%9'/>%8 
      			<img size='1.6' shadowColor='#000000' image='icons\Statusbar\damage.paa' color='%11'/>%10
      			<img size='1.6' shadowColor='#000000' image='icons\Statusbar\stamina.paa' color='%13'/>%12 
      			<img size='1.6' shadowColor='#000000' image='icons\Statusbar\monitor_fps.paa' color='%15'/>%14 
      			<img size='1.6'  shadowColor='#000000' image='icons\Statusbar\restart.paa' color='%17'/>%16</t>"
      			,_CivplayHUD,
      			_WestplayHUD,
      			_IndepplayHUD,
      			_EastplayHUD, 
      			_compass,
      			_hunger, 
      			_colourHunger, 
      			_thirst, 
      			_colourThirst, 
      			_damage, 
      			_colourDamage, 
      			_stamina, 
      			_colourStamina,
      			_FpsHud, 
      			_colourFps,
      			_UpTimeHUD,
      			_colourUpTimeHUD,
      			_players,
      			_energyPercent,
      			_colourDefault];
      	};		
      };
      Alles anzeigen

      Zuletzt das icon aus dem Anhang zu den anderen icons packen.
      FERTIG.


      So sieht es aus:

      Dateien

      compass.paa 1,52 kB – 191 Downloads

      PMC Earpiece: https://goo.gl/zS9U8
      @Admins: Falls nicht gestattet, bitte entfernen...

    • Oezcan
      Frischling
      Trophäen
      11
      Beiträge
      3
      • 13. März 2016 um 13:47
      • #63

      Hallo,

      wisst Ihr eigendlich wo ich sowas hier finde?

      Danke

    • SirFluffyVonKitten
      Nerd
      Reaktionen
      407
      Trophäen
      11
      Beiträge
      798
      Bilder
      3
      • 13. März 2016 um 13:49
      • #64
      Zitat von Oezcan

      Hallo,

      wisst Ihr eigendlich wo ich sowas hier finde?

      Danke

      Selber machen :D

    • Oezcan
      Frischling
      Trophäen
      11
      Beiträge
      3
      • 13. März 2016 um 13:52
      • #65
      Zitat von sebi1106

      Selber machen :D

      Ok Danke für die hilfreiche Antwort :D . Dann fang ich mal an zu Arbeiten :)
      Dachte vielleicht gibt es ja schon eine fertige version.

      Danke.

    • SirFluffyVonKitten
      Nerd
      Reaktionen
      407
      Trophäen
      11
      Beiträge
      798
      Bilder
      3
      • 13. März 2016 um 14:00
      • #66

      Natürlich gibt es hier schon einige verschiedene Versionen, aber muss ja nicht sein das die zu dir passen ;)

    • Shane5415
      Frischling
      Reaktionen
      3
      Trophäen
      10
      Beiträge
      11
      • 18. März 2016 um 11:23
      • #67

      #BYE

      Einmal editiert, zuletzt von Shane5415 (20. März 2016 um 12:04)

    • Shane5415
      Frischling
      Reaktionen
      3
      Trophäen
      10
      Beiträge
      11
      • 20. März 2016 um 01:34
      • #68

      ???????????????????????????????????????

    • Shane5415
      Frischling
      Reaktionen
      3
      Trophäen
      10
      Beiträge
      11
      • 20. März 2016 um 11:20
      • #69

      #BYE

      Einmal editiert, zuletzt von Shane5415 (20. März 2016 um 12:04)

    • SirFluffyVonKitten
      Nerd
      Reaktionen
      407
      Trophäen
      11
      Beiträge
      798
      Bilder
      3
      • 20. März 2016 um 11:49
      • #70
      Zitat von Berlin94xD / Frank

      sehr freundlich


      nicht zu antworten.


      Dann frage ich woanders wenn ihr es hier nicht gebacken bekommt!

      Kann ich dir sagen warum @Xylometachlorid der Lachsschinken noch net geantwortet hat: Der junge ist nur im Forum aktiv, wenn er arbeitet und arbeiten gehen normale Leute nur unter der Woche :P
      Also atme tief ein und aus und über dich in ein wenig Geduld aus ;)

    • Shane5415
      Frischling
      Reaktionen
      3
      Trophäen
      10
      Beiträge
      11
      • 20. März 2016 um 11:52
      • #71

      keiner hat was davon gesagt ich auf den typen warte°!°°

    • nox
      Administrator
      Reaktionen
      1.861
      Trophäen
      11
      Artikel
      2
      Beiträge
      1.866
      Dateien
      36
      Bilder
      11
      • 20. März 2016 um 11:52
      • Offizieller Beitrag
      • #72

      Geduld ist eine Tugend...

      Zudem ist hier niemand verpflichtet dir innerhalb einer gewissen Zeitspanne zu antworten und nicht jeder hängt hier 24/7 im Forum rum. Also chill mal 8| :Admin:

      Wichtige Links:

      [Erklärung|Leitfaden] Arma 3 Logs - Client, Server & extDB Log
      [Tutorial] ArmA 3 Altis Life RPG & Tanoa Life RPG Server einrichten unter Windows (mit extDB & BEC)
      BattlEye Filter - Guide und Erklärungen

      • Nächster offizieller Beitrag
    • Shane5415
      Frischling
      Reaktionen
      3
      Trophäen
      10
      Beiträge
      11
      • 20. März 2016 um 11:57
      • #73

      #BYE

    • Xylometachlorid
      Nerd
      Reaktionen
      402
      Trophäen
      11
      Beiträge
      584
      • 21. März 2016 um 08:28
      • #74

      Auch wenn er gesperrt ist (und sich wahrscheinlich sowieso wieder ein Doppelaccount gemacht hat *hust* ) hier meine Antwort:

      Lieber @Berlin94xD / Frank alias Frank,

      Danke.

      Mit freundlichen Grüßen
      Xylometachlorid

      extDB2 Tutorial: extDB2 Einrichten - so geht's richtig

    • nox
      Administrator
      Reaktionen
      1.861
      Trophäen
      11
      Artikel
      2
      Beiträge
      1.866
      Dateien
      36
      Bilder
      11
      • 21. März 2016 um 10:36
      • Offizieller Beitrag
      • #75

      Bisher kein Doppelacc, bei GG hat er im Anschluss auch in der Shoutbox randaliert wurde mir gesagt. Hatte wohl nen schlechten Tag, oder Leben... ^^

      Nun aber zurück zum Thema :)

      Wichtige Links:

      [Erklärung|Leitfaden] Arma 3 Logs - Client, Server & extDB Log
      [Tutorial] ArmA 3 Altis Life RPG & Tanoa Life RPG Server einrichten unter Windows (mit extDB & BEC)
      BattlEye Filter - Guide und Erklärungen

      • Vorheriger offizieller Beitrag
    • Saturin78
      Profi
      Reaktionen
      409
      Trophäen
      10
      Beiträge
      1.340
      • 1. April 2016 um 11:44
      • #76

      Hallo,

      also ich habe soweit alles eingebaut. Es funktioniert auch soweit. Habe dann stück für Stück andere infos in die Leiste gelegt und andere Icons. Das einzige was ich seit anfang an habe ist diese Fehlermeldung die immer wieder kommt. (Siehe Screenshot) Ich hab das nun schon bestimt 1000 mal durchgeschaut und sehe den Fehler nicht. Hat da jemand eine Idee?

      Hier meine fn_hudUpdate.sqf (Ich nutze Altis Life 4.0)

      Bash: fn_hudUpdate.sqf
      #include <macro.h>
      #define IDC_LIFE_BAR_FOOD 2200
      #define IDC_LIFE_BAR_WATER 2201
      #define IDC_LIFE_BAR_HEALTH 2202
      #define IDC_LIFE_FOOD_TEXT 1000
      #define IDC_LIFE_WATER_TEXT 1001
      #define IDC_LIFE_HEALTH_TEXT 1002
      
      
      
      
      #define LIFEdisplay (GVAR_UINS ["playerHUD",displayNull])
      #define LIFEctrl(ctrl) ((GVAR_UINS ["playerHUD",displayNull]) displayCtrl ctrl)
      /*
      	File: fn_hudUpdate.sqf
      	Author: Dillon "Itsyuka" Modine-Thuen
      
      
      
      
      	Description:
      	Updates the HUD when it needs to.
      */
      disableSerialization;
      
      
      
      
      if(isNull LIFEdisplay) then {[] call life_fnc_hudSetup;};
      LIFEctrl(IDC_LIFE_BAR_FOOD) progressSetPosition (1 / (100 / life_hunger));
      LIFEctrl(IDC_LIFE_BAR_WATER) progressSetPosition (1 / (100 / life_thirst));
      LIFEctrl(IDC_LIFE_BAR_HEALTH) progressSetPosition (1 - (damage player));
      
      
      
      
      LIFEctrl(IDC_LIFE_FOOD_TEXT) ctrlsetText format["%1", life_hunger];
      LIFEctrl(IDC_LIFE_WATER_TEXT) ctrlsetText format["%1", life_thirst];
      LIFEctrl(IDC_LIFE_HEALTH_TEXT) ctrlsetText format["%1", round((1 - (damage player)) * 100)];
      Alles anzeigen

      und meine fn_hudSetup.sqf

      Bash: fn_hudSetup.sqf
      #include <macro.h>
      /*
      	File: fn_hudSetup.sqf
      	Author: Bryan "Tonic" Boardwine
      
      	Description:
      	Setups the hud for the player?
      */
      private["_alpha","_version","_p","_pg"];
      disableSerialization;
      _alpha = CONTROL(46,1001);
      _version = CONTROL(46,1000);
      
      
      
      
      2 cutRsc ["playerHUD","PLAIN"];
      _version ctrlSetText format["BETA: 0.%1.%2",(productVersion select 2),(productVersion select 3)];
      [] call life_fnc_hudUpdate;
      
      
      
      
      [] spawn
      {
      	private["_dam"];
      	while {true} do
      	{
      		_dam = damage player;
      		waitUntil {(damage player) != _dam};
      		[] call life_fnc_hudUpdate;
      	};
      };
      Alles anzeigen

      Tapse mich wieder ins Arma3 xxx-Life rein :D

    • SBuserhy
      Kenner
      Reaktionen
      265
      Beiträge
      519
      • 2. April 2016 um 05:08
      • #77

      Du hast bestimmt in der Datei Function.h unter Functions die Class hudsetup geändert zu //Class hudsetup Stimmts? ^^

      ausprobieren, lernen, weiterentwickeln, verbessern :gamer:

      kein Support per PM | schnelle Fehleranalyse >> RPT log Filter

    • Saturin78
      Profi
      Reaktionen
      409
      Trophäen
      10
      Beiträge
      1.340
      • 2. April 2016 um 07:57
      • #78

      jap, genau. Weil es hieß dass dam das machen muß um die alte Leiste weg zu machen.

      Aber hast recht, wenn man überlegt ist es unlogisch was auszuklammern und dann in fast jeder Datei danach zu fragen.

      Gleich mal testen.

      Tapse mich wieder ins Arma3 xxx-Life rein :D

    • Saturin78
      Profi
      Reaktionen
      409
      Trophäen
      10
      Beiträge
      1.340
      • 2. April 2016 um 13:28
      • #79

      Ja das war es. Habe das in der Function.h wieder geändert, dann kommt der Fehler nichtmehr. Allerdings kommt nun nach jeder trink / essen aktion immer das alte HUD. Wie kann ich das verhindern? Hätte gerne nur die untere Leiste. Aber seit das alte HUD wieder kommt kommt auch das Server Logo, das wollte ich die ganze Zeit da (wo es nun ist) plazieren, ging aber nie.

      Siehe Screenshot.

      Tapse mich wieder ins Arma3 xxx-Life rein :D

    • Motombo
      Fortgeschrittener
      Reaktionen
      177
      Trophäen
      11
      Beiträge
      307
      • 2. April 2016 um 14:00
      • #80
      Zitat von Saturin78

      Ja das war es. Habe das in der Function.h wieder geändert, dann kommt der Fehler nichtmehr. Allerdings kommt nun nach jeder trink / essen aktion immer das alte HUD. Wie kann ich das verhindern? Hätte gerne nur die untere Leiste. Aber seit das alte HUD wieder kommt kommt auch das Server Logo, das wollte ich die ganze Zeit da (wo es nun ist) plazieren, ging aber nie.

      Siehe Screenshot.

      initSurvival anschauen und richtige Statusbar callen

    Registrieren oder Einloggen

    Du bist noch kein Mitglied von NodeZone.net? Registriere dich kostenlos und werde Teil einer großartigen Community!

    Registrieren

    Ähnliche Themen

    • MOCleaner: Mission Object Cleaner

      • SBuserhy
      • 5. Juni 2016 um 16:18
      • Entwicklung & Codeschnipsel
    • Hud für die 4.4 Ändern?

      • Andre-2
      • 23. August 2016 um 17:27
      • Hilfeforum
    • StatusLeiste

      • Scrpt
      • 28. September 2016 um 15:36
      • Hilfeforum

    Wichtige Links & Informationen

    Server & Hosting-Ressourcen

      Server Administration & Hosting Basics

      Windows Server Support & Guides

      Linux Server Configuration & Help

      Setting up TeamSpeak 3 & VoIP Servers

      Domains & Web Hosting for Beginners & Professionals

      Cloud Hosting, Docker & Kubernetes Tutorials

    Gameserver & Modding-Ressourcen

      ArmA 3 Tutorials & Script Collection

      Renting & Operating Gameservers

      DayZ Server Management & Help

      FiveM (GTA V) Server & Script Development

      Rust Server Modding & Administration

      Setting up & Optimizing ARK Survival Servers

    NodeZone.net – Deine Community für Gameserver, Server-Hosting & Modding

      NodeZone.net ist dein Forum für Gameserver-Hosting, Rootserver, vServer, Webhosting und Modding. Seit 2015 bietet unsere Community eine zentrale Anlaufstelle für Server-Admins, Gamer und Technikbegeisterte, die sich über Server-Management, Hosting-Lösungen und Spielemodding austauschen möchten.


      Ob Anleitungen für eigene Gameserver, Hilfe bei Root- und vServer-Konfigurationen oder Tipps zu Modding & Scripting – bei uns findest du fundiertes Wissen und praxisnahe Tutorials. Mit einer stetig wachsenden Community findest du hier Antworten auf deine Fragen, Projektpartner und Gleichgesinnte für deine Gaming- und Serverprojekte. Schließe dich NodeZone.net an und werde Teil einer aktiven Community rund um Server-Hosting, Gameserver-Management und Modding-Ressourcen.

    Wer jetzt nicht teilt ist selber Schuld:
    1. Nutzungsbestimmungen
    2. Datenschutzerklärung
    3. Impressum
    4. Urheberrechts- oder Lizenzverstoß melden
  • Trimax Design coded & layout by Gino Zantarelli 2023-2025©
    Community-Software: WoltLab Suite™