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: 03 Oktober 2025
  • Anmelden oder registrieren
  • Suche
Alles
  • Alles
  • 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. Mitglieder
    3. powerafro2

    Beiträge von powerafro2

    • Datenbank ? SaveGear ?

      • powerafro2
      • 23. Dezember 2016 um 19:59

      Hmm, Dann hätte ich so auch keine Lösung mehr. Einzigste Möglichkeit wäre das ich noch meine fn_saveGear hier reinschicke.

      Mach aber wieder ein Backup.

      Code
      #include <macro.h>
      /*
          File: fn_saveGear.sqf
          Author: Bryan "Tonic" Boardwine
          Full Gear/Y-Menu Save by Vampire
          Edited: Itsyuka
      
          Description:
          Saves the players gear for syncing to the database for persistence..
      */
      private["_return","_uItems","_bItems","_vItems","_pItems","_hItems","_yItems","_uMags","_vMags","_bMags","_pMag","_hMag","_uni","_ves","_bag","_handled"];
      _return = [];
      
      
      
      
      _return pushBack uniform player;
      _return pushBack vest player;
      _return pushBack backpack player;
      _return pushBack goggles player;
      _return pushBack headgear player;
      _return pushBack assignedITems player;
      if(playerSide == west || playerSide == civilian && {EQUAL(LIFE_SETTINGS(getNumber,"save_civ_weapons"),1)}) then {
          _return pushBack RIFLE;
          _return pushBack PISTOL;
      } else {
          _return pushBack [];
          _return pushBack [];
      };
      
      
      
      
      _uItems = [];
      _uMags  = [];
      _bItems = [];
      _bMags  = [];
      _vItems = [];
      _vMags  = [];
      _pItems = [];
      _hItems = [];
      _yItems = [];
      _uni = [];
      _ves = [];
      _bag = [];
      
      
      
      
      if(!(EQUAL(uniform player,""))) then {
          {
              if (_x in (magazines player)) then {
      			ADD(_uMags,[_x]);
              } else {
                  ADD(_uItems,[_x]);
              };
          } forEach (uniformItems player);
      };
      
      
      
      
      if(!(EQUAL(backpack player,""))) then {
          {
              if (_x in (magazines player)) then {
      			ADD(_bMags,[_x]);
              } else {
      			ADD(_bItems,[_x]);
              };
          } forEach (backpackItems player);
      };
      
      
      
      
      if(!(EQUAL(vest player,""))) then {
          {
              if (_x in (magazines player)) then {
      			ADD(_vMags,[_x]);
              } else {
      			ADD(_vItems,[_x]);
              };
          } forEach (vestItems player);
      };
      
      
      
      
      if(count (primaryWeaponMagazine player) > 0 && alive player) then {
          _pMag = SEL((primaryWeaponMagazine player),0);
      
          if(!(EQUAL(_pMag,""))) then {
              _uni = player canAddItemToUniform _pMag;
              _ves = player canAddItemToVest _pMag;
              _bag = player canAddItemToBackpack _pMag;
              _handled = false;
      
              if(_ves) then {
      			ADD(_vMags,[_pMag]);
                  _handled = true;
              };
      
              if(_uni && !_handled) then {
      			ADD(_uMags,[_pMag]);
                  _handled = true;
              };
      
              if(_bag && !_handled) then {
      			ADD(_bMags,[_pMag]);
                  _handled = true;
              };
          };
      };
      
      
      
      
      if(count (handgunMagazine player) > 0 && alive player) then {
          _hMag = ((handgunMagazine player) select 0);
      
          if(!(EQUAL(_hMag,""))) then {
              _uni = player canAddItemToUniform _hMag;
              _ves = player canAddItemToVest _hMag;
              _bag = player canAddItemToBackpack _hMag;
              _handled = false;
      
              if(_ves) then {
      			ADD(_vMags,[_hMag]);
                  _handled = true;
              };
      
              if(_uni && !_handled) then {
      			ADD(_uMags,[_hMag]);
                  _handled = true;
              };
      
              if(_bag && !_handled) then {
                  ADD(_uMags,[_hMag]);
                  _handled = true;
              };
          };
      };
      
      
      
      
      if(count (RIFLE_ITEMS) > 0) then {
          {
      		ADD(_pItems,[_x]);
          } forEach (primaryWeaponItems player);
      };
      
      
      
      
      if(count (PISTOL_ITEMS) > 0) then {
          {
      		ADD(_hItems,[_x]);
          } forEach (handGunItems player);
      };
      
      
      
      
      {
      	//if(ITEM_VALUE(configName _x) > 0) then {
          _val = ITEM_VALUE(_x);
      
          if (_val > 0) then {
      		_yItems pushBack [_x,_val];
          };
      } forEach LIFE_SETTINGS(getArray,"allowedSavedVirtualItems");
      
      
      
      
      
      
      
      _return pushBack _uItems;
      _return pushBack _uMags;
      _return pushBack _bItems;
      _return pushBack _bMags;
      _return pushBack _vItems;
      _return pushBack _vMags;
      _return pushBack _pItems;
      _return pushBack _hItems;
      //if(EQUAL(LIFE_SETTINGS(getNumber,"save_virtualItems"),1)) then {
      _return pushBack _yItems;
      //} else {
      //    _return pushBack []; 
      //};
      
      
      
      
      life_gear = _return;
      Alles anzeigen
    • TexView 2 Funktioniert nicht :/

      • powerafro2
      • 23. Dezember 2016 um 16:43

      In Arma 3 Tools auf Steam gibt es auch TexView damit kannst du Texturen verwandeln zu alles möglichen.

    • Datenbank ? SaveGear ?

      • powerafro2
      • 23. Dezember 2016 um 14:28

      Habe noch eine Idee.

      Vielleicht hilft das mal in der fn_escInterupt.sqf  mach aber ein Backup!

      Code
      #include <macro.h>
      /*
      	File: fn_escInterupt.sqf
      	Author: Bryan "Tonic" Boardwine
      
      	Description:
      	Monitors when the ESC menu is pulled up and blocks off
      	certain controls when conditions meet.
      */
      private["_abortButton","_respawnButton","_fieldManual","_escSync","_canUseControls"];
      disableSerialization;
      
      
      
      
      _escSync = {
      	private["_abortButton","_thread","_syncManager"];
      	disableSerialization;
      
      	_syncManager = {
      		disableSerialization;
      		private["_abortButton","_timeStamp"];
      		_abortButton = CONTROL(49,104);
      		_timeStamp = time + 10;
      
      		waitUntil {
      			_abortButton ctrlSetText format[localize "STR_NOTF_AbortESC",[(_timeStamp - time),"SS.MS"] call BIS_fnc_secondsToString];
      			_abortButton ctrlCommit 0;
      			round(_timeStamp - time) <= 0 || isNull (findDisplay 49)
      		};
      
      		_abortButton ctrlSetText localize "STR_DISP_INT_ABORT";
      		_abortButton ctrlCommit 0;
      	};
      
      	_abortButton = CONTROL(49,104);
      	[] call SOCK_fnc_updateRequest; 
      
      	if(_this) then {
      		_thread = [] spawn _syncManager;
      		waitUntil{scriptDone _thread OR isNull (findDisplay 49)};
      		_abortButton ctrlEnable true;
      	};
      };
      
      
      
      
      _canUseControls = {
      	if(playerSide == west) exitWith {true};
      	if((player GVAR ["restrained",FALSE]) OR (player GVAR ["Escorting",FALSE]) OR (player GVAR ["transporting",FALSE]) OR (life_is_arrested) OR (life_istazed)) then {false} else {true};
      };
      
      while {true} do
      {
      	waitUntil{!isNull (findDisplay 49)};
      	_abortButton = CONTROL(49,104);
      	_abortButton buttonSetAction "[[player],""TON_fnc_cleanupRequest"",false,false] call life_fnc_MP";
      	_respawnButton = CONTROL(49,1010);
      	_fieldManual = CONTROL(49,122);
      
      	//Block off our buttons first.
      	_abortButton ctrlEnable false;
      	_respawnButton ctrlEnable false;
      	_fieldManual ctrlEnable false; 
      
      	_usebleCtrl = call _canUseControls;
      	_usebleCtrl spawn _escSync;
      	if(_usebleCtrl) then {
      		_respawnButton ctrlEnable true;
      	};
      	waitUntil{isNull (findDisplay 49)};
      };
      Alles anzeigen
    • [Tutorial] Ingame Wasserzeichen

      • powerafro2
      • 22. Dezember 2016 um 18:45

      Bitte nächstes Mal in dein Code packen.

    • Datenbank Problem

      • powerafro2
      • 22. Dezember 2016 um 17:23

      Das hier gemacht?

      in deiner @life_server\Functions\MySQL:

      die fn_mresArray.sqf mit dieser hier ersetzen: Framework/fn_mresArray.sqf at master · AsYetUntitled/Framework · GitHub
      die fn_mresToArray.sqf mit dieser hier ersetzen: Framework/fn_mresToArray.sqf at master · AsYetUntitled/Framework · GitHub

      Dann die life_server neu in eine PBO packen, fehlerhafte DB-Einträge komplett löschen und Server neustarten

    • Datenbank ? SaveGear ?

      • powerafro2
      • 22. Dezember 2016 um 14:27

      Melde dich mal im Native ts. Bin heute Dauer-Online ab jetzt. Einfach anschreiben. Dann schau ich mal drüber.

    • Arma 3 Startup Fehler

      • powerafro2
      • 21. Dezember 2016 um 16:43

      Hast du auch alles übernommen von der Karte Altis zu Australia?

    • Modpack erstellen

      • powerafro2
      • 21. Dezember 2016 um 16:41

      Ich glaube da ist wieder etwas mit Rechten und so ein Gedönz unterm Hut. Man darf z.B einfach nicht alles in ein Ordner klatschen.
      Zumindest hat mir mal einer darauf hingewiesen aber das Internet ist nicht immer das hellste.

    • Statusbar 4.X

      • powerafro2
      • 21. Dezember 2016 um 16:40

      Einfach erstellen im Hauptverzeichnis der Mission

    • Keine Boden Texturen auf der Karte

      • powerafro2
      • 21. Dezember 2016 um 16:23

      Hmm. Dann hätte ich so auch nichts mehr. Hast du den auch die Layers erstellt?

    • Keine Boden Texturen auf der Karte

      • powerafro2
      • 21. Dezember 2016 um 14:50

      Wenn du näher an den Boden heran zoomst hast du dann Texturen?

    • Datenbank ? SaveGear ?

      • powerafro2
      • 20. Dezember 2016 um 17:06

      Nein es muss so aussehen

      deinNutername@localhost

      Und nein das ist nicht der Benutzername in der [lexicon]extDB[/lexicon] config

    • Datenbank ? SaveGear ?

      • powerafro2
      • 20. Dezember 2016 um 15:21

      Du gehst oben auf User bzw. du nimmst den Benutzer den du in der [lexicon]extDB[/lexicon] zugewiesen hast.

    • Datenbank ? SaveGear ?

      • powerafro2
      • 20. Dezember 2016 um 15:03

      du verwendest einen anderen DB-Benutzername sozusagen kann er dann nicht auf die resetLifeVehicles zugreifen.

      Hier ein TuT wie du den Benutzernamen ändern kannst bei den Prozeduren (Navicat)

      Geh erstmals in deine DB.
      Hier erhälst du folgende Daten.

      Navicat1.png

      Gehe auf Functions

      Dort hast du dann
      4 Prozeduren normalerweise gehe auf resetLifeVehicles (Doppel-Linksklick)

      Dann gehe auf Advanced

      Danach hast du dieses Feld hier.

      Und änderst vor dem !!@localhost!! von arma3 zu DEINDBNutzername.

      Das musst du dann auch in den anderen Prozeduren machen.

      Ich hoffe ich habe soweit nichts vergessen.

    • Frage zu Jagd-System

      • powerafro2
      • 20. Dezember 2016 um 14:39

      Sry bin noch nicht dazu gekommen. Habe leider gerade etwas anderes zu tun. Werde es heute testen :)

    • Modpack sicher hochladen

      • powerafro2
      • 19. Dezember 2016 um 14:11

      Ich finde es immer heraus. Aber naja wieder zur Sache.

    • Modpack sicher hochladen

      • powerafro2
      • 19. Dezember 2016 um 12:30

      z.B. von Arma3Sync. Ich muss gar nicht wissen wie die IP von deinem Sync-Link ist man kommt immer über Domain bzw. sogar über das Forum rein auch wenn man den nur über den Support erhält. Wie gesagt beste Möglichkeit wäre halt sozusagen die von Yeyz, jedoch kannst du dagegen wenn du diese nicht selber erstellt hast nichts dagegen tun außer du hast diese gekauft und kannst es bei den jenigen melden der dir das verkauft hat.

    • [Tutorial] Neues Z Menü ( Telefon )

      • powerafro2
      • 18. Dezember 2016 um 19:48

      Ohne Logs kein Support.

    • Frage zu Jagd-System

      • powerafro2
      • 18. Dezember 2016 um 17:33

      Werde es testen.

    • Frage zu Jagd-System

      • powerafro2
      • 18. Dezember 2016 um 16:56

      Das Problem ist es spawnen bei mir keine Tiere.


      Hier mal die life_server Datei.

      Code
      /*
      	File: fn_huntingZone.sqf
      	Author: Bryan "Tonic" Boardwine
      
      	Description:
      	Main functionality for the hunting zone.
      */
      private["_bool","_total","_animals"];
      _bool = [_this,0,false,[false]] call BIS_fnc_param;
      if(!_bool && count life_animals_array == 0) exitWith {};
      
      
      
      
      _animals = ["Goat_random_F","Hen_random_F","Sheep_random_F"]; //Array of animals to spawn
      _total = 20; //Total amount to be spawned.
      
      
      
      
      if(_bool) then
      {
      	for "_i" from 0 to (_total)-1 do
      	{
      		_pos = ["hunting_area"] call SHK_pos;
      		_type = _animals call BIS_fnc_selectRandom;
      		_animal = _type createUnit [(position player),(createGroup civilian)];
      		//_animal = createAgent[_type,_pos, [], 0, "FORM"];
      		hint format["%1\n%2",_type,_animal];
      		life_animals_array pushBack _animal;
      	};
      	life_animals_spawned = true;
      	systemChat str(life_animals_array);
      }
      	else
      {
      	{
      		if(!isNull _x) then
      		{
      			deleteVehicle _x;
      		};
      	} foreach life_animals_array;
      
      	life_animals_array = [];
      	life_animals_spawned = false;
      };
      Alles anzeigen

    Registrieren oder Einloggen

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

    Registrieren

    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™