Hey bei mir scheint alles halbwegs zu gehen, außer das jeder Button unbeschriftet ist und nicht craftbar ist. (Die buttons funktionieren aber)
[Tutorial] Craftingsystem zum Herstellen von Items, Waffen usw.
-
- Altis Life
-
B4v4r!4n_Str!k3r -
20. Juni 2016 um 18:00
-
-
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
Alles 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 = "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 }; };
-
Weil er versucht dir das Auto ins Inventar zu geben - da musst du einiges anpassen dass es geht
-
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?
-
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
-
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 ...
-
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 -
Nvm,
ich war retarded, einfach ignorieren bitte
-
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>.
-
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
-
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
-
auch für dich lordbrs gilt: bitte Logs anhängen, wir sind keine Hellseher!
-
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!?
-
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
-
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
Alles anzeigen/* 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"))];
-
Danke dir @
B4v4r!4n_Str!k3r
mit dieser Fn_Craft.sqf funktioniert es zumindest mal das ich etwas angezeigt bekomm
-
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
Alles anzeigen/* 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"))];
Check 1:
Codeif (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:
Codeif ((getNumber(missionConfigFile >> "Cation_Crafting" >> "version")) > 4) then { if ((player getVariable ["playerSurrender",false]) || life_isknocked) exitWith {closeDialog 0;}; };
Check 3:
Check 4:
-
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
-
Normal ladet das Item dann in deinem Rucksack; hier I-Inventar und ansonsten zieht er dir das Kleidungsstück direkt an.
-
-