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
Sa: 24 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. Hilfeforum

    Hilfe bei der StatusBar

    • PlaySim
    • 27. August 2016 um 02:29
    • Geschlossen
    • Erledigt
    • PlaySim
      Anfänger
      Reaktionen
      7
      Trophäen
      11
      Beiträge
      66
      • 27. August 2016 um 02:29
      • #1

      Ich habe bei der StatusBar zwei Sachen hinzugefügt, nur leider hat sich alles irgendwie verschoben.
      Vielleicht hat einer von euch eine Idee, was genau ich da falsch mache. Habe schon einige Variationen versucht leider ohne Erfolg.

      Spoiler anzeigen


      /*
      Versão : 0.2
      Nome : statusBar.sqf
      Autor : Bosco
      Data de Criação : 07/02/2016
      Descrição : Barra de Status para Life,Wasteland,Epoch e Exile.


      */


      waitUntil {!(isNull (findDisplay 46))};
      disableSerialization;


      _rscLayer = "osefStatusBarAdmin" call BIS_fnc_rscLayer;
      _rscLayer cutRsc["osefStatusBarAdmin","PLAIN"];
      [] spawn
      {


      uiSleep 5;
      _colourDefault = parseText "#ffffff"; //Color Default
      _colourExtra = parseText "#38bee1";
      _colour108 = parseText "#FF7000";
      _colour107 = parseText "#FF9000";
      _colour106 = parseText "#FFBB00";
      _colour105 = parseText "#FFCC00";
      _colour104 = parseText "#81CCDD";
      _colour103 = parseText "#33AACC";
      _colour102 = parseText "#3388CC";
      _colour101 = parseText "#3366CC";
      _colour100 = parseText "#00FF00";
      _colour90 = parseText "#98FB98";
      _colour80 = parseText "#FFA07A";
      _colour70 = parseText "#FFA500";
      _colour60 = parseText "#FF8C00";
      _colour50 = parseText "#FF6347";
      _colour40 = parseText "#FF4500";
      _colour30 = parseText "#FF0000";
      _colour20 = parseText "#FF0000";
      _colour10 = parseText "#FF0000";
      _colour0 = parseText "#FF0000";
      _colourDead = parseText "#1C1C1C";
      _uid = getPlayerUID player;


      while {true} do
      {


      uiSleep 1;


      if(isNull ((uiNamespace getVariable "osefStatusBarAdmin")displayCtrl 55554)) then
      {
      diag_log "statusbar is null create";
      disableSerialization;
      _rscLayer = "osefStatusBarAdmin" call BIS_fnc_rscLayer;
      _rscLayer cutRsc["osefStatusBarAdmin","PLAIN"];
      };


      _unit = _this select 0;
      _damage = round ((1 - (damage player)) * 100);
      _cash = [life_cash] call life_fnc_numberText;
      _bank = [life_atmbank] call life_fnc_numberText;
      _hunger = [life_hunger] call life_fnc_numberText;
      _thirst = [life_thirst] call life_fnc_numberText;
      _serverFPS = round diag_fps;
      _grid = mapGridPosition player; _xx = (format[_grid]) select [0,3];
      _yy = (format[_grid]) select [3,3];
      _time = serverTime;
      _hours = (floor(_time/60));
      _minutes = (_time - (_hours * 60));


      switch(_minutes) do
      {
      case 9: {_minutes = "09"};
      case 8: {_minutes = "08"};
      case 7: {_minutes = "07"};
      case 6: {_minutes = "06"};
      case 5: {_minutes = "05"};
      case 4: {_minutes = "04"};
      case 3: {_minutes = "03"};
      case 2: {_minutes = "02"};
      case 1: {_minutes = "01"};
      case 0: {_minutes = "00"};
      };


      //Damage
      _colourDamage = _colourDefault;
      if(_damage >= 100) then{_colourDamage = _colour100;};
      if((_damage >= 90) && (_damage < 100)) then {_colourDamage = _colour100;};
      if((_damage >= 80) && (_damage < 90)) then {_colourDamage = _colour80;};
      if((_damage >= 70) && (_damage < 80)) then {_colourDamage = _colour70;};
      if((_damage >= 60) && (_damage < 70)) then {_colourDamage = _colour60;};
      if((_damage >= 50) && (_damage < 60)) then {_colourDamage = _colour50;};
      if((_damage >= 40) && (_damage < 50)) then {_colourDamage = _colour40;};
      if((_damage >= 30) && (_damage < 40)) then {_colourDamage = _colour30;};
      if((_damage >= 20) && (_damage < 30)) then {_colourDamage = _colour20;};
      if((_damage >= 10) && (_damage < 20)) then {_colourDamage = _colour10;};
      if((_damage >= 1) && (_damage < 10)) then {_colourDamage = _colour0;};
      if(_damage < 1) then{_colourDamage = _colourDead;};


      //Icons and position
      ((uiNamespace getVariable "osefStatusBarAdmin")displayCtrl 55554)ctrlSetStructuredText parseText
      format["
      <t color='%10'><img size='1.0' image='icons\jogadores.paa' color='%19'/> %2</t>
      <t color='%10'><img size='1.0' image='icons\policia.paa' color='%19'/> %11</t>
      <t color='%10'><img size='1.0' image='icons\resgate.paa' color='%19'/> %12</t>
      <t color='%10'><img size='1.0' image='icons\desempenho.paa' color='%19'/> %4</t>
      <t color='%10'><img size='1.0' image='icons\compass.paa' color='%19'/> %7</t>
      <t color='%10'><img size='1.0' image='icons\health.paa' color='%19'/> %3%1</t>
      <t color='%10'><img size='1.0' image='icons\bank.paa' color='%19'/> %8</t>
      <t color='%10'><img size='1.0' image='icons\money.paa' color='%19'/> %10</t>
      <t color='%10'><img size='1.0' image='icons\hunger.paa' color='%19'/> %8</t>
      <t color='%10'><img size='1.0' image='icons\thirst.paa' color='%19'/> %10</t>
      <t color='%10'><img size='1.0' image='icons\uptime.paa' color='%19'/> %9</t>",


      //Position 2
      "%",
      civilian countSide playableUnits,
      _damage,
      _serverFPS,
      _colourDefault,
      _colourDamage,
      _grid,
      _bank,
      _hunger,
      _thirst,
      _time,
      _cash,
      west countSide playableUnits,
      independent countSide playableUnits,
      format["%1/%2",_xx,_yy],
      _colourExtra
      ];


      };
      };

      Sage an dieser Stelle schon einmal Danke!

      LG
      Frank

    • blackfisch
      Legende
      Reaktionen
      2.944
      Trophäen
      9
      Beiträge
      5.966
      Dateien
      6
      Bilder
      63
      • 27. August 2016 um 02:43
      • #2

      Versuchs mal hiermit (ist recht unübersichtlich, ich garantiere nichts ^^):

      C
      /*
      	Versão : 0.2
      	Nome : statusBar.sqf
      	Autor : Bosco
      	Data de Criação : 07/02/2016
      	Descrição : Barra de Status para Life,Wasteland,Epoch e Exile.
      */
      
      
      
      
      
      
      
      waitUntil {!(isNull (findDisplay 46))};
      disableSerialization;
      
      
      
      
      
      
      
      _rscLayer = "osefStatusBarAdmin" call BIS_fnc_rscLayer;
      _rscLayer cutRsc["osefStatusBarAdmin","PLAIN"];
      0 spawn {
      
      
      
      
      	uiSleep 5;
      	_colourDefault = parseText "#ffffff"; //Color Default
      	_colourExtra = parseText "#38bee1";
      	_colour108 = parseText "#FF7000";
      	_colour107 = parseText "#FF9000";
      	_colour106 = parseText "#FFBB00";
      	_colour105 = parseText "#FFCC00";
      	_colour104 = parseText "#81CCDD";
      	_colour103 = parseText "#33AACC";
      	_colour102 = parseText "#3388CC";
      	_colour101 = parseText "#3366CC";
      	_colour100 = parseText "#00FF00";
      	_colour90 = parseText "#98FB98";
      	_colour80 = parseText "#FFA07A";
      	_colour70 = parseText "#FFA500";
      	_colour60 = parseText "#FF8C00";
      	_colour50 = parseText "#FF6347";
      	_colour40 = parseText "#FF4500";
      	_colour30 = parseText "#FF0000";
      	_colour20 = parseText "#FF0000";
      	_colour10 = parseText "#FF0000";
      	_colour0 = parseText "#FF0000";
      	_colourDead = parseText "#1C1C1C";
      	_uid = getPlayerUID player;
      
      
      
      
      
      
      
      	while {true} do
      	{
      	uiSleep 1;
      
      
      
      
      	if(isNull ((uiNamespace getVariable "osefStatusBarAdmin")displayCtrl 55554)) then
      	{
      		diag_log "statusbar is null create";
      		disableSerialization;
      		_rscLayer = "osefStatusBarAdmin" call BIS_fnc_rscLayer;
      		_rscLayer cutRsc["osefStatusBarAdmin","PLAIN"];
      	};
      
      
      
      
      	_unit = _this select 0;
      	_damage = round ((1 - (damage player)) * 100);
      	_cash = [life_cash] call life_fnc_numberText;
      	_bank = [life_atmbank] call life_fnc_numberText;
      	_hunger = [life_hunger] call life_fnc_numberText;
      	_thirst = [life_thirst] call life_fnc_numberText;
      	_serverFPS = round diag_fps;
      	_grid = mapGridPosition player; _xx = (format[_grid]) select [0,3];
      	_yy = (format[_grid]) select [3,3];
      	_time = serverTime;
      	_hours = (floor(_time/60));
      	_minutes = (_time - (_hours * 60));
      
      
      
      
      
      
      
      	switch(_minutes) do
      	{
      		case 9: {_minutes = "09"};
      		case 8: {_minutes = "08"};
      		case 7: {_minutes = "07"};
      		case 6: {_minutes = "06"};
      		case 5: {_minutes = "05"};
      		case 4: {_minutes = "04"};
      		case 3: {_minutes = "03"};
      		case 2: {_minutes = "02"};
      		case 1: {_minutes = "01"};
      		case 0: {_minutes = "00"};
      	};
      
      
      
      
      
      
      
      	//Damage
      	_colourDamage = _colourDefault;
      	if(_damage >= 100) then{_colourDamage = _colour100;};
      	if((_damage >= 90) && (_damage < 100)) then {_colourDamage = _colour100;};
      	if((_damage >= 80) && (_damage < 90)) then {_colourDamage = _colour80;};
      	if((_damage >= 70) && (_damage < 80)) then {_colourDamage = _colour70;};
      	if((_damage >= 60) && (_damage < 70)) then {_colourDamage = _colour60;};
      	if((_damage >= 50) && (_damage < 60)) then {_colourDamage = _colour50;};
      	if((_damage >= 40) && (_damage < 50)) then {_colourDamage = _colour40;};
      	if((_damage >= 30) && (_damage < 40)) then {_colourDamage = _colour30;};
      	if((_damage >= 20) && (_damage < 30)) then {_colourDamage = _colour20;};
      	if((_damage >= 10) && (_damage < 20)) then {_colourDamage = _colour10;};
      	if((_damage >= 1) && (_damage < 10)) then {_colourDamage = _colour0;};
      	if(_damage < 1) then{_colourDamage = _colourDead;};
      
      
      
      
      
      
      
      
      
      
      	//Icons and position
      	((uiNamespace getVariable "osefStatusBarAdmin")displayCtrl 55554)ctrlSetStructuredText parseText
      	format["
      		<t color='%10'><img size='1.0' image='icons\jogadores.paa' color='%16'/> %2</t>
      		<t color='%10'><img size='1.0' image='icons\policia.paa' color='%16'/> %13</t>
      		<t color='%10'><img size='1.0' image='icons\resgate.paa' color='%16'/> %14</t>
      		<t color='%10'><img size='1.0' image='icons\desempenho.paa' color='%16'/> %4</t>
      		<t color='%10'><img size='1.0' image='icons\compass.paa' color='%16'/> %7</t>
      		<t color='%10'><img size='1.0' image='icons\health.paa' color='%16'/> %3%1</t>
      		<t color='%10'><img size='1.0' image='icons\bank.paa' color='%16'/> %8</t>
      		<t color='%10'><img size='1.0' image='icons\money.paa' color='%16'/> %12</t> 
      		<t color='%10'><img size='1.0' image='icons\hunger.paa' color='%16'/> %9</t>
      		<t color='%10'><img size='1.0' image='icons\thirst.paa' color='%16'/> %10</t>
      		<t color='%10'><img size='1.0' image='icons\uptime.paa' color='%16'/> %11</t>",
      
      
      
      
      
      
      
      		//Position 2
      		"%",
      		civilian countSide playableUnits,
      		_damage,
      		_serverFPS,
      		_colourDefault,
      		_colourDamage,
      		_grid,
      		_bank,
      		_hunger,
      		_thirst,
      		_time,
      		_cash,
      		west countSide playableUnits,
      		independent countSide playableUnits,
      		format["%1/%2",_xx,_yy],
      		_colourExtra
      	];
      
      
      
      
      
      
      
      	};
      };
      Alles anzeigen


      Du musst halt auch die Indexes anpassen etc :p

      #MakeArmaNotWar

      Kein Support via PN & Steam! / No Support via DM & Steam!


      Mit freundlichen Grüßen
      blackfisch
      ______________________

      Web: blackfisch.me

      GitHub: GitHub.com/blackfisch

      Mail: [email protected]

      ______________________
      Wichtige Links:
      [Erklärung|Leitfaden] Code Optimierung

      [Tutorial] life_fnc_MP zu remoteExec

      Ohne Logs & entsprechende Dateien kein Support!

      ______________________

    • PlaySim
      Anfänger
      Reaktionen
      7
      Trophäen
      11
      Beiträge
      66
      • 27. August 2016 um 02:50
      • #3

      Habe ich versucht, jetzt steht da die ganze Zeit Lade Informationen vom Server.

      LG
      FRank

    • blackfisch
      Legende
      Reaktionen
      2.944
      Trophäen
      9
      Beiträge
      5.966
      Dateien
      6
      Bilder
      63
      • 27. August 2016 um 02:53
      • #4

      Client RPT Log bitte... Es ist spät und ich hab jetzt keine Lust auf Rätselraten :D

      #MakeArmaNotWar

      Kein Support via PN & Steam! / No Support via DM & Steam!


      Mit freundlichen Grüßen
      blackfisch
      ______________________

      Web: blackfisch.me

      GitHub: GitHub.com/blackfisch

      Mail: [email protected]

      ______________________
      Wichtige Links:
      [Erklärung|Leitfaden] Code Optimierung

      [Tutorial] life_fnc_MP zu remoteExec

      Ohne Logs & entsprechende Dateien kein Support!

      ______________________

    • PlaySim
      Anfänger
      Reaktionen
      7
      Trophäen
      11
      Beiträge
      66
      • 27. August 2016 um 02:59
      • #5

      Jawohl Ja

      Dateien

      arma3server_2016-08-27_02-41-14.zip 9,32 kB – 180 Downloads
    • blackfisch
      Legende
      Reaktionen
      2.944
      Trophäen
      9
      Beiträge
      5.966
      Dateien
      6
      Bilder
      63
      • 27. August 2016 um 03:02
      • #6
      • Bitte mal deine fn_Lizenzzeigen.sqf da ist nen Fehler
      • Client RPT bitte noch, das war Server.
        Code
        'Windows' + 'R' drücken
        '%localappdata%' eingeben und 'ENTER' drücken
        Ordner 'Arma 3' öffnen
        Den aktuellsten Log aussuchen und hier anhängen

      #MakeArmaNotWar

      Kein Support via PN & Steam! / No Support via DM & Steam!


      Mit freundlichen Grüßen
      blackfisch
      ______________________

      Web: blackfisch.me

      GitHub: GitHub.com/blackfisch

      Mail: [email protected]

      ______________________
      Wichtige Links:
      [Erklärung|Leitfaden] Code Optimierung

      [Tutorial] life_fnc_MP zu remoteExec

      Ohne Logs & entsprechende Dateien kein Support!

      ______________________

    • PlaySim
      Anfänger
      Reaktionen
      7
      Trophäen
      11
      Beiträge
      66
      • 27. August 2016 um 03:14
      • #7

      So Sorry jetzt aber.

      Dateien

      arma3_2016-08-27_03-05-21.zip 16,47 kB – 122 Downloads
    • blackfisch
      Legende
      Reaktionen
      2.944
      Trophäen
      9
      Beiträge
      5.966
      Dateien
      6
      Bilder
      63
      • 27. August 2016 um 03:21
      • #8
      • scripts\Ausweis\fn_Lizenzzeigen.sqf - Fehlerhaft, posten ;)
      • scripts\Messageloop.sqf - Fehlerhaft, posten ;)
      • SpyGlass\fn_initSpy.sqf - Fehlerhaft, posten ;)
      • scripts\statusBar.sqf - Scheint ne andere zu sein als du gepostet hast: Error Nicht definierte Variable in Ausdruck: life_incombat

      #MakeArmaNotWar

      Kein Support via PN & Steam! / No Support via DM & Steam!


      Mit freundlichen Grüßen
      blackfisch
      ______________________

      Web: blackfisch.me

      GitHub: GitHub.com/blackfisch

      Mail: [email protected]

      ______________________
      Wichtige Links:
      [Erklärung|Leitfaden] Code Optimierung

      [Tutorial] life_fnc_MP zu remoteExec

      Ohne Logs & entsprechende Dateien kein Support!

      ______________________

    • PlaySim
      Anfänger
      Reaktionen
      7
      Trophäen
      11
      Beiträge
      66
      • 27. August 2016 um 03:35
      • #9
      Spoiler anzeigen


      //Author: Unknown
      if(isServer)exitWith{};
      private["_ziel", "_rang", "_marke", "_org", "_message","_anmerkung"];


      if(vehicle player != player )exitWith{};
      _ziel = cursorTarget;
      if(isNull _ziel) then {_ziel = player;};
      if(!(_ziel isKindOf "Man")) then {_ziel = player;};
      if(!(alive _ziel)) then {_ziel = player;};


      switch (playerSide) do
      {
      case west:
      {
      switch(FETCH_CONST(life_coplevel)) do
      {
      case 1: {_rang = "Soldat";};
      case 2: {_rang = "Korporal";};
      case 3: {_rang = "Sergeant";};
      case 4: {_rang = "Aspirant";};
      case 5: {_rang = "Oberleutnant";};
      case 6: {_rang = "Hauptmann";};
      case 7: {_rang = "Oberst";};
      case 8: {_rang = "Armeegeneral";};
      case 9: {_rang = "Minister";};
      case 10: {_rang = "Diktator";};
      default {_rang = "Gefälschter Ausweis!";};
      };
      _marke = "marke_cop";
      _org = "Militär [lexicon]Tanoa[/lexicon]";
      _anmerkung = "";
      };

      case independent:
      {
      switch(FETCH_CONST(life_mediclevel)) do
      {
      case 1: {_rang = "Ersthelfer";};
      case 2: {_rang = "Rettungshelfer";};
      case 3: {_rang = "Rettungsanitäter";};
      case 4: {_rang = "Notfallsanitäter";};
      case 5: {_rang = "Notarzt";};
      case 6: {_rang = "Lehrrettungsassistent";};
      case 7: {_rang = "Ärztlicher Leiter";};
      default {_rang = "Gefälschter Ausweis!";};
      };
      _marke = "marke_ziv";
      _org = "Inselstaat [lexicon]Tanoa[/lexicon]";
      _anmerkung = "";
      };

      case civilian:
      {
      _rang = "Zivilist";
      _marke = "marke_ziv";
      _org = "Inselstaat [lexicon]Tanoa[/lexicon]";
      _anmerkung = "";
      if(license_civ_driver) then
      {
      _anmerkung = _anmerkung + " PKW - Führerschein,";
      };
      if(license_civ_trucking) then
      {
      _anmerkung = _anmerkung + " LKW - Führerschein,";
      };
      if(license_civ_boat) then
      {
      _anmerkung = _anmerkung + " Bootschein,";
      };
      if(license_civ_dive) then
      {
      _anmerkung = _anmerkung + " Tauchschein,";
      };
      if(license_civ_pilot) then
      {
      _anmerkung = _anmerkung + " Flugschein,";
      };
      if(license_civ_hunting) then
      {
      _anmerkung = _anmerkung + " Jagdschein,";
      };
      if(license_civ_gun) then
      {
      _anmerkung = _anmerkung + " Waffenschein,";
      };
      if(license_civ_home) then
      {
      _anmerkung = _anmerkung + " Eigentumsurkunde,";
      };
      };
      };


      _message = format["<img size='10' color='#FFFFFF' image='icons\%1.paa'/><br/><br/><t size='2.5'>%2</t><br/><t size='1.8'>%3</t><br/><t size='1'>%4</t><br/><br/><t size='1'>Lizenzen :</t><br/><br/><t size='1.0'>%5</t>", _marke, name player, _rang, _org, _anmerkung];


      [[player, _message],"life_fnc_Lizenzsehen",_ziel,false] spawn life_fnc_MP;

      1. Stimmt ich dash
      2. gelöscht wird nicht mehr benötigt

      3. Anhang

      Statusbar jetzt im Test. puh lol ^^

      Dateien

      fn_initSpy.zip 7,35 kB – 215 Downloads
    • blackfisch
      Legende
      Reaktionen
      2.944
      Trophäen
      9
      Beiträge
      5.966
      Dateien
      6
      Bilder
      63
      • 27. August 2016 um 03:50
      • #10
      Code
      //Author: Unknown
      if(isServer)exitWith{};
      private["_ziel", "_rang", "_marke", "_org", "_message","_anmerkung"];
      if(vehicle player != player )exitWith{};
      _ziel = cursorTarget;
      if(isNull _ziel) then {_ziel = player;}; 
      if(!(_ziel isKindOf "Man")) then {_ziel = player;}; 
      if(!(alive _ziel)) then {_ziel = player;};
      switch (playerSide) do {
      	case west: {
      		switch (call life_coplevel) do {
      			case 1: {_rang = "Soldat";};
      			case 2: {_rang = "Korporal";};
      			case 3: {_rang = "Sergeant";};
      			case 4: {_rang = "Aspirant";};
      			case 5: {_rang = "Oberleutnant";};
      			case 6: {_rang = "Hauptmann";};
      			case 7: {_rang = "Oberst";};
      			case 8: {_rang = "Armeegeneral";};
      			case 9: {_rang = "Minister";};
      			case 10: {_rang = "Diktator";};
      			default {_rang = "Gefälschter Ausweis!";};
      		};
      		_marke = "marke_cop";
      		_org = "Militär Tanoa";
      		_anmerkung = "";
      	};
      	case independent:
      	{
      		switch (call life_mediclevel) do
      		{
      			case 1: {_rang = "Ersthelfer";};
      			case 2: {_rang = "Rettungshelfer";};
      			case 3: {_rang = "Rettungsanitäter";};
      			case 4: {_rang = "Notfallsanitäter";};
      			case 5: {_rang = "Notarzt";};
      			case 6: {_rang = "Lehrrettungsassistent";};
      			case 7: {_rang = "Ärztlicher Leiter";};
      			default {_rang = "Gefälschter Ausweis!";};
      		};
      		_marke = "marke_ziv";
      		_org = "Inselstaat Tanoa";
      		_anmerkung = "";
      	};
      	case civilian:
      	{
      		_rang = "Zivilist";
      		_marke = "marke_ziv";
      		_org = "Inselstaat Tanoa";
      		_anmerkung = "";
      		if (license_civ_driver) then
      		{
      			_anmerkung = _anmerkung + " PKW - Führerschein,";
      		};
      		if (license_civ_trucking) then
      		{
      			_anmerkung = _anmerkung + " LKW - Führerschein,";
      		};
      		if (license_civ_boat) then
      		{
      			_anmerkung = _anmerkung + " Bootschein,";
      		};
      		if (license_civ_dive) then
      		{
      			_anmerkung = _anmerkung + " Tauchschein,";
      		};
      		if (license_civ_pilot) then
      		{
      			_anmerkung = _anmerkung + " Flugschein,";
      		};
      		if (license_civ_hunting) then
      		{
      			_anmerkung = _anmerkung + " Jagdschein,";
      		};
      		if (license_civ_gun) then
      		{
      			_anmerkung = _anmerkung + " Waffenschein,";
      		};
      		if (license_civ_home) then
      		{
      			_anmerkung = _anmerkung + " Eigentumsurkunde,";
      		};
      	};
      };
      _message = format["<img size='10' color='#FFFFFF' image='icons\%1.paa'/><br/><br/><t size='2.5'>%2</t><br/><t size='1.8'>%3</t><br/><t size='1'>%4</t><br/><br/><t size='1'>Lizenzen :</t><br/><br/><t size='1.0'>%5</t>", _marke, name player, _rang, _org, _anmerkung];
      [player, _message] remoteExec ["life_fnc_Lizenzsehen",_ziel];
      Alles anzeigen


      life_fnc_MP gibt es doch in der 4.4 gar nicht mehr?1 8| Sag nicht du hast den Kack wieder eingebaut... Wenn doch, mach das bloß Rückgängig (nimm es raus!) und schreib alles auf remoteExec um:

      C
      //life_fnc_MP
      //[[Argumentarray],"Funktion",_woWirdAusgeführt,keinPlanUndIrrelevant] spawn life_fnc_MP
      [[player, _message],"life_fnc_Lizenzsehen",_ziel,false] spawn life_fnc_MP;
      
      
      
      
      //remoteExec
      //[Argumentarray] remoteExec ["Funktion",_woWirdAusgeführt]
      //Das Ziel kann sein: Ein Spieler, eine Playerside, 0 = jeder, 2 = nur Server, -2 = nur Clients (Server nicht)
      [player, _message] remoteExec ["life_fnc_Lizenzsehen",_ziel];
      Alles anzeigen

      Sollte verständlich erklärt sein


      initSpy angehängt: Da war ein exitWith ohne alles?

      Dateien

      fn_initSpy.sqf 34,3 kB – 162 Downloads

      #MakeArmaNotWar

      Kein Support via PN & Steam! / No Support via DM & Steam!


      Mit freundlichen Grüßen
      blackfisch
      ______________________

      Web: blackfisch.me

      GitHub: GitHub.com/blackfisch

      Mail: [email protected]

      ______________________
      Wichtige Links:
      [Erklärung|Leitfaden] Code Optimierung

      [Tutorial] life_fnc_MP zu remoteExec

      Ohne Logs & entsprechende Dateien kein Support!

      ______________________

    • PlaySim
      Anfänger
      Reaktionen
      7
      Trophäen
      11
      Beiträge
      66
      • 27. August 2016 um 03:54
      • #11

      Bei der Statusbar kommt jetzt dies hier im Clienten log.

      C
      _unit = _this select 0;
      _damage = round ((1 - (damage >
       3:45:29   Error position: <select 0;
      _damage = round ((1 - (damage >
       3:45:29   Error select: Typ Zahl, erwartet Array,Zeichenfolge,Config entry
       3:45:29 File mpmissions\__CUR_MP.tanoa\scripts\statusBar.sqf, line 56
       3:45:40 "Past Settings Init"
       3:45:40 "Executing client.fsm"
       3:45:40 "Display 46 Found"
       3:45:40 "----------------------------------------------------------------------------------------------------"
       3:45:40 "               End of Altis Life Client Init :: Total Execution Time 17.696 seconds "
       3:45:40 "----------------------------------------------------------------------------------------------------"
       3:45:40 Error in expression <2 ];
      0 cutText ["","BLACK IN"];
      [] call life_fnc_hudSetup;
      [] execVM "scripts\st>
       3:45:40   Error position: <life_fnc_hudSetup;
      [] execVM "scripts\st>
       3:45:40   Error Nicht definierte Variable in Ausdruck: life_fnc_hudsetup
       3:45:40 File mpmissions\__CUR_MP.tanoa\core\init.sqf, line 120
       3:45:46 Error in expression <usBarAdmin","PLAIN"];
      Alles anzeigen
    • blackfisch
      Legende
      Reaktionen
      2.944
      Trophäen
      9
      Beiträge
      5.966
      Dateien
      6
      Bilder
      63
      • 27. August 2016 um 04:04
      • #12

      Versuch das mal:

      C
      /*
       Versão : 0.2
       Nome : statusBar.sqf
       Autor : Bosco
       Data de Criação : 07/02/2016
       Descrição : Barra de Status para Life,Wasteland,Epoch e Exile.
      */
      
      
      
      
      
      
      
      waitUntil {!(isNull (findDisplay 46))};
      disableSerialization;
      
      
      
      
      
      
      
      _rscLayer = "osefStatusBarAdmin" call BIS_fnc_rscLayer;
      _rscLayer cutRsc["osefStatusBarAdmin","PLAIN"];
      0 spawn {
      
      
      
      
       uiSleep 5;
       _colourDefault = parseText "#ffffff"; //Color Default
       _colourExtra = parseText "#38bee1";
       _colour108 = parseText "#FF7000";
       _colour107 = parseText "#FF9000";
       _colour106 = parseText "#FFBB00";
       _colour105 = parseText "#FFCC00";
       _colour104 = parseText "#81CCDD";
       _colour103 = parseText "#33AACC";
       _colour102 = parseText "#3388CC";
       _colour101 = parseText "#3366CC";
       _colour100 = parseText "#00FF00";
       _colour90 = parseText "#98FB98";
       _colour80 = parseText "#FFA07A";
       _colour70 = parseText "#FFA500";
       _colour60 = parseText "#FF8C00";
       _colour50 = parseText "#FF6347";
       _colour40 = parseText "#FF4500";
       _colour30 = parseText "#FF0000";
       _colour20 = parseText "#FF0000";
       _colour10 = parseText "#FF0000";
       _colour0 = parseText "#FF0000";
       _colourDead = parseText "#1C1C1C";
       _uid = getPlayerUID player;
      
      
      
      
      
      
      
       while {true} do
       {
       uiSleep 1;
      
      
      
      
       if(isNull ((uiNamespace getVariable "osefStatusBarAdmin")displayCtrl 55554)) then
       {
      	diag_log "statusbar is null create";
      	disableSerialization;
      	_rscLayer = "osefStatusBarAdmin" call BIS_fnc_rscLayer;
      	_rscLayer cutRsc["osefStatusBarAdmin","PLAIN"];
       };
      
      
      
      
       _damage = round ((1 - (damage player)) * 100);
       _cash = [life_cash] call life_fnc_numberText;
       _bank = [life_atmbank] call life_fnc_numberText;
       _hunger = [life_hunger] call life_fnc_numberText;
       _thirst = [life_thirst] call life_fnc_numberText;
       _serverFPS = round diag_fps;
       _grid = mapGridPosition player; _xx = (format[_grid]) select [0,3];
       _yy = (format[_grid]) select [3,3];
       _time = serverTime;
      
      
      
      
       //Damage
       _colourDamage = _colourDefault;
       if (_damage >= 100) then {_colourDamage = _colour100;};
       if ((_damage >= 90) && (_damage < 100)) then {_colourDamage = _colour100;};
       if ((_damage >= 80) && (_damage < 90)) then {_colourDamage = _colour80;};
       if ((_damage >= 70) && (_damage < 80)) then {_colourDamage = _colour70;};
       if ((_damage >= 60) && (_damage < 70)) then {_colourDamage = _colour60;};
       if ((_damage >= 50) && (_damage < 60)) then {_colourDamage = _colour50;};
       if ((_damage >= 40) && (_damage < 50)) then {_colourDamage = _colour40;};
       if ((_damage >= 30) && (_damage < 40)) then {_colourDamage = _colour30;};
       if ((_damage >= 20) && (_damage < 30)) then {_colourDamage = _colour20;};
       if ((_damage >= 10) && (_damage < 20)) then {_colourDamage = _colour10;};
       if ((_damage >= 1) && (_damage < 10)) then {_colourDamage = _colour0;};
       if (_damage < 1) then {_colourDamage = _colourDead;};
      
      
      
      
      
      
      
      
      
      
       //Icons and position
       ((uiNamespace getVariable "osefStatusBarAdmin")displayCtrl 55554)ctrlSetStructuredText parseText
       format["
       <t color='%5'><img size='1.0' image='icons\jogadores.paa' color='%15'/> %2</t>
       <t color='%5'><img size='1.0' image='icons\policia.paa' color='%15'/> %13</t>
       <t color='%5'><img size='1.0' image='icons\resgate.paa' color='%15'/> %14</t>
       <t color='%5'><img size='1.0' image='icons\desempenho.paa' color='%15'/> %4</t>
       <t color='%5'><img size='1.0' image='icons\compass.paa' color='%15'/> %7</t>
       <t color='%5'><img size='1.0' image='icons\health.paa' color='%15'/> %3%1</t>
       <t color='%5'><img size='1.0' image='icons\bank.paa' color='%15'/> %8</t>
       <t color='%5'><img size='1.0' image='icons\money.paa' color='%15'/> %12</t> 
       <t color='%5'><img size='1.0' image='icons\hunger.paa' color='%15'/> %9</t>
       <t color='%5'><img size='1.0' image='icons\thirst.paa' color='%15'/> %10</t>
       <t color='%5'><img size='1.0' image='icons\uptime.paa' color='%15'/> %11</t>",
      
      
      
      
      
      
      
       //Position 2
       "%",
       civilian countSide playableUnits,
       _damage,
       _serverFPS,
       _colourDefault,
       _colourDamage,
       _grid,
       _bank,
       _hunger,
       _thirst,
       _time,
       _cash,
       west countSide playableUnits,
       independent countSide playableUnits,
       _colourExtra
       ];
       };
      };
      Alles anzeigen


      Sonst verschiebe ich hier mal auf morgen, ich brauche Schlaf...

      #MakeArmaNotWar

      Kein Support via PN & Steam! / No Support via DM & Steam!


      Mit freundlichen Grüßen
      blackfisch
      ______________________

      Web: blackfisch.me

      GitHub: GitHub.com/blackfisch

      Mail: [email protected]

      ______________________
      Wichtige Links:
      [Erklärung|Leitfaden] Code Optimierung

      [Tutorial] life_fnc_MP zu remoteExec

      Ohne Logs & entsprechende Dateien kein Support!

      ______________________

    • PlaySim
      Anfänger
      Reaktionen
      7
      Trophäen
      11
      Beiträge
      66
      • 27. August 2016 um 04:05
      • #13

      Ich teste es gerade mal, oh ja ich habe es von meiner 4.0 genommen grrr.

      Auf jeden Fall und sehr gerne, dann schlaf gut und vielen Dank.

      Jetzt mag mich Spyclass nicht mehr, komme nicht auf den Server, ich schau mal was das sein könnte.

      edit: Ausweis Problem FIXED beer

    • PlaySim
      Anfänger
      Reaktionen
      7
      Trophäen
      11
      Beiträge
      66
      • 27. August 2016 um 20:31
      • #14

      Danke nochmals für das nette Gespräch.

    Registrieren oder Einloggen

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

    Registrieren

    Ähnliche Themen

    • [Tutorial] Statusbar / Infoleiste

      • Xylometachlorid
      • 20. Oktober 2015 um 14:33
      • Tutorials & Releases
    • Status Bar Buggt

      • ZeeroX31
      • 27. März 2017 um 17:20
      • Hilfeforum
    • InfiSTAR Fehler Meldung lädt nicht Ingame

      • millner98
      • 8. Februar 2017 um 10:41
      • Hilfeforum
    • Seid dem Arma update geht meine Statusbar nicht mehr

      • Snake586
      • 1. Dezember 2016 um 23:04
      • Hilfeforum
    • Progressbar

      • Leokadia
      • 6. November 2016 um 15:38
      • Hilfeforum

    Benutzer online in diesem Thema

    • 1 Besucher

    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™