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

      • Altis Life
    • B4v4r!4n_Str!k3r
    • 20. Juni 2016 um 18:00
    • JackStone_Team
      Frischling
      Trophäen
      9
      Beiträge
      5
      • 7. Februar 2018 um 00:34
      • #221

      Hey bei mir scheint alles halbwegs zu gehen, außer das jeder Button unbeschriftet ist und nicht craftbar ist. (Die buttons funktionieren aber)

    • imiak
      Frischling
      Reaktionen
      1
      Trophäen
      8
      Beiträge
      26
      • 16. Februar 2018 um 14:41
      • #222

      Es läuft soweit Wunderbar, bis auf die Tatsache das ich es einfach nicht gebacken bekomme einen dümmlichen Zamak spawnen zu lassen xD

      Vitems sind generiert, crafting von allem anderen funktioniert wunderbar, nur bei Fahrzeugen erzählt er mir was von wegen "Nicht genug Platz im Inventar"...

      Ich setz hier mal meine config mit dran, vllt weis ja jemand was ich hier einstellen muss um dieses Fahrzeug dort rauszurollen bekomme (Liegt sicher da drinnen iwo...)

      C
      /*
          File: config.cpp
          Author: B4v4r!4n_Str!k3r ([email protected])
          Licence: THIS FILE AND EXTRACTS OF IT IS THE MINDSET OF CATIONSTUDIO
                   AND ONLY AUTHORIZED PEOPLE/SERVERS ARE ALLOWED TO USE IT.
          Description: Master config for crafting system. 
      */
      #include "dialog\craft.hpp"
      class Cation_Crafting {
      
          version = 5; // version 3.x -> 3 | 4.0 - 4.3 -> 4 | version 4.4+ -> 5
          duration = 0.3; //Dauer im Craftingvorgang für 1% in s (Mögliche Werte zwischen 0.1 und 10)
          
          //Texte
          Craftingmenu = "Baumenü";
          CraftStats = "Sachen zum Bauen";
          CraftingMaterials = "Benötigte Sachen";
          CraftButton = "Bauen!";
          Close = "Schließen";
          Craft = "Produziere";
          NoMaterial = "Du hast nicht alle Baumaterialien!";
          Process = "Du hast folgendes hergestellt:";
          Process_Stay = "Du musst innerhalb von 10m bleiben, um craften zu können.";
          NotificationBackpack = "Du hast bereits einen Rucksack! Pack den alten erstmal weg.";
          NotificationVest = "Du hast bereits eine Veste! Pack die alte erst einmal weg.";
          NotificationUnifrom = "Du hast bereits etwas an! Mach dich nackt und versuch es nochmal.";
          SelectItemFirst = "Du musst zuerst einen Gegenstand auswählen!";
          NothingNeeded = "Es wird nichts benötigt!";
          NoRoom = "Du hast nicht genug Platz für den Gegenstand.";
          Veh_Block = "Ein Fahrzeug blockiert gerade den Spawnpunkt";
          NoSpawnpoint = "Kein Spawnpoint verfügbar";
          Color = "Farbe";
      
          category[] = { //Kategorien
              {
                  "weapon", //Variable
                  "Waffen", //Text
                  {"hgun_Rook40_F","",{"iron_refined",4},"","",0}, //{Item 1,Bedingung (default: ""),{benötigtes Item1, benötigte Anzahl des Item1, benötigtes Item2, benötigte Anzahl des Item2},"Skinname","Skinseite"(Skin nur bei Fahrzeugen),0 (für vItem | 1 für alle anderen Items)},
                  {"hgun_Pistol_01_F","",{"iron_refined",4},"","",0},
                  {"hgun_ACPC2_F","",{"iron_refined",4},"","",0},
                  {"SMG_05_F","",{"steel",4,"bp_smg05",1},"","",0},
                  {"hgun_PDW2000_F","",{"steel",4,"bp_pdw2000",1},"","",0},
                  {"arifle_TRG20_F","",{"carbonsteel",8,"bp_trg20",1},"","",0}
              }, //Komma
              {
                  "mags",
                  "Magazine",
                  {"16Rnd_9x21_Mag","",{"iron_refined",4},"","",1},
                  {"6Rnd_45ACP_Cylinder","",{"iron_refined",4},"","",1},
                  {"9Rnd_45ACP_Mag","",{"iron_refined",4},"","",1},
                  {"30Rnd_9x21_Mag","",{"iron_refined",4},"","",1},
                  {"30Rnd_9x21_Mag_SMG_02","",{"iron_refined",4},"","",1},
                  {"10Rnd_9x21_Mag","",{"iron_refined",4},"","",1},
                  {"30Rnd_556x45_Stanag","",{"iron_refined",4},"","",1}
              },
              {
                  "stuff",
                  "Tools",
                  {"Binocular","",{"iron_refined",4},"","",0},
                  {"ItemGPS","",{"iron_refined",4},"","",0},
                  {"FirstAidKit","",{"iron_refined",4},"","",0},
                  {"toolkit","",{"iron_refined",4},"","",1}
              },
              {
                  "uniform",
                  "Uniformen",
                  {"U_C_Poloshirt_stripped","",{"fabrics",4,"string",8},"","",0},
                  {"U_C_Poloshirt_tricolour","",{"fabrics",4,"string",8},"","",0},
                  {"U_C_Poloshirt_salmon","",{"fabrics",4,"string",8},"","",0},
                  {"U_NikosBody","",{"fabrics",4,"string",8},"","",0},
                  {"U_OrestesBody","",{"fabrics",4,"string",8},"","",0},
                  {"U_Competitor","",{"fabrics",4,"string",8},"","",0},
                  {"U_C_Poor_1","",{"fabrics",4,"string",8},"","",0},
                  {"U_C_WorkerCoveralls","",{"fabrics",5,"string",8},"","",0},
                  {"U_C_HunterBody_grn","",{"fabrics",5,"string",8},"","",0},
                  {"U_C_Journalist","",{"fabrics",5,"string",8},"","",0},
                  {"U_C_Scientist","",{"fabrics",8,"string",12},"","",0},
                  {"U_NikosAgedBody","",{"fabrics",5,"string",8},"","",0},
                  {"U_O_PilotCoveralls","",{"fabrics",3,"string",5,"carbon",2},"","",0},
                  {"U_B_HeliPilotCoveralls","",{"fabrics",3,"string",5,"carbon",2},"","",0},
                  {"U_B_GhillieSuit","",{"fabrics",4,"string",5,"carbon",3},"","",0},
                  {"U_O_SpecopsUniform_ocamo","",{"fabrics",4,"string",5,"carbon",3},"","",0},
                  {"U_I_CombatUniform_tshirt","",{"fabrics",4,"string",5,"carbon",1},"","",0},
                  {"U_I_HeliPilotCoveralls","",{"fabrics",3,"string",5,"carbon",2},"","",0},
                  {"U_IG_Guerilla2_1","",{"fabrics",3,"string",4,"carbon",1},"","",0},
                  {"U_IG_leader","",{"fabrics",3,"string",4,"carbon",1},"","",0}
              },
              {
                  "helmet",
                  "Helme",
                  {"H_Booniehat_khk","",{"fabrics",2,"string",3},"","",0},
                  {"H_Cap_red","",{"fabrics",2,"string",3},"","",0},
                  {"H_Cap_blu","",{"fabrics",2,"string",3},"","",0},
                  {"H_Cap_oli","",{"fabrics",2,"string",3},"","",0},
                  {"H_Cap_tan","",{"fabrics",2,"string",3},"","",0},
                  {"H_Cap_blk","",{"fabrics",2,"string",3},"","",0},
                  {"H_Cap_grn","",{"fabrics",2,"string",3},"","",0},
                  {"H_MilCap_rucamo","",{"fabrics",2,"string",3},"","",0},
                  {"H_Bandanna_khk","",{"fabrics",2},"","",0},
                  {"H_Bandanna_surfer","",{"fabrics",2},"","",0},
                  {"H_Bandanna_sgg","",{"fabrics",2},"","",0},
                  {"H_Bandanna_camo","",{"fabrics",2},"","",0},
                  {"H_Shemag_khk","",{"fabrics",4},"","",0},
                  {"H_ShemagOpen_khk","",{"fabrics",4},"","",0},
                  {"H_HelmetB_light_grass","",{"fabrics",4,"string",5,"carbon",3},"","",0},
                  {"H_HelmetCrew_B","",{"fabrics",4,"string",5,"carbon",3},"","",0}
                  
              },
              {
                  "backpack",
                  "Rucksäcke",
                  {"B_OutdoorPack_blk","",{"fabrics",2},"","",0},
                  {"B_AssaultPack_khk","",{"fabrics",4},"","",0},
                  {"B_AssaultPack_blk","",{"fabrics",4},"","",0},
                  {"B_AssaultPack_mcamo","",{"fabrics",3,"string",3},"","",0},
                  {"B_Kitbag_mcamo","",{"fabrics",3,"string",5},"","",0},
                  {"B_Kitbag_cbr","",{"fabrics",3,"string",5},"","",0},
                  {"B_FieldPack_ocamo","",{"fabrics",6,"string",5},"","",0},
                  {"B_FieldPack_ghex_f","",{"fabrics",6,"string",5},"","",0},
                  {"B_Bergen_sgg","",{"fabrics",6,"string",8},"","",0},
                  {"B_Bergen_mcamo","",{"fabrics",6,"string",8},"","",0},
                  {"B_Bergen_blk","",{"fabrics",6,"string",8},"","",0},
                  {"B_Carryall_oli","",{"fabrics",10,"string",12},"","",0},
                  {"B_Carryall_ghex_f","",{"fabrics",10,"string",12},"","",0}
              },
              {
                  "vest",
                  "Vesten",
                  {"V_Press_F","",{"fabrics",1,"string",4},"","",0},
                  {"V_Rangemaster_belt","",{"fabrics",2,"string",5},"","",0},
                  {"V_TacVest_gen_F","",{"fabrics",4,"string",5,"carbon",1},"","",0},
                  {"V_PlateCarrier2_rgr","",{"fabrics",6,"string",5,"carbon",3},"","",0}
              },
              {
                  "food",
                  "Speisen",
                  {"applejuice","",{"apple",2},"","",1}
              },
              {
                  "drink",
                  "Getränke",
                  {"applejuice","",{"apple",2},"","",1}
              },
              {
                  "pkw",
                  "Autos",
                  {"applejuice","",{"apple",2},"","",1}
              },
              {
                  "lkw",
                  "Lastkraftwagen",
                  {"I_Truck_02_covered_F","",{"bp_zamak1",1,"bp_zamak2",1},"Schrott","textures\boden\civ\I_Truck_02_covered_F\Zamak_template_a.jpg","textures\boden\civ\I_Truck_02_covered_F\zamak_cover.jpg",0}
              },
              {
                  "item",
                  "Items",
                  {"fabrics","",{"string",5},"","",1},
                  {"carbon","",{"diamond_cut",2},"","",1},
                  {"steel","",{"iron_refined",1,"coal",2},"","",1},
                  {"carbonsteel","",{"steel",2,"carbon",4},"","",1}
                  //{"iron_refined","",{"copper_refined",2},"","",1},
                  //{"diamond_cut","",{"copper_refined",1,"iron_refined",1},"","",1}
              } //Kein Komma bei letzten
          };
      
          craftingStations[] = { //verfügbare Kategorien an verschiedenen Crafting Stationen
              {
                  "Craft1", //Variablenname
                  "Craftspawn_1", //Name des Spawnmarkers auf der Map (muss in der mission.sqm vorhanden seinen)
                  {"food","drink","item","stuff","helmet","uniform","backpack","vest","weapon","mags"} //Variablennamen der verfügbaren Kategorien
              }, //Komma
              {
                  "CraftAutos", //Variablenname
                  "Autos_1", //Name des Spawnmarkers auf der Map (muss in der mission.sqm vorhanden seinen)
                  {"pkw","lkw"} //Variablennamen der verfügbaren Kategorien
              } //Kein Komma bei letzten
          };
      };
      Alles anzeigen

    • blackfisch
      Legende
      Reaktionen
      2.944
      Trophäen
      9
      Beiträge
      5.966
      Dateien
      6
      Bilder
      63
      • 16. Februar 2018 um 19:31
      • #223

      Weil er versucht dir das Auto ins Inventar zu geben - da musst du einiges anpassen dass es geht

      #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!

      ______________________

    • imiak
      Frischling
      Reaktionen
      1
      Trophäen
      8
      Beiträge
      26
      • 17. Februar 2018 um 05:09
      • #224
      Zitat von blackfisch

      Weil er versucht dir das Auto ins Inventar zu geben - da musst du einiges anpassen dass es geht

      Ok, ich bin noch einiges Frisch im bereich "Scripten" gibt es irgendwo ein Tutorial oder dergleichen?

    • blackfisch
      Legende
      Reaktionen
      2.944
      Trophäen
      9
      Beiträge
      5.966
      Dateien
      6
      Bilder
      63
      • 17. Februar 2018 um 11:24
      • #225

      Guck mal in die Codeschnipsel.... Da ist ein Beispiel wie man es machen könnte: Das Auto als Z-Inventar geben und bei Klick auf "Benutzen" wird es "zusammengeschraubt" und vor dir gespawnt

      #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!

      ______________________

    • imiak
      Frischling
      Reaktionen
      1
      Trophäen
      8
      Beiträge
      26
      • 18. Februar 2018 um 01:12
      • #226
      Zitat von blackfisch

      Guck mal in die Codeschnipsel.... Da ist ein Beispiel wie man es machen könnte: Das Auto als Z-Inventar geben und bei Klick auf "Benutzen" wird es "zusammengeschraubt" und vor dir gespawnt

      genau das ist was ich vermeiden wollte, ich sehe schon überall fahrzeuge innerhalb des Marktplatzes stehen ...

    • GenApophis
      Fortgeschrittener
      Reaktionen
      49
      Trophäen
      10
      Beiträge
      303
      • 19. Februar 2018 um 15:44
      • #227
      Zitat von B4v4r!4n_Str!k3r

      onButtonClick = "closeDialog 0; [""Variablennamen""] spawn cat_crafting_fnc_craft;";

      Hi, kurze Frage,

      kann ich auch in dem Array zur Übergabe an die cat_crafting_fnc_craft ein unterArray machen damit ich mehrere verschiedene Auswahlmöglichkeiten habe im Crafting Menü????
      Damit ich in dem Drop Down Menü mehr zur auswahl habe meine ich damit ;)


      GA Gaming Community

      TS3.GA-Gaming.de

    • GenApophis
      Fortgeschrittener
      Reaktionen
      49
      Trophäen
      10
      Beiträge
      303
      • 19. Februar 2018 um 15:47
      • #228
      Zitat von GenApophis

      Hi, kurze Frage,

      kann ich auch in dem Array zur Übergabe an die cat_crafting_fnc_craft ein unterArray machen damit ich mehrere verschiedene Auswahlmöglichkeiten habe im Crafting Menü????
      Damit ich in dem Drop Down Menü mehr zur auswahl habe meine ich damit ;)


      Nvm,

      ich war retarded, einfach ignorieren bitte ;)

      GA Gaming Community

      TS3.GA-Gaming.de

    • Audacious
      Anfänger
      Reaktionen
      5
      Trophäen
      9
      Beiträge
      30
      • 12. März 2018 um 10:58
      • #229

      Ok ich habe einen Fehler hab alles nachgeschaut aber nichts gefunden sei es in den Logs etc.

      Beim craften bei der Progressleiste steht bei mir "<NULL>" obwohl alles andere klappt.

      Items werden richtig im Dialog-Fenster angezeigt, ich kann craften nur beim Progressbar und wenn ich fertig bin steht halt da <NULL>.

    • AvirexDE
      Meister
      Reaktionen
      784
      Beiträge
      1.917
      Dateien
      1
      Bilder
      39
      • 12. März 2018 um 14:28
      • #230
      Zitat von Audacious

      Ok ich habe einen Fehler hab alles nachgeschaut aber nichts gefunden sei es in den Logs etc.

      Beim craften bei der Progressleiste steht bei mir "<NULL>" obwohl alles andere klappt.

      Items werden richtig im Dialog-Fenster angezeigt, ich kann craften nur beim Progressbar und wenn ich fertig bin steht halt da <NULL>.

      RPT und Client Log anhängen ;)

      ●●●▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄●●●

      ▀ Freundliche Grüße ▀

      giphy.gif

      ●●●▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄●●●

    • lordbrs
      Fortgeschrittener
      Reaktionen
      18
      Trophäen
      9
      Beiträge
      307
      • 13. März 2018 um 10:28
      • #231

      Guten Tag NATIVE Gemeinde,

      Ich habe folgendes Problem das gar nichts geht^^

      Ich habe das Tutorial soweit sogut nachgebaut und eingefügt.

      In der Init meines Infostandes habe ich folgendes drinnen stehen:

      Sollte für Waffen Craften sein oder!?

      this allowDamage false; this enableSimulation false; this addAction["Craften",{["craftingItems"] spawn cat_crafting_fnc_craft}];

      Der Spawn Pukt dazu heisst:

      Craft_1

      In der zweiten INit habe ich das stehen:

      this allowDamage false; this enableSimulation false; this addAction["Craften",{["craftingClothes"] spawn cat_crafting_fnc_craft}];

      Der Spawn Punkt dazu heisst:

      Craft_Clothes

      Dies habe ich in der Missionsordner/cation/Crafting/config.cpp

      Spoiler anzeigen

      /*

      File: config.cpp

      Author: B4v4r!4n_Str!k3r ([email protected])

      Licence: THIS FILE AND EXTRACTS OF IT IS THE MINDSET OF CATIONSTUDIO

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

      Description: Master config for crafting system.

      */

      #include "dialog\craft.hpp"

      class Cation_Crafting {

      version = 5; // version 3.x -> 3 | 4.0 - 4.3 -> 4 | version 4.4+ -> 5

      duration = 0.3; //Dauer im Craftingvorgang für 1% in s (Mögliche Werte zwischen 0.1 und 10)

      //Texte

      Craftingmenu = "Baumenü";

      CraftStats = "Sachen zum Bauen";

      CraftingMaterials = "Benötigte Sachen";

      CraftButton = "Bauen!";

      Close = "Schließen";

      Craft = "Baue";

      NoMaterial = "Du hast nicht alle Baumaterialien!";

      Process = "Du hast folgendes hergestellt:";

      Process_Stay = "Du musst innerhalb von 10m bleiben, um craften zu können.";

      NotificationBackpack = "Du hast bereits einen Rucksack! Pack den alten erstmal weg.";

      NotificationVest = "Du hast bereits eine Veste! Pack die alte erst einmal weg.";

      NotificationUnifrom = "Du hast bereits etwas an! Mach dich nackt und versuch es nochmal.";

      SelectItemFirst = "Du musst zuerst einen Gegenstand auswählen!";

      NothingNeeded = "Es wird nichts benötigt!";

      NoRoom = "Du hast nicht genug Platz für den Gegenstand.";

      Veh_Block = "Ein Fahrzeug blockiert gerade den Spawnpunkt";

      NoSpawnpoint = "Kein Spawnpoint verfügbar";

      Color = "Farbe";

      category[] = { //Kategorien

      {

      "weapon", //Variable

      "Waffen", //Text

      {"hgun_P07_F","",{"diamond_cut",2,"copper_refined",1},"","",0}, //{Item 1,Bedingung (default: ""),{benötigtes Item1, benötigte Anzahl des Item1, benötigtes Item2, benötigte Anzahl des Item2},"Skinname","Skinseite"(Skin nur bei Fahrzeugen),0 (für vItem | 1 für alle anderen Items)},

      {"SMG_01_F","(call life_adminlevel) > 0",{"copper_refined",3,"iron_refined",3,"diamond_cut",1},"","",0} //{Item 2,Bedingung (default: ""),{benötigtes Item1, benötigte Anzahl des Item1, benötigtes Item2, benötigte Anzahl des Item2},"Skinname","Skinseite" (Skin nur bei Fahrzeugen),0 (für vItem | 1 für alle anderen Items)} Kein Komma beim letzten!

      }, //Komma

      {

      "uniform",

      "Uniformen",

      {"U_IG_Guerilla1_1","",{"copper_refined",1},"","",0}

      },

      {

      "backpack",

      "Rucksäcke",

      {"B_Carryall_oli","",{"diamond_cut",1},"","",0}

      },

      {

      "vest",

      "Vesten",

      {"V_Press_F","",{"copper_refined",1},"","",0}

      },

      {

      "item",

      "Items",

      {"iron_refined","",{"copper_refined",2},"","",1},

      {"diamond_cut","",{"copper_refined",1,"iron_refined",1},"","",1}

      } //Kein Komma bei letzten

      };

      craftingStations[] = { //verfügbare Kategorien an verschiedenen Crafting Stationen

      {

      "craftingItems", //Variablenname

      "Craft_1", //Name des Spawnmarkers auf der Map (muss in der mission.sqm vorhanden seinen)

      {"item","weapon"} //Variablennamen der verfügbaren Kategorien

      }, //Komma

      {

      "craftingClothes", //Variablenname

      "Craft_Clothes", //Name des Spawnmarkers auf der Map (muss in der mission.sqm vorhanden seinen)

      {"uniform","backpack","vest"} //Variablennamen der verfügbaren Kategorien

      } //Kein Komma bei letzten

      };

      };

      Wenn ich nun zu meiner Stelle im Spiel gehe und drauf klicke steht nur die Auswahl Craften und weiters passiert nichts!?

      Was habe ich falsch gemacht?

      Ich danke für die Hilfe.

      LG

    • B4v4r!4n_Str!k3r
      Nerd
      Reaktionen
      246
      Trophäen
      11
      Beiträge
      725
      Bilder
      5
      • 13. März 2018 um 11:59
      • #232

      auch für dich lordbrs gilt: bitte Logs anhängen, wir sind keine Hellseher!

      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
      • 13. März 2018 um 21:26
      • #233

      Arma3_x64_2018-03-13_10-42-01.rpt

      The Logs are Empty^^

      Also ich finde zumindest nichts in den Logs was auf einen Fehler mit dem Crafting System zusammenhängen würde.

      Vielleicht suche ich aber auch falsch!?

    • lordbrs
      Fortgeschrittener
      Reaktionen
      18
      Trophäen
      9
      Beiträge
      307
      • 13. März 2018 um 21:53
      • #234

      Vorrängig wäre es mir auch recht wenn mir jemand bestätigen kann das ich die Einträge RICHTIG oder FALSCH gemacht habe in der Config.cpp

      Wenn ich etwas falsch eingeschrieben habe würde ich mich über eine Korrektur freuen :)

      LG

    • B4v4r!4n_Str!k3r
      Nerd
      Reaktionen
      246
      Trophäen
      11
      Beiträge
      725
      Bilder
      5
      • 14. März 2018 um 16:29
      • #235

      Nach überfliegen der Fakten habe ich auch keine Fehler gesehen.

      Du kannst ja nochmals versuchen die Standard config.cpp zu verwenden und dann eventuell diese fn_craft.sqf einsetzen (bei dieser wurden alle Checks entfernt, d.h. der Dialog wird sich sicher öffnen; sollte aber nicht im Produktiv genutzt werden):

      C: fn_craft.sqf
      /*
          File: fn_craft.sqf
          Description: Crafting System
          Created by EdgeKiller
          Coder: EdgeKiller
          Source: https://altisdev.com/topic/860/syst%C3%A8me-de-craft-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["_cs","_dialog","_inv","_itemInfo","_filter","_filters","_spawn","_craftingStation"]; //Declare all private variables
      createDialog "Life_craft";
      _craftingStation = param [0,"",[""]];
      disableSerialization; //Disable Serialization
      _category = (getArray(missionConfigFile >> "Cation_Crafting" >> "category"));
      _craftingStations = (getArray(missionConfigFile >> "Cation_Crafting" >> "craftingStations"));
      _cs = [];
      _spawn = "";
      {
          if ((_x select 0) isEqualTo _craftingStation) then {
              _cs = (_x select 2);
              _spawn = (_x select 1);
          };
      } forEach _craftingStations;
      _filters = [];
      {
          if ((_x select 0) in _cs) then {
              _filters pushBack [(_x select 0),(_x select 1)];
          };
      } forEach _category;
      _dialog = findDisplay 666; //find the craft dialog/window
      _dialog setVariable ["spawn",_spawn];
      _inv = _dialog displayCtrl 669; //find the listbox of items can be created
      _filter = _dialog displayCtrl 673; //find the filter
      lbClear _inv; //clear the listbox
      lbClear _filter; //clear the filter
      {
          _filter lbAdd (_x select 1);
          _filter lbSetData[(lbSize _filter)-1,(_x select 0)];
      } forEach _filters;
      _filter lbSetCurSel 0;
      
      (_dialog displayCtrl 667) ctrlSetText format[(getText(missionConfigFile >> "Cation_Crafting" >> "Craftingmenu"))];
      (_dialog displayCtrl 668) ctrlSetText format[(getText(missionConfigFile >> "Cation_Crafting" >> "CraftStats"))];
      (_dialog displayCtrl 670) ctrlSetText format[(getText(missionConfigFile >> "Cation_Crafting" >> "CraftMaterials"))];
      (_dialog displayCtrl 674) ctrlSetText format[(getText(missionConfigFile >> "Cation_Crafting" >> "CraftButton"))];
      (_dialog displayCtrl 675) ctrlSetText format[(getText(missionConfigFile >> "Cation_Crafting" >> "Close"))];
      Alles anzeigen

      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 18:49
      • #236

      Danke dir @

      B4v4r!4n_Str!k3r

      mit dieser Fn_Craft.sqf funktioniert es zumindest mal das ich etwas angezeigt bekomm

    • B4v4r!4n_Str!k3r
      Nerd
      Reaktionen
      246
      Trophäen
      11
      Beiträge
      725
      Bilder
      5
      • 14. März 2018 um 19:33
      • #237

      Schön jetzt kommen wir deinem Problem näher.

      Btw welche ArmA Life Version verwendest du?

      Ansonsten musst du jetzt nach und nach die if ... exitWith {}; Checks wieder einbauen um herauszufinden woran das Script scheitert.

      Hier die original fn_craft.sqf

      C: fn_craft.sqf
      /*
          File: fn_craft.sqf
          Description: Crafting System
          Created by EdgeKiller
          Coder: EdgeKiller
          Source: https://altisdev.com/topic/860/syst%C3%A8me-de-craft-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["_cs","_dialog","_inv","_itemInfo","_filter","_filters","_spawn","_craftingStation"]; //Declare all private variables
      if (!dialog) then { //Verify if the window is open
          createDialog "Life_craft";
      };
      _craftingStation = param [0,"",[""]];
      if (isNull player || !alive player || (player getVariable ["restrained",false]) || (player getVariable ["Escorting",false]) || life_istazed || life_action_inUse) exitWith {closeDialog 0;}; //If null / dead exit menu
      if ((getNumber(missionConfigFile >> "Cation_Crafting" >> "version")) > 4) then {
          if ((player getVariable ["playerSurrender",false]) || life_isknocked) exitWith {closeDialog 0;};
      };
      disableSerialization; //Disable Serialization
      if (life_is_processing) exitWith {
          closeDialog 2001;
          closeDialog 0;
      };
      _category = (getArray(missionConfigFile >> "Cation_Crafting" >> "category"));
      _craftingStations = (getArray(missionConfigFile >> "Cation_Crafting" >> "craftingStations"));
      _cs = [];
      _spawn = "";
      {
          if ((_x select 0) isEqualTo _craftingStation) then {
              _cs = (_x select 2);
              _spawn = (_x select 1);
          };
      } forEach _craftingStations;
      if (_cs isEqualTo []) exitWith {closeDialog 0;};
      _filters = [];
      {
          if ((_x select 0) in _cs) then {
              _filters pushBack [(_x select 0),(_x select 1)];
          };
      } forEach _category;
      _dialog = findDisplay 666; //find the craft dialog/window
      _dialog setVariable ["spawn",_spawn];
      _inv = _dialog displayCtrl 669; //find the listbox of items can be created
      _filter = _dialog displayCtrl 673; //find the filter
      lbClear _inv; //clear the listbox
      lbClear _filter; //clear the filter
      {
          _filter lbAdd (_x select 1);
          _filter lbSetData[(lbSize _filter)-1,(_x select 0)];
      } forEach _filters;
      _filter lbSetCurSel 0;
      
      (_dialog displayCtrl 667) ctrlSetText format[(getText(missionConfigFile >> "Cation_Crafting" >> "Craftingmenu"))];
      (_dialog displayCtrl 668) ctrlSetText format[(getText(missionConfigFile >> "Cation_Crafting" >> "CraftStats"))];
      (_dialog displayCtrl 670) ctrlSetText format[(getText(missionConfigFile >> "Cation_Crafting" >> "CraftMaterials"))];
      (_dialog displayCtrl 674) ctrlSetText format[(getText(missionConfigFile >> "Cation_Crafting" >> "CraftButton"))];
      (_dialog displayCtrl 675) ctrlSetText format[(getText(missionConfigFile >> "Cation_Crafting" >> "Close"))];
      Alles anzeigen

      Check 1:

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

      Check 2:

      Code
      if ((getNumber(missionConfigFile >> "Cation_Crafting" >> "version")) > 4) then {
          if ((player getVariable ["playerSurrender",false]) || life_isknocked) exitWith {closeDialog 0;};
      };

      Check 3:

      Code
      if (life_is_processing) exitWith {
          closeDialog 2001;
          closeDialog 0;
      };

      Check 4:

      Code
      if (_cs isEqualTo []) exitWith {closeDialog 0;};

      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 19:54
      • #238

      So, habe nun getestet ob es geht.....leider nicht. Er stellt den Gegenstand zwar her wenn ich die Materialien bringe aber ich habe es nicht im Inventar!?

      Weiss jemand wo das erstellte Zeugs hinwandert?

      Natürlich habe ich auch die Gegeng abgesucht weil ich eventl. annahm das der Gegenstand beim definierten Spawn Punkt herumliegt...aber auch nichts :)

      LG

      Ich Verwende die 5.0 Version


      2 Mal editiert, zuletzt von lordbrs (14. März 2018 um 20:02)

    • B4v4r!4n_Str!k3r
      Nerd
      Reaktionen
      246
      Trophäen
      11
      Beiträge
      725
      Bilder
      5
      • 14. März 2018 um 20:23
      • #239

      Normal ladet das Item dann in deinem Rucksack; hier I-Inventar und ansonsten zieht er dir das Kleidungsstück direkt an.

      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 20:50
      • #240

      Ne ich hab nirgendwo etwas drinnen :(

      Okay...und wo kann ich das ändern wo das Item Landen soll?

      Ich möchte nämlich Fahrzeuge craften ud die sollen natürlich am Spawnpunkt landen...im Rucksack wäre ein Tempest definitiv zu schwer^^



      Einmal editiert, zuletzt von lordbrs (14. März 2018 um 21:02)

    Registrieren oder Einloggen

    Du bist noch kein Mitglied von Native-Servers.com? Registriere dich kostenlos und werde Teil einer großartigen Community!

    Benutzerkonto erstellen

    Ä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

    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™