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
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.
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.