Hallo NT Member & andere
Ich habe gerade ein kleines Problem.
Ich möchte das Z-Inventar (Flaschen & so) löschen (S das es leer ist).
Nur ich finde nicht die Variable wo das Zeug drinne ist.
Ich hoffe ihr könnt mir helfen
Hallo NT Member & andere
Ich habe gerade ein kleines Problem.
Ich möchte das Z-Inventar (Flaschen & so) löschen (S das es leer ist).
Nur ich finde nicht die Variable wo das Zeug drinne ist.
Ich hoffe ihr könnt mir helfen
welche version?
ansonsten config_items
4.4R2 oder R3
Ja Config_vitems
Darunter bekomme ich nichts zurück.
Das ist doch die Config , oder nicht?
Ich will doch nur die Variable , wo die Items drinne stehen
ja und die findest du in der Config_vitems
Eine Variable mit allen Items gibt es nicht, die könntest du aber natürlich erstellen und dann über ein forEach Array jedes einzelne Item entfernen lassen. Könnte etwa so aussehen:
life_allItems = ["waterBottle","apple","toolkit"]; //Array aller Item Variablen wie in Config_vItems.hppp definiert
{
private _item = format ["life_inv_%1",_x]; //Wir erstellen eine Variable, mit dem kompletten Variablennamen des Items
missionNamespace setVariable [_item,0]; //Itemanzahl auf 0 setzen
} forEach life_allItems; //das ganze für alle im Array aufgeführte Items
{
missionNamespace setVariable [ITEM_VARNAME(configName _x),0];
} forEach ("true" configClasses (missionConfigFile >> "VirtualItems"));
In der /core/configuration.sqf werden doch alle Items eingelesen und auf null gesetzt.
Das kann man auch für das löschen nutzen.
Nicht vergessen, in der lösch SQF das Makro einbinden #include "..\..\script_macros.hpp".
Stimmt, hab ich gar nicht dran gedacht lol
Ah ok Danke.