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: 05 Juli 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] Craftingsystem zum Herstellen von Items, Waffen usw.

      • Altis Life
    • B4v4r!4n_Str!k3r
    • 20. Juni 2016 um 18:00
    • B4v4r!4n_Str!k3r
      Nerd
      Reaktionen
      246
      Trophäen
      11
      Beiträge
      725
      Bilder
      5
      • 14. März 2018 um 21:09
      • #241

      okay :/

      in der fn_craftAction.sqf

      23106-logo-schrift-dunkel-390-70-png class=

      Services rund um ArmA RPG Life

      ArmA Bibel: https://community.bistudio.com/wiki/

    • lordbrs
      Fortgeschrittener
      Reaktionen
      18
      Trophäen
      9
      Beiträge
      307
      • 14. März 2018 um 22:51
      • #242

      Würdest du mir noch sagen/zeigen/markieren was für welche definition bzw. den besagten Inventar Speicherplatz zuständig ist? :)

      Danke


      fn_craftAction

      Spoiler anzeigen

      /*

      File: fn_craftAction.sqf

      Author: EdgeKiller

      Description:

      Master handling for crafting an item.

      Source: https://altisdev.com/topic/860/syst…-par-edgekiller

      ------------------------

      Overhauled by B4v4r!4n_Str!k3r ([email protected])

      Licence: THE OVERHAULED LINES ARE THE MINDSET OF CATIONSTUDIO

      AND ONLY AUTHORIZED PEOPLE/SERVERS ARE ALLOWED TO USE IT.

      */

      private["_duration","_tN","_f","_textureName","_flag","_colorIndex","_c","_vehicle","_spawnPoint","_exit","_pos","_dialog","_item","_itemInfo","_oldItem","_newItem","_upp","_itemName","_ui","_progress","_pgText","_cP","_allMaterial","_matsNeed","_invSize","_handledItem","_itemFilter","_backpackOldItems","_weight","_weightUsedItems","_category","_vItem"];

      if (isNull player || !alive player || (player getVariable ["restrained",false]) || (player getVariable ["Escorting",false]) || life_istazed || life_action_inUse) exitWith {}; //If null / dead exit menu

      if ((getNumber(missionConfigFile >> "Cation_Crafting" >> "version")) > 4) then {

      if ((player getVariable ["playerSurrender",false]) || life_isknocked) exitWith {};

      };

      disableSerialization;

      _dialog = findDisplay 666;

      _spawnPoint = _dialog getVariable ["spawn",""];

      if ((lbCurSel 669) == -1) exitWith {hint format[(getText(missionConfigFile >> "Cation_Crafting" >> "SelectItemFirst"))];};

      _item = lbData[669,(lbCurSel 669)];

      _allMaterial = true;

      _itemFilter = lbData[673,(lbCurSel 673)];

      _matsNeed = 0;

      _pos = getPos player;

      _exit = false;

      _vItem = -1;

      _duration = (getNumber(missionConfigFile >> "Cation_Crafting" >> "duration"));

      if (_duration <= 0 || _duration > 10) then {

      _duration = 0.3;

      };

      if (player distance _pos > 10) exitWith {};

      _category = (getArray(missionConfigFile >> "Cation_Crafting" >> "category"));

      _config = [];

      {

      if (_itemFilter isEqualTo (_x select 0)) then {

      for "_i" from 2 to (count _x) do {

      _config pushBack (_x select _i);

      };

      };

      } forEach _category;

      life_action_inUse = true;//Lock out other actions during processing.

      {

      if (_item == _x select 0)then {

      _matsNeed = _x select 2;

      _tN = _x select 3;

      _f = _x select 4;

      _invSize = count _matsNeed;

      for [{_i=0},{_i<_invSize-1},{_i=_i+2}] do {

      _matsNum = _matsNeed select _i+1;

      if ((getNumber(missionConfigFile >> "Cation_Crafting" >> "version")) > 3) then {

      if ((missionNamespace getVariable [format["life_inv_%1",(getText(missionConfigFile >> "VirtualItems" >> (_matsNeed select _i) >> "variable"))],0]) < _matsNum) then {_allMaterial = false;};

      } else {

      if ((missionNamespace getVariable [format["%1",[(_matsNeed select _i),0] call life_fnc_varHandle],0]) < _matsNum) then {_allMaterial = false;};

      };

      };

      _vItem = _x select 5;

      };

      } foreach (_config);

      _newItem = _item;

      if (!_allMaterial) exitWith {hint format[(getText(missionConfigFile >> "Cation_Crafting" >> "NoMaterial"))]; life_action_inUse = false;};

      //Some checks

      if ((count _matsNeed) == 0) exitWith {life_action_inUse = false;};

      switch (_itemFilter) do {

      case "backpack": {

      if (!(player canAdd _newItem)) then {

      if (!(backpack player isEqualTo "")) exitWith {

      hint format[(getText(missionConfigFile >> "Cation_Crafting" >> "NotificationBackpack"))];

      _exit = true;

      };

      };

      };

      case "vest": {

      if (!(player canAdd _newItem)) then {

      if (!(vest player isEqualTo "")) exitWith {

      hint format[(getText(missionConfigFile >> "Cation_Crafting" >> "NotificationVest"))];

      _exit = true;

      };

      };

      };

      case "uniform": {

      if (!(player canAdd _newItem)) then {

      if (!(uniform player isEqualTo "")) exitWith {

      hint format[(getText(missionConfigFile >> "Cation_Crafting" >> "NotificationUnifrom"))];

      _exit = true;

      };

      };

      };

      case "weapon": {

      switch (getNumber(configFile >> "CfgWeapons" >> _newItem >> "type")) do {

      case 1: {

      if (!(primaryWeapon player isEqualTo "")) then {

      if (!(player canAdd _newItem)) then {

      _exit = true;

      hint format[(getText(missionConfigFile >> "Cation_Crafting" >> "NoRoom"))];

      };

      };

      };

      case 2: {

      if (!(handGunWeapon player isEqualTo "")) then {

      if (!(player canAdd _newItem)) then {

      _exit = true;

      hint format[(getText(missionConfigFile >> "Cation_Crafting" >> "NoRoom"))];

      };

      };

      };

      case 4: {

      if (!(secondaryWeapon player isEqualTo "")) then {

      if (!(player canAdd _newItem)) then {

      _exit = true;

      hint format[(getText(missionConfigFile >> "Cation_Crafting" >> "NoRoom"))];

      };

      };

      };

      };

      };

      default {

      if (_vItem isEqualTo 1) then {

      _weight = [_item] call life_fnc_itemWeight;

      _weightUsedItems = 0;

      for [{_i=0},{_i<(count _matsNeed)-1},{_i=_i+2}] do {

      _matsNum = _matsNeed select _i+1;

      _weightUsedItems = _weightUsedItems + (([(_matsNeed select _i)] call life_fnc_itemWeight) * _matsNum);

      };

      if ((life_carryWeight - _weightUsedItems + _weight) > life_maxWeight) exitWith {

      hint localize "STR_NOTF_NoRoom";

      _exit = true;

      };

      } else {

      if (!(player canAdd _newItem)) exitWith {

      hint format[(getText(missionConfigFile >> "Cation_Crafting" >> "NoRoom"))];

      _exit = true;

      };

      };

      };

      };

      if (_exit) exitWith {

      life_action_inUse = false;

      };

      _oldItem = _matsNeed;

      if (_itemFilter == "item") then {

      if ((getNumber(missionConfigFile >> "Cation_Crafting" >> "version")) > 3) then {

      _itemName = localize getText(missionConfigFile >> "VirtualItems" >> _newItem >> "displayName");

      } else {

      _itemName = [([_newItem,0] call life_fnc_varHandle)] call life_fnc_varToStr;

      };

      } else {

      _itemInfo = [_newItem] call life_fnc_fetchCfgDetails;

      _itemName = _itemInfo select 1;

      };

      life_is_processing = true;

      _upp = format["%1 %2 - %3",(getText(missionConfigFile >> "Cation_Crafting" >> "Craft")),_itemName,_tN];

      closeDialog 0;

      //Setup our progress bar.

      disableSerialization;

      "progressBar" cutRsc ["life_progress","PLAIN"];

      _ui = uiNameSpace getVariable "life_progress";

      _progress = _ui displayCtrl 38201;

      _pgText = _ui displayCtrl 38202;

      _pgText ctrlSetText format["%2 (1%1)...","%",_upp];

      _progress progressSetPosition 0.01;

      _cP = 0.01;

      _removeItemSuccess = true;

      _invSize = count _oldItem;

      for [{_i=0},{_i<_invSize-1},{_i=_i+2}] do {

      _handledItem = (_oldItem select _i);

      if (!([false,_handledItem,_oldItem select _i+1] call life_fnc_handleInv)) exitWith {_removeItemSuccess = false;};

      };

      if (!_removeItemSuccess) exitWith {"progressBar" cutText ["","PLAIN"]; life_is_processing = false; life_action_inUse = false;};

      for "_i" from 0 to 1 step 0 do {

      sleep _duration;

      _cP = _cP + 0.01;

      _progress progressSetPosition _cP;

      _pgText ctrlSetText format["%3 (%1%2)...",round(_cP * 100),"%",_upp];

      if(_cP >= 1) exitWith {};

      if (isNull player || !alive player || (player getVariable ["restrained",false]) || (player getVariable ["Escorting",false]) || life_istazed) exitWith {}; //If null / dead exit menu

      if ((getNumber(missionConfigFile >> "Cation_Crafting" >> "version")) > 4) then {

      if ((player getVariable ["playerSurrender",false]) || life_isknocked) exitWith {};

      };

      if (player distance _pos > 10) exitWith {};

      };

      if (player distance _pos > 10) exitWith {

      hint format[(getText(missionConfigFile >> "Cation_Crafting" >> "Process_Stay"))]; "progressBar" cutText ["","PLAIN"]; life_is_processing = false; life_action_inUse = false;

      for [{_i=0},{_i<_invSize-1},{_i=_i+2}] do {

      _handledItem = (_oldItem select _i);

      [true,_handledItem,_oldItem select _i+1] call life_fnc_handleInv;

      };

      life_is_processing = false;

      life_action_inUse = false;

      };

      if (isNull player || !alive player || (player getVariable ["restrained",false]) || (player getVariable ["Escorting",false]) || life_istazed) exitWith {

      for [{_i=0},{_i<_invSize-1},{_i=_i+2}] do {

      _handledItem = (_oldItem select _i);

      [true,_handledItem,_oldItem select _i+1] call life_fnc_handleInv;

      };

      life_is_processing = false;

      life_action_inUse = false;

      }; //If null / dead exit menu

      if ((getNumber(missionConfigFile >> "Cation_Crafting" >> "version")) > 4) then {

      if ((player getVariable ["playerSurrender",false]) || life_isknocked) exitWith {

      for [{_i=0},{_i<_invSize-1},{_i=_i+2}] do {

      _handledItem = (_oldItem select _i);

      [true,_handledItem,_oldItem select _i+1] call life_fnc_handleInv;

      };

      life_is_processing = false;

      life_action_inUse = false;

      };

      };

      _exit = false;

      switch (_itemFilter) do {

      case "backpack": {

      if (player canAdd _newItem) then {

      player addItem _newItem;

      } else {

      if (backpack player isEqualTo "") then {

      player addBackpack _newItem;

      } else {

      hint format[(getText(missionConfigFile >> "Cation_Crafting" >> "NotificationBackpack"))];

      _exit = true;

      };

      };

      };

      case "vest": {

      if (player canAdd _newItem) then {

      player addItem _newItem;

      } else {

      if (vest player isEqualTo "") then {

      player addVest _newItem;

      } else {

      hint format[(getText(missionConfigFile >> "Cation_Crafting" >> "NotificationVest"))];

      _exit = true;

      };

      };

      };

      case "uniform": {

      if (player canAdd _newItem) then {

      player addItem _newItem;

      } else {

      if (uniform player isEqualTo "") then {

      player addUniform _newItem;

      } else {

      hint format[(getText(missionConfigFile >> "Cation_Crafting" >> "NotificationUnifrom"))];

      _exit = true;

      };

      };

      };

      case "weapon": {

      switch (getNumber(configFile >> "CfgWeapons" >> _newItem >> "type")) do {

      case 1: {

      if (primaryWeapon player isEqualTo "") then {

      player addWeapon _newItem;

      } else {

      if (player canAdd _newItem) then {

      player addItem _newItem;

      } else {

      _exit = true;

      hint format[(getText(missionConfigFile >> "Cation_Crafting" >> "NoRoom"))];

      };

      };

      };

      case 2: {

      if (handGunWeapon player isEqualTo "") then {

      player addWeapon _newItem;

      } else {

      if (player canAdd _newItem) then {

      player addItem _newItem;

      } else {

      _exit = true;

      hint format[(getText(missionConfigFile >> "Cation_Crafting" >> "NoRoom"))];

      };

      };

      };

      case 4: {

      if (secondaryWeapon player isEqualTo "") then {

      player addWeapon _newItem;

      } else {

      if (player canAdd _newItem) then {

      player addItem _newItem;

      } else {

      _exit = true;

      hint format[(getText(missionConfigFile >> "Cation_Crafting" >> "NoRoom"))];

      };

      };

      };

      default {

      if (player canAdd _newItem) then {

      player addItem _newItem;

      } else {

      hint format[(getText(missionConfigFile >> "Cation_Crafting" >> "NoRoom"))];

      _exit = true;

      };

      };

      };

      };

      default {

      if (_vItem isEqualTo 1) then {

      _handledItem = _newItem;

      if (!([true,_handledItem,1] call life_fnc_handleInv)) then { _exit = true; };

      } else {

      if (player canAdd _newItem) then {

      player addItem _newItem;

      } else {

      hint format[(getText(missionConfigFile >> "Cation_Crafting" >> "NoRoom"))];

      _exit = true;

      };

      };

      };

      };

      if (_exit) exitWith {

      for [{_i=0},{_i<_invSize-1},{_i=_i+2}] do {

      _handledItem = (_oldItem select _i);

      [true,_handledItem,_oldItem select _i+1] call life_fnc_handleInv;

      };

      "progressBar" cutText ["","PLAIN"];

      [0] call SOCK_fnc_updatePartial;

      life_is_processing = false;

      life_action_inUse = false;

      };

      "progressBar" cutText ["","PLAIN"];

      titleText[format["%1 %2",(getText(missionConfigFile >> "Cation_Crafting" >> "Process")),_itemName],"PLAIN"];

      [0] call SOCK_fnc_updatePartial;

      life_is_processing = false;

      life_action_inUse = false;

    • B4v4r!4n_Str!k3r
      Nerd
      Reaktionen
      246
      Trophäen
      11
      Beiträge
      725
      Bilder
      5
      • 15. März 2018 um 07:42
      • #243

      Die ganze Datei ? und explizit der Befehl „addItem“.

      Am besten du gehst Zeile für Zeile durch und versuchst zu verstehen was dort gescheht. Denn einfach eine Zeile austauschen wird nicht funktionieren.

      23106-logo-schrift-dunkel-390-70-png class=

      Services rund um ArmA RPG Life

      ArmA Bibel: https://community.bistudio.com/wiki/

    • Audacious
      Anfänger
      Reaktionen
      5
      Trophäen
      9
      Beiträge
      30
      • 15. März 2018 um 22:49
      • #244

      Jemand schon was damit man die Anzahl eingeben kann um direkt x Sachen zu craften?

    • Harry Vorgaukler
      Amateur
      Reaktionen
      39
      Trophäen
      9
      Beiträge
      168
      • 28. März 2018 um 13:09
      • #245

      hat noch jemand das Problem, dass die Statusbar beim craften verschwindet ?






      In der Kraft liegt die Ruhe !


    • Zeilord
      Fortgeschrittener
      Reaktionen
      71
      Trophäen
      8
      Beiträge
      333
      Bilder
      24
      • 5. April 2018 um 18:41
      • #246

      Moin
      hab mal eine frage hat einer eine Idee oder eine Lösung wie ich hier denn richtigen Namen angezeigt bekomme

      ohne das STR_Item sondern das dort der richtige Name angezeigt wird wie er auch im stringtable.xml hinterlegt sind ?
      Weil hab die Kommentare hier schon gelesen und gab nur ein Fall wo da nach gefragt wurde aber ne richtige Lösung könnte ich da leider nicht raus lesen =/

      und hier auch noch mal die Config.

      config.rar

    • CrypteX
      Fortgeschrittener
      Reaktionen
      23
      Trophäen
      9
      Beiträge
      316
      • 5. April 2018 um 19:00
      • #247

      Hinterleg mal in der Config den Localize String Befehl und nicht den Itemnamen.


      z.B

      CSS
      {localize"STR_Item_Stoff","life_currentExpLevel >= 2",{"Baumwolle",5},"","",1},
    • Zeilord
      Fortgeschrittener
      Reaktionen
      71
      Trophäen
      8
      Beiträge
      333
      Bilder
      24
      • 5. April 2018 um 19:04
      • #248

      Meinst du das jetzt stad so es zu machen

      Code
      {"Polymer","life_currentExpLevel >= 7",{"oil_processed",2,"sand",2},"","",1},

      das dann so zu machen ?

      Code
      {"STR_Item_Polymer","life_currentExpLevel >= 7",{"oil_processed",2,"sand",2},"","",1},


      verstehe ich dich dich da jetzt richtig ?

    • Marius1773
      Profi
      Reaktionen
      369
      Trophäen
      9
      Beiträge
      962
      • 5. April 2018 um 19:05
      • #249
      Zitat von Zeilord

      Meinst du das jetzt stad so es zu machen

      Code
      {"Polymer","life_currentExpLevel >= 7",{"oil_processed",2,"sand",2},"","",1},

      das dann so zu machen ?

      Code
      {"STR_Item_Polymer","life_currentExpLevel >= 7",{"oil_processed",2,"sand",2},"","",1},


      verstehe ich dich dich da jetzt richtig ?

      Was ich mich eher frage wie sieht denn der Eintrag in der Stringtable aus ^^

      Windows Server :love:

      Das Heilige Buch der Arma 3 Scripter, die Arma 3 Scripter Bibel: https://community.bistudio.com/wiki/Category:Scripting_Commands

    • B4v4r!4n_Str!k3r
      Nerd
      Reaktionen
      246
      Trophäen
      11
      Beiträge
      725
      Bilder
      5
      • 5. April 2018 um 19:07
      • #250
      Zitat von CrypteX

      Hinterleg mal in der Config den Localize String Befehl und nicht den Itemnamen.

      Nein das wäre falsch.

      Poste einmal bitte deine config_vitems.hpp. Ich denke dass du die Klassennamen falsch in die config eingetragen hast, nur leider kann ich deine Klassennamen nicht erraten.

      23106-logo-schrift-dunkel-390-70-png class=

      Services rund um ArmA RPG Life

      ArmA Bibel: https://community.bistudio.com/wiki/

    • Zeilord
      Fortgeschrittener
      Reaktionen
      71
      Trophäen
      8
      Beiträge
      333
      Bilder
      24
      • 5. April 2018 um 19:08
      • #251

      sieht so aus

      Code
      <Key ID="STR_Item_Polymer">
                  <Original>Polymer</Original>
                  <Czech>Polymer</Czech>
                  <Spanish>Polymer</Spanish>
                  <Russian></Russian>
                  <German>Polymer</German>
                  <French>Polymer</French>
                  <Italian>Polymer</Italian>
                  <Portuguese>Polymer</Portuguese>
                  <Polish>Polymer</Polish>
              </Key>
      Alles anzeigen

      und so sieht das Item in der Vitem Confi aus

      Code
      class Polymer {
              variable = "Polymer";
              displayName = "STR_Item_Polymer";
              weight = 2;
              buyPrice = -1;
              sellPrice = -1;
              illegal = false;
              edible = -1;
              icon = "icons\ico_Polymer.paa";
          };
    • Marius1773
      Profi
      Reaktionen
      369
      Trophäen
      9
      Beiträge
      962
      • 5. April 2018 um 19:10
      • #252

      displayName = "STR_Item_Polymer";

      das hast du das Problem glaube ich..

      Versuch es mal mit: displayName = "Polymer"

      Windows Server :love:

      Das Heilige Buch der Arma 3 Scripter, die Arma 3 Scripter Bibel: https://community.bistudio.com/wiki/Category:Scripting_Commands

    • Zeilord
      Fortgeschrittener
      Reaktionen
      71
      Trophäen
      8
      Beiträge
      333
      Bilder
      24
      • 5. April 2018 um 19:13
      • #253
      Zitat von Marius1773

      displayName = "STR_Item_Polymer";

      das hast du das Problem glaube ich..

      Versuch es mal mit: displayName = "Polymer"

      weist aber das dies aus denn Stringtable gelesen wird oder ?
      Ist ja seit Anfang an so seit ich das Script eingebaut habe

      das er das so wie auf denn Bild anzeigt
      und das waren Items die von Anfang in der 5.0 drin waren

    • B4v4r!4n_Str!k3r
      Nerd
      Reaktionen
      246
      Trophäen
      11
      Beiträge
      725
      Bilder
      5
      • 5. April 2018 um 19:14
      • #254
      Zitat von Marius1773

      das hast du das Problem glaube ich..

      Nope das dürfte schon passen:

      Code
      class spikeStrip {
              variable = "spikeStrip";
              displayName = "STR_Item_SpikeStrip";
              weight = 15;
              buyPrice = 2500;
              sellPrice = 1200;
              illegal = true;
              edible = -1;
              icon = "icons\ico_spikeStrip.paa";
          };

      Ich verstehe aber gerade selbst nicht wo sonst der Fehler herkommen sollte.

      23106-logo-schrift-dunkel-390-70-png class=

      Services rund um ArmA RPG Life

      ArmA Bibel: https://community.bistudio.com/wiki/

    • B4v4r!4n_Str!k3r
      Nerd
      Reaktionen
      246
      Trophäen
      11
      Beiträge
      725
      Bilder
      5
      • 5. April 2018 um 19:15
      • #255

      Wie sieht bei dir Zeile 38-42 der Datei fn_craft_updateFilter.sqf aus?

      So in etwa?

      Code
      if ((getNumber(missionConfigFile >> "Cation_Crafting" >> "version")) > 3) then {
                      _str = getText(missionConfigFile >> "VirtualItems" >> (_x select 0) >> "displayName");
                      _str = localize _str;
                      _icon = getText(missionConfigFile >> "VirtualItems" >> (_x select 0) >> "icon");
                  } else {

      23106-logo-schrift-dunkel-390-70-png class=

      Services rund um ArmA RPG Life

      ArmA Bibel: https://community.bistudio.com/wiki/

    • Zeilord
      Fortgeschrittener
      Reaktionen
      71
      Trophäen
      8
      Beiträge
      333
      Bilder
      24
      • 5. April 2018 um 19:16
      • #256

      Wie gesagt das ist so seit ich das script ein gebaut habe und wo ich noch keine weitere Rezepte eingebaut habe

    • Zeilord
      Fortgeschrittener
      Reaktionen
      71
      Trophäen
      8
      Beiträge
      333
      Bilder
      24
      • 5. April 2018 um 19:17
      • #257

      Hier

      Code
      if ([(_x select 1)] call cat_crafting_fnc_levelCheck) then {
              if ((_x select 5) isEqualTo 1) then {
                  if ((getNumber(missionConfigFile >> "Cation_Crafting" >> "version")) > 3) then {
                      _str = getText(missionConfigFile >> "VirtualItems" >> (_x select 0) >> "displayName");
                      _icon = getText(missionConfigFile >> "VirtualItems" >> (_x select 0) >> "icon");
                  } else {
                      _str = [([(_x select 0),0] call life_fnc_varHandle)] call life_fnc_varToStr;
                      diag_log format ["%1 %2 %3",_x select 0,([(_x select 0),0] call life_fnc_varHandle),_str];
                      _icon = "";
                  };

      und hier die Datie

      Dateien

      fn_craft_updateFilter.rar 1,47 kB – 151 Downloads
    • B4v4r!4n_Str!k3r
      Nerd
      Reaktionen
      246
      Trophäen
      11
      Beiträge
      725
      Bilder
      5
      • 5. April 2018 um 19:19
      • #258

      jap da ist der Fehler.

      Probiers mal damit ;)

      Bei dir Fehlt diese Zeile:

      _str = localize _str;

      Dateien

      fn_craft_updateFilter.zip 1,48 kB – 146 Downloads

      23106-logo-schrift-dunkel-390-70-png class=

      Services rund um ArmA RPG Life

      ArmA Bibel: https://community.bistudio.com/wiki/

    • Zeilord
      Fortgeschrittener
      Reaktionen
      71
      Trophäen
      8
      Beiträge
      333
      Bilder
      24
      • 5. April 2018 um 19:21
      • #259

      Mein Fehler oder Fehler im TuT 8| ?
      Aber danke =) ♥

    • B4v4r!4n_Str!k3r
      Nerd
      Reaktionen
      246
      Trophäen
      11
      Beiträge
      725
      Bilder
      5
      • 5. April 2018 um 19:24
      • #260

      Ich glaub das war damals (letzten August) ein Fehler im Tut für ein paar Minuten. Hast wohl Pech gehabt und genau in dieser Zeit gedownloadet. 8|

      23106-logo-schrift-dunkel-390-70-png class=

      Services rund um ArmA RPG Life

      ArmA Bibel: https://community.bistudio.com/wiki/

    Registrieren oder Einloggen

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

    Registrieren

    Ähnliche Themen

    • [Sammelthread] Scripts/Links/Tutorials/Anleitungen ArmA 3

      • Stig
      • 2. September 2016 um 18:29
      • Tutorials & Releases
    • Licence Craft Edgekiller

      • budlife
      • 19. November 2016 um 17:34
      • Hilfeforum
    • Crafting script gesucht

      • Flamer
      • 9. Oktober 2016 um 18:49
      • Hilfeforum

    Tags

    • crafting
    • craftingsystem
    • crafting system
    • arma 3 crafting
    • arma 3 crafting system
    • arma 3 craftingsystem
    • craften

    Benutzer online in diesem Thema

    • 4 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™