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
Di: 01 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. Hilfeforum

    Items sind nicht nutzbar

      • Altis Life
    • micky
    • 3. August 2021 um 19:17
    • Erledigt
    • micky
      Anfänger
      Trophäen
      5
      Beiträge
      48
      • 3. August 2021 um 19:17
      • #1

      Hallo folgendes problem bei altis 5.0

      die items

      Benzinkanister Lockpick kann ich nicht benutzen.

      stehen mit einer Case aber in der FN_Useitem drinn kann mir da jemand weiterhelfen !?

      Diskord

      Crysis9184

      TeamSpeak 152.53.44.113:9987


      Viele Grüße

      Micky

    • TaktischerSpeck
      Profi
      Reaktionen
      292
      Trophäen
      10
      Beiträge
      1.211
      Dateien
      6
      Bilder
      35
      • 3. August 2021 um 19:20
      • #2

      How about some logs und die useitem Datei?

      Mit freundlichen Grüßen

      TaktischerSpeck - Vincent

      2945262602.gif

      Leidenschaftlicher Analphabet mit leichtem Drang zum Sabbern.

      2945262602.gif
      Welcome to Arma, a game where Physics don't give a f*ck.

      2945262602.gif
      If (ArmA == Bullshit) exitWith {[] call f*uckThisShit};

      2945262602.gif

      Kontaktmöglichkeiten

      Twitch

      Youtube

      Steam

      TLG (Einfach nur TLG ins IP Feld (trust me its gonna work))

      --alternativ--

      Ts.TheLastGamer.de

      Website

      Forum

      E-Mail: [email protected]

      Twitch

      Youtube

      Steam

      TLG (Einfach nur TLG ins IP Feld (trust me its gonna work))

      --alternativ--

      Ts.TheLastGamer.de

      Website

      Forum

      E-Mail: [email protected]

    • micky
      Anfänger
      Trophäen
      5
      Beiträge
      48
      • 3. August 2021 um 19:32
      • #3
      Code
      witch (true) do {
      
          case "boltcutter": {
              [cursorObject] spawn life_fnc_boltcutter;
              closeDialog 0;
          };
      
          case "blastingcharge": {
              player reveal fed_bank;
              (group player) reveal fed_bank;
              [cursorObject] spawn life_fnc_blastingCharge;
              closeDialog 0;
          };
      
          case "defusekit": {
              [cursorObject] spawn life_fnc_defuseKit;
              closeDialog 0;
          };
      
          case "storagesmall": {
              [false] call life_fnc_storageBox;
          };
      
          case "storagebig": {
              [true] call life_fnc_storageBox;
          };
      
          case "spikeStrip": {
              if (!isNull life_spikestrip) exitWith {hint localize "STR_ISTR_SpikesDeployment"; closeDialog 0};
              if ([false, _item, 1] call life_fnc_handleInv) then {
                  [] spawn life_fnc_spikeStrip;
                  closeDialog 0;
              };
          };
      
          case "fuelFull": {
              if !(isNull objectParent player) exitWith {hint localize "STR_ISTR_RefuelInVehicle"};
              [] spawn life_fnc_jerryRefuel;
              closeDialog 0;
          };
      
          case "fuelEmpty": {
              [] spawn life_fnc_jerryCanRefuel;
              closeDialog 0;
          };
      
          case "lockpick": {
              [] spawn life_fnc_lockpick;
              closeDialog 0;
          };
      Alles anzeigen

      Dateien

      arma3server_x64_2021-08-03_19-21-59.rpt 83,71 kB – 113 Downloads

      Diskord

      Crysis9184

      TeamSpeak 152.53.44.113:9987


      Viele Grüße

      Micky

    • TaktischerSpeck
      Profi
      Reaktionen
      292
      Trophäen
      10
      Beiträge
      1.211
      Dateien
      6
      Bilder
      35
      • 3. August 2021 um 20:24
      • #4

      Da das ein Problem von dir, wenn du als Spieler eingeloggt bist, würde der Client log mehr helfen, allgemein findest du dazu hier etwas: ArmA 3 Logs - Alles was du über Logdateien wissen musst - Tutorials, Downloads & Releases - ArmA 3 - Native-Network.net - deine Next Generation Gameserver- und Gaming Community

      Die komplette useitem Datei würde auch helfen, Sache ist das, wenn das so weit 1zu1 dein Script ist, kann das nicht funktionieren da du in der Switch Anweisung true stehen hast.

      Hier eine Erklärung zu switch - Bohemia Interactive Community (bistudio.com) und die "default" Datei vom Tonic Framework Framework/fn_useItem.sqf at v5.X.X · AsYetUntitled/Framework (github.com)

      Mit freundlichen Grüßen

      TaktischerSpeck - Vincent

      2945262602.gif

      Leidenschaftlicher Analphabet mit leichtem Drang zum Sabbern.

      2945262602.gif
      Welcome to Arma, a game where Physics don't give a f*ck.

      2945262602.gif
      If (ArmA == Bullshit) exitWith {[] call f*uckThisShit};

      2945262602.gif

      Kontaktmöglichkeiten

      Twitch

      Youtube

      Steam

      TLG (Einfach nur TLG ins IP Feld (trust me its gonna work))

      --alternativ--

      Ts.TheLastGamer.de

      Website

      Forum

      E-Mail: [email protected]

      Twitch

      Youtube

      Steam

      TLG (Einfach nur TLG ins IP Feld (trust me its gonna work))

      --alternativ--

      Ts.TheLastGamer.de

      Website

      Forum

      E-Mail: [email protected]

    • micky
      Anfänger
      Trophäen
      5
      Beiträge
      48
      • 3. August 2021 um 20:30
      • #5
      Code
      #include "..\..\script_macros.hpp"
      
      /*
          File: fn_useItem.sqf
          Author: Bryan "Tonic" Boardwine
      
          Description:
          Main function for item effects and functionality through the player menu.
      */
      
      disableSerialization;
      
      if ((lbCurSel 2005) isEqualTo -1) exitWith {
          hint localize "STR_ISTR_SelectItemFirst";
      };
      
      private _item = CONTROL_DATA(2005);
      private _edible = M_CONFIG(getNumber, "VirtualItems", _item, "edible");
      private _drinkable = M_CONFIG(getNumber, "VirtualItems", _item, "drinkable");
      
      if (_edible > -1 || _drinkable > -1) exitWith {
          if ([false, _item, 1] call life_fnc_handleInv) then {
              if (_edible > -1) then {
                  private _sum = life_hunger + _edible;
                  life_hunger = (_sum max 5) min 100; // never below 5 or above 100
              };
      
              if (_drinkable > -1) then {
                  private _sum = life_thirst + _drinkable;
      
                  life_thirst = (_sum max 5) min 100; // never below 5 or above 100
      
                  if (LIFE_SETTINGS(getNumber, "enable_fatigue") isEqualTo 1) then {
                      player setFatigue 0;
                  };
                  if (_item isEqualTo "redgull" && {LIFE_SETTINGS(getNumber, "enable_fatigue") isEqualTo 1}) then {
                      [] spawn {
                          life_redgull_effect = time;
                          titleText [localize "STR_ISTR_RedGullEffect", "PLAIN"];
                          player enableFatigue false;
                          waitUntil {!alive player || ((time - life_redgull_effect) > (3 * 60))};
                          player enableFatigue true;
                      };
                  };
              };
          };
      
          [] call life_fnc_p_updateMenu;
          [] call life_fnc_hudUpdate;
      };
      private _craftingPlans = [];
      {
          private _variable = getText(_x >> "variable");
          _craftingPlans pushBack _variable;
      } forEach ("true" configClasses (missionConfigFile >> "Cation_CraftingV2" >> "plans"));
       
      switch (true) do {
          case (_item in _craftingPlans): {
              if ([false,_item,1] call life_fnc_handleInv) then {
                  if (!([_item,true] call cat_craftingV2_fnc_handlePlan)) then {
                      [true,_item,1] call life_fnc_handleInv;
                  };
              };
          };
          case "boltcutter": {
              [cursorObject] spawn life_fnc_boltcutter;
              closeDialog 0;
          };
      
          case "blastingcharge": {
              player reveal fed_bank;
              (group player) reveal fed_bank;
              [cursorObject] spawn life_fnc_blastingCharge;
              closeDialog 0;
          };
      
          case "defusekit": {
              [cursorObject] spawn life_fnc_defuseKit;
              closeDialog 0;
          };
      
          case "storagesmall": {
              [false] call life_fnc_storageBox;
          };
      
          case "storagebig": {
              [true] call life_fnc_storageBox;
          };
      
          case "spikeStrip": {
              if (!isNull life_spikestrip) exitWith {hint localize "STR_ISTR_SpikesDeployment"; closeDialog 0};
              if ([false, _item, 1] call life_fnc_handleInv) then {
                  [] spawn life_fnc_spikeStrip;
                  closeDialog 0;
              };
          };
      
          case "fuelFull": {
              if !(isNull objectParent player) exitWith {hint localize "STR_ISTR_RefuelInVehicle"};
              [] spawn life_fnc_jerryRefuel;
              closeDialog 0;
          };
      
          case "fuelEmpty": {
              [] spawn life_fnc_jerryCanRefuel;
              closeDialog 0;
          };
      
          case "lockpick": {
              [] spawn life_fnc_lockpick;
              closeDialog 0;
          };
      
          default {
              hint localize "STR_ISTR_NotUsable";
          };
      };
      
      [] call life_fnc_p_updateMenu;
      [] call life_fnc_hudUpdate;
      Alles anzeigen

      Diskord

      Crysis9184

      TeamSpeak 152.53.44.113:9987


      Viele Grüße

      Micky

    • TaktischerSpeck
      Profi
      Reaktionen
      292
      Trophäen
      10
      Beiträge
      1.211
      Dateien
      6
      Bilder
      35
      • 3. August 2021 um 21:33
      • #6
      Zitat von micky
      Code
      #include "..\..\script_macros.hpp"
      
      /*
          File: fn_useItem.sqf
          Author: Bryan "Tonic" Boardwine
      
          Description:
          Main function for item effects and functionality through the player menu.
      */
      
      disableSerialization;
      
      if ((lbCurSel 2005) isEqualTo -1) exitWith {
          hint localize "STR_ISTR_SelectItemFirst";
      };
      
      private _item = CONTROL_DATA(2005);
      private _edible = M_CONFIG(getNumber, "VirtualItems", _item, "edible");
      private _drinkable = M_CONFIG(getNumber, "VirtualItems", _item, "drinkable");
      
      if (_edible > -1 || _drinkable > -1) exitWith {
          if ([false, _item, 1] call life_fnc_handleInv) then {
              if (_edible > -1) then {
                  private _sum = life_hunger + _edible;
                  life_hunger = (_sum max 5) min 100; // never below 5 or above 100
              };
      
              if (_drinkable > -1) then {
                  private _sum = life_thirst + _drinkable;
      
                  life_thirst = (_sum max 5) min 100; // never below 5 or above 100
      
                  if (LIFE_SETTINGS(getNumber, "enable_fatigue") isEqualTo 1) then {
                      player setFatigue 0;
                  };
                  if (_item isEqualTo "redgull" && {LIFE_SETTINGS(getNumber, "enable_fatigue") isEqualTo 1}) then {
                      [] spawn {
                          life_redgull_effect = time;
                          titleText [localize "STR_ISTR_RedGullEffect", "PLAIN"];
                          player enableFatigue false;
                          waitUntil {!alive player || ((time - life_redgull_effect) > (3 * 60))};
                          player enableFatigue true;
                      };
                  };
              };
          };
      
          [] call life_fnc_p_updateMenu;
          [] call life_fnc_hudUpdate;
      };
      private _craftingPlans = [];
      {
          private _variable = getText(_x >> "variable");
          _craftingPlans pushBack _variable;
      } forEach ("true" configClasses (missionConfigFile >> "Cation_CraftingV2" >> "plans"));
       
      switch (true) do {
          case (_item in _craftingPlans): {
              if ([false,_item,1] call life_fnc_handleInv) then {
                  if (!([_item,true] call cat_craftingV2_fnc_handlePlan)) then {
                      [true,_item,1] call life_fnc_handleInv;
                  };
              };
          };
          case "boltcutter": {
              [cursorObject] spawn life_fnc_boltcutter;
              closeDialog 0;
          };
      
          case "blastingcharge": {
              player reveal fed_bank;
              (group player) reveal fed_bank;
              [cursorObject] spawn life_fnc_blastingCharge;
              closeDialog 0;
          };
      
          case "defusekit": {
              [cursorObject] spawn life_fnc_defuseKit;
              closeDialog 0;
          };
      
          case "storagesmall": {
              [false] call life_fnc_storageBox;
          };
      
          case "storagebig": {
              [true] call life_fnc_storageBox;
          };
      
          case "spikeStrip": {
              if (!isNull life_spikestrip) exitWith {hint localize "STR_ISTR_SpikesDeployment"; closeDialog 0};
              if ([false, _item, 1] call life_fnc_handleInv) then {
                  [] spawn life_fnc_spikeStrip;
                  closeDialog 0;
              };
          };
      
          case "fuelFull": {
              if !(isNull objectParent player) exitWith {hint localize "STR_ISTR_RefuelInVehicle"};
              [] spawn life_fnc_jerryRefuel;
              closeDialog 0;
          };
      
          case "fuelEmpty": {
              [] spawn life_fnc_jerryCanRefuel;
              closeDialog 0;
          };
      
          case "lockpick": {
              [] spawn life_fnc_lockpick;
              closeDialog 0;
          };
      
          default {
              hint localize "STR_ISTR_NotUsable";
          };
      };
      
      [] call life_fnc_p_updateMenu;
      [] call life_fnc_hudUpdate;
      Alles anzeigen

      wie gesagt deine switch statment ist fehlerhaft.

      Zitat von TaktischerSpeck

      Die komplette useitem Datei würde auch helfen, Sache ist das, wenn das so weit 1zu1 dein Script ist, kann das nicht funktionieren da du in der Switch Anweisung true stehen hast.

      Hier eine Erklärung zu switch - Bohemia Interactive Community (bistudio.com) und die "default" Datei vom Tonic Framework Framework/fn_useItem.sqf at v5.X.X · AsYetUntitled/Framework (github.com)

      Mit freundlichen Grüßen

      TaktischerSpeck - Vincent

      2945262602.gif

      Leidenschaftlicher Analphabet mit leichtem Drang zum Sabbern.

      2945262602.gif
      Welcome to Arma, a game where Physics don't give a f*ck.

      2945262602.gif
      If (ArmA == Bullshit) exitWith {[] call f*uckThisShit};

      2945262602.gif

      Kontaktmöglichkeiten

      Twitch

      Youtube

      Steam

      TLG (Einfach nur TLG ins IP Feld (trust me its gonna work))

      --alternativ--

      Ts.TheLastGamer.de

      Website

      Forum

      E-Mail: [email protected]

      Twitch

      Youtube

      Steam

      TLG (Einfach nur TLG ins IP Feld (trust me its gonna work))

      --alternativ--

      Ts.TheLastGamer.de

      Website

      Forum

      E-Mail: [email protected]

    • Gill0
      Frischling
      Reaktionen
      1
      Trophäen
      9
      Beiträge
      4
      • 4. August 2021 um 13:37
      • #7

      mach mal

      Code
      switch (true) do {

      zu

      Code
      switch (_item) do {
    • felixsch
      Amateur
      Reaktionen
      15
      Trophäen
      9
      Beiträge
      215
      Bilder
      4
      • 4. August 2021 um 17:41
      • #8

      Das Switch-Statement ist nicht unbedingt Fehlerhaft.

      Für das mit den Crafting Plänen macht True sogar sinn.

      Code: Beispiel 3 aus der Wiki
      switch true do
      {
          case (_dikCode in actionKeys "MoveForward"): _fn_moveForward;
          case (_dikCode in actionKeys "MoveBackward"): _fn_moveBackward;
          default _fn_invalidKey;
      };

      Die Frage ist ob andere Items funktionieren.

      Überprüf mal bitte deine Config_vItems.hpp ob dort bei den jeweiligen Items edible und drinkable jeweils auf -1 gesetzt sind.

      25720-panthor-only-logo-shadow-autoscaled-pngPanthor Life DEV

      https://panthor.de (Scripter | Designer | Modder) [ehemals ReallifeRPG]

    • felixsch
      Amateur
      Reaktionen
      15
      Trophäen
      9
      Beiträge
      215
      Bilder
      4
      • 4. August 2021 um 17:45
      • #9

      Das ist übrigens die Standard Datei aus der Version 4.

      Wie man sieht wird hier auch "true" benutzt.

      (https://github.com/AsYetUntitled/…/fn_useItem.sqf)

      Code
      #include "..\..\script_macros.hpp"
      /*
          File: fn_useItem.sqf
          Author: Bryan "Tonic" Boardwine
          Description:
          Main function for item effects and functionality through the player menu.
      */
      private "_item";
      disableSerialization;
      if ((lbCurSel 2005) isEqualTo -1) exitWith {hint localize "STR_ISTR_SelectItemFirst";};
      _item = CONTROL_DATA(2005);
      
      switch (true) do {
          case (_item in ["waterBottle","coffee","redgull"]): {
              if ([false,_item,1] call life_fnc_handleInv) then {
                  life_thirst = 100;
                  if (LIFE_SETTINGS(getNumber,"enable_fatigue") isEqualTo 1) then {player setFatigue 0;};
                  if (_item isEqualTo "redgull" && {LIFE_SETTINGS(getNumber,"enable_fatigue") isEqualTo 1}) then {
                      [] spawn {
                          life_redgull_effect = time;
                          titleText[localize "STR_ISTR_RedGullEffect","PLAIN"];
                          player enableFatigue false;
                          waitUntil {!alive player || ((time - life_redgull_effect) > (3 * 60))};
                          player enableFatigue true;
                      };
                  };
              };
          };
      
          case (_item isEqualTo "boltcutter"): {
              [cursorObject] spawn life_fnc_boltcutter;
              closeDialog 0;
          };
      
          case (_item isEqualTo "blastingcharge"): {
              player reveal fed_bank;
              (group player) reveal fed_bank;
              [cursorObject] spawn life_fnc_blastingCharge;
              closeDialog 0;
          };
      
          case (_item isEqualTo "defusekit"): {
              [cursorObject] spawn life_fnc_defuseKit;
              closeDialog 0;
          };
      
          case (_item isEqualTo "storagesmall"): {
              [false] call life_fnc_storageBox;
          };
      
          case (_item isEqualTo "storagebig"): {
              [true] call life_fnc_storageBox;
          };
      
          case (_item isEqualTo "spikeStrip"): {
              if (!isNull life_spikestrip) exitWith {hint localize "STR_ISTR_SpikesDeployment"; closeDialog 0};
              if ([false,_item,1] call life_fnc_handleInv) then {
                  [] spawn life_fnc_spikeStrip;
                  closeDialog 0;
              };
          };
      
          case (_item isEqualTo "fuelFull"): {
              if (vehicle player != player) exitWith {hint localize "STR_ISTR_RefuelInVehicle"};
              [] spawn life_fnc_jerryRefuel;
              closeDialog 0;
          };
      
          case (_item isEqualTo "fuelEmpty"): {
              [] spawn life_fnc_jerryCanRefuel;
              closeDialog 0;
          };
      
          case (_item isEqualTo "lockpick"): {
              [] spawn life_fnc_lockpick;
              closeDialog 0;
          };
      
          case (_item in ["apple","rabbit","salema","ornate","mackerel","tuna","mullet","catshark","turtle_soup","hen","rooster","sheep","goat","donuts","tbacon","peach"]): {
              if (!(M_CONFIG(getNumber,"VirtualItems",_item,"edible") isEqualTo -1)) then {
                  if ([false,_item,1] call life_fnc_handleInv) then {
                      _val = M_CONFIG(getNumber,"VirtualItems",_item,"edible");
                      _sum = life_hunger + _val;
                      switch (true) do {
                          case (_val < 0 && _sum < 1): {life_hunger = 5;}; //This adds the ability to set the entry edible to a negative value and decrease the hunger without death
                          case (_sum > 100): {life_hunger = 100;};
                          default {life_hunger = _sum;};
                      };
                  };
              };
          };
      
          default {
              hint localize "STR_ISTR_NotUsable";
          };
      };
      
      [] call life_fnc_p_updateMenu;
      [] call life_fnc_hudUpdate;
      Alles anzeigen

      25720-panthor-only-logo-shadow-autoscaled-pngPanthor Life DEV

      https://panthor.de (Scripter | Designer | Modder) [ehemals ReallifeRPG]

    • TaktischerSpeck
      Profi
      Reaktionen
      292
      Trophäen
      10
      Beiträge
      1.211
      Dateien
      6
      Bilder
      35
      • 4. August 2021 um 19:02
      • #10
      Zitat von felixsch

      Das Switch-Statement ist nicht unbedingt Fehlerhaft.

      Für das mit den Crafting Plänen macht True sogar sinn.

      Code: Beispiel 3 aus der Wiki
      switch true do
      {
          case (_dikCode in actionKeys "MoveForward"): _fn_moveForward;
          case (_dikCode in actionKeys "MoveBackward"): _fn_moveBackward;
          default _fn_invalidKey;
      };

      Die Frage ist ob andere Items funktionieren.

      Überprüf mal bitte deine Config_vItems.hpp ob dort bei den jeweiligen Items edible und drinkable jeweils auf -1 gesetzt sind.

      Du hast komplett recht man kann ein Switch mit true machen ob es sinnvoll ist die andere Frage.

      Abgesehen davon ja es ist auch nicht komplett fehlerhaft in dem fall geht nur eine abfrage und das ist die der Baupläne.

      Zitat von felixsch

      Überprüf mal bitte deine Config_vItems.hpp ob dort bei den jeweiligen Items edible und drinkable jeweils auf -1 gesetzt sind.

      Das Essen wird auch gehen, es geht ja speziell um die "anderen" items.

      Wenn du dir mal die 5.0 useitem anschaust, fällt dir auf das er "in dem switch" nicht true, sondern das _item verwendet wird, dadurch kann man bei jedem case "abfragen", ob das richtige Item / wert in der _item variable anliegt.

      Wenn man jetzt aber wie hier es der fall, ist "true" verwendet wird z. B. "boltcutter" mit true verglichen was natürlich false zurückgibt und daher das Script weiter vergleicht.

      Zitat von felixsch

      Das ist übrigens die Standard Datei aus der Version 4.

      Wie man sieht wird hier auch "true" benutzt.

      (https://github.com/AsYetUntitled/…/fn_useItem.sqf)

      Und genau da hängt auch der unterschied, hier wird true verwendet aber anstatt

      case "boltcutter": {
      wird das hier verwendet

      case (_item isEqualTo "boltcutter"): {

      da steht eine abfrage drin, ist aber auch fragwürdig, ob man das heutzutage machen möchte :D

      also die Lösung ist halt einfach das true durch _item zu ersetzten und dann dürfte alles laufen.

      Mit freundlichen Grüßen

      TaktischerSpeck - Vincent

      2945262602.gif

      Leidenschaftlicher Analphabet mit leichtem Drang zum Sabbern.

      2945262602.gif
      Welcome to Arma, a game where Physics don't give a f*ck.

      2945262602.gif
      If (ArmA == Bullshit) exitWith {[] call f*uckThisShit};

      2945262602.gif

      Kontaktmöglichkeiten

      Twitch

      Youtube

      Steam

      TLG (Einfach nur TLG ins IP Feld (trust me its gonna work))

      --alternativ--

      Ts.TheLastGamer.de

      Website

      Forum

      E-Mail: [email protected]

      Twitch

      Youtube

      Steam

      TLG (Einfach nur TLG ins IP Feld (trust me its gonna work))

      --alternativ--

      Ts.TheLastGamer.de

      Website

      Forum

      E-Mail: [email protected]

    • felixsch
      Amateur
      Reaktionen
      15
      Trophäen
      9
      Beiträge
      215
      Bilder
      4
      • 4. August 2021 um 22:21
      • #11
      Zitat von TaktischerSpeck

      Wenn man jetzt aber wie hier es der fall, ist "true" verwendet wird z. B. "boltcutter" mit true verglichen was natürlich false zurückgibt und daher das Script weiter vergleicht.

      Mhh.. komplett übersehen, dass da nur "boltcutter" steht.

      Da hast komplett recht. Beim Essen hatte ich jetzt eher an den exit vorher gedacht ob das eben Probleme macht, naja.

      micky entweder du änderst wie von TaktischerSpeck vorgeschlagen das "true" auf "_item" oder musst eben alle anpassen wie es erklärt wurde.

      Solltest du "_item" verwenden müsstest du beim default-case einfach folgendes für deine Baupläne einfügen:

      Code
      if(_item in _craftingPlans): {
          if ([false,_item,1] call life_fnc_handleInv) then {
              if (!([_item,true] call cat_craftingV2_fnc_handlePlan)) then {
                  [true,_item,1] call life_fnc_handleInv;
              };
          };
      } else {
          hint localize "STR_ISTR_NotUsable";
      };

      25720-panthor-only-logo-shadow-autoscaled-pngPanthor Life DEV

      https://panthor.de (Scripter | Designer | Modder) [ehemals ReallifeRPG]

    Registrieren oder Einloggen

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

    Registrieren

    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™