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: 06 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

    Ein... irgendwas Fehler mit der accType

    • Mike Black
    • 30. März 2018 um 01:21
    • Erledigt
    • Mike Black
      Anfänger
      Reaktionen
      6
      Trophäen
      9
      Beiträge
      73
      • 30. März 2018 um 01:21
      • #1

      Hallo liebe Comunity,

      ich habe in meinem Clientlog folgenden Fehler:

      Code
      1:11:05 "----------------------------------------------------------------------------------------------------"
       1:11:05 "               End of Altis Life Client Init :: Total Execution Time 130.611 seconds "
       1:11:05 "----------------------------------------------------------------------------------------------------"
       1:11:08 No speaker given for 
       1:11:14 No speaker given for 
       1:11:16 No speaker given for 
       1:11:25 Wrong init state
       1:11:26 No speaker given for 
       1:11:27 [weapon hgun_Pistol_heavy_01_F]: item[optic_ERCO_blk_F] does not match to this weapon!
       1:11:27 [weapon srifle_DMR_03_F]: item[muzzle_snds_acp] does not match to this weapon!
       1:11:27 [weapon srifle_DMR_03_F]: item[optic_MRD] does not match to this weapon!
       1:11:37 No speaker given for 
       1:12:05 Duplicate weapon Throw detected for C_man_1
       1:12:05 Duplicate weapon Put detected for C_man_1
       1:12:15 "0h 5min | Mike Black(76561198191636787) | Revive - civ_1(76561198191636787)"
       1:12:16 Error in expression <if (isNil "_cfg") then {_cfg = 0;};
      if (_cfg isEqualTo 1) exitWith {
      _ret = swit>
       1:12:16   Error position: <_cfg isEqualTo 1) exitWith {
      _ret = swit>
       1:12:16   Error Nicht definierte Variable in Ausdruck: _cfg
       1:12:16 File core\functions\fn_accType.sqf [life_fnc_accType], line 113
       1:12:16 Error in expression <if (isNil "_cfg") then {_cfg = 0;};
      if (_cfg isEqualTo 1) exitWith {
      _ret = swit>
       1:12:16   Error position: <_cfg isEqualTo 1) exitWith {
      _ret = swit>
       1:12:16   Error Nicht definierte Variable in Ausdruck: _cfg
       1:12:16 File core\functions\fn_accType.sqf [life_fnc_accType], line 113
      Alles anzeigen

      Ich kann dies überhaupt ncith einordnen und habe keine Ahnung wie ich den Fehler verstehen soll...

      Kann mit irgend jemand helfen?

      Hier noch die accType:

      C
      #include "..\..\script_macros.hpp"
      /*
          File: fn_accType.sqf
          Author: Bryan "Tonic" Boardwine
      
          *Functionality from Virtual Ammobox System*
      
          Description:
          Checks what type of an attachment is passed and what it is compatible with.
          Should now be compatible with the new compatibleItems class structure... This was not a fun task but thankfully
          Robalo gave me some code that showed me the way. If it isn't 100% compatible then IDFK. The forEach in a forEach drove me nuts and
          not the best way to do things, I really don't know what I was thinking but doing PHP code for two weeks and playing GTA V tends to make you
          forget things.... Wow what a ramble... blah blah blah.
      
          Returns:
          0: Unknown Error
          1: Primary
          2: Secondary
          3: Handgun
      */
      private ["_item","_type","_tmp","_ret","_weaponArray"];
      _item = [_this,0,"",[""]] call BIS_fnc_param;
      _type = [_this,1,0,[0]] call BIS_fnc_param;
      if (_item isEqualTo "" || _type isEqualTo 0) exitWith {0};
      _ret = 0;
      
      _weaponArray = [primaryWeapon player, secondaryWeapon player, handgunWeapon player];
      {
          if (!(_ret isEqualTo 0)) exitWith {}; //Make sure we exit the loop since there was already a match.
          if (!(_x isEqualTo "")) then
          {
              _weapon = _x;
              _cfgInfo = [_weapon,"CfgWeapons"] call life_fnc_fetchCfgDetails;
      
              _legacyItems = ((_cfgInfo select 10) + (_cfgInfo select 11) + (_cfgInfo select 12));
              _newItems = _cfgInfo select 14;
      
              //Check Legacy Items first
              if (count _legacyItems > 0) then {
                  for "_i" from 0 to (count _legacyItems)-1 do {
                      _legacyItems set[_i,toLower(_legacyItems select _i)];
                  };
      
                  if ((toLower _item) in _legacyItems) exitWith {_ret = switch (_weapon) do {case (primaryWeapon player): {1};case (secondaryWeapon player) : {2};case (handgunWeapon player): {3};default {0};};};
              };
      
              //Check new compatibleItems class structure
              if (count _newItems > 0) then {
                  //This gets weird with forEach in forEach :\
                  {
                      if (!(_ret isEqualTo 0)) exitWith {};
      
                      if (isClass (configFile >> "CfgWeapons" >> _weapon >> "WeaponSlotsInfo" >> _x >> "compatibleItems")) then {
                          _cfg = FETCH_CONFIG4(getNumber,"CfgWeapons",_weapon,"WeaponSlotsInfo",_x,"compatibleItems",_item);
                      };
      
                      if (isNil "_cfg") then {_cfg = 0;};
                      if (_cfg isEqualTo 1) exitWith {
                          _ret = switch (_weapon) do {case (primaryWeapon player): {1};case (secondaryWeapon player) : {2};case (handgunWeapon player): {3};default {0};};
                      };
                  } forEach _newItems;
                  if (!(_ret isEqualTo 0)) exitWith {}; //Make sure we exit the loop
              };
          };
      } forEach _weaponArray;
      
      _ret;
      Alles anzeigen

      Habe eigentlich auch nichts an der datei geändert..

      Danke im Vorraus

      Mike

      Wer fehler findet darf sie behalten....8o

    • AvirexDE
      Meister
      Reaktionen
      784
      Beiträge
      1.917
      Dateien
      1
      Bilder
      39
      • 30. März 2018 um 10:53
      • #2

      Häng mal deine Config_Weapons.hpp im Dateianhang an ;)

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

      ▀ Freundliche Grüße ▀

      giphy.gif

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

    • Mike Black
      Anfänger
      Reaktionen
      6
      Trophäen
      9
      Beiträge
      73
      • 30. März 2018 um 12:08
      • #3

      Hier meine Config_Weapons.hpp als txt da hpp nicht erlaubt ist hoch zu laden

      Dateien

      Config_Weapons.txt 18,24 kB – 207 Downloads

      Wer fehler findet darf sie behalten....8o

    • AvirexDE
      Meister
      Reaktionen
      784
      Beiträge
      1.917
      Dateien
      1
      Bilder
      39
      • 30. März 2018 um 12:35
      • #4

      So sollte nun funktionieren. Du darfst nicht das ,an den Case Enden setzen.

      Und nutz am besten Notepad++ oder Visual Studio zum formatieren von solchen Dateien.

      Hab deine Datei bearbeitet, befindet scih im Anhang.

      Beispiel:

      C: FALSCH
       accs[] = {
                  { "optic_ACO_grn_smg", "", 2500, 100, "" },
                  { "optic_Aco_smg", "", 2500, 100, "" },
                  { "optic_Holosight_blk_F", "", 5000, 100, "" },
              };
      C: RICHTIG
      accs[] = {
                  { "optic_ACO_grn_smg", "", 2500, 100, "" },
                  { "optic_Aco_smg", "", 2500, 100, "" },
                  { "optic_Holosight_blk_F", "", 5000, 100, "" }
              };

      Dateien

      Config_Weapons.rar 2,54 kB – 146 Downloads

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

      ▀ Freundliche Grüße ▀

      giphy.gif

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

    • Mike Black
      Anfänger
      Reaktionen
      6
      Trophäen
      9
      Beiträge
      73
      • 30. März 2018 um 12:40
      • #5

      Danke

      Das mit dem ,  weiß ich wusste nur nicht das der Fehler jetzt dadurch gekommen ist bzw war er vorher nicht da..

      Habe inzwischen noch ne andere Vermutung:

      Im log steht ja, dass die Waffe sowieso nicht mit visier sowieso zusammen passt....

      Ich habe nähmlich ne Waffen Visier kombi gehabt die so nicht im Civi Shop steht...

      Wäre das auch möglich, das das daher kommt?

      Wer fehler findet darf sie behalten....8o

    • AvirexDE
      Meister
      Reaktionen
      784
      Beiträge
      1.917
      Dateien
      1
      Bilder
      39
      • 30. März 2018 um 12:58
      • #6
      Zitat von Mike Black

      Danke

      Das mit dem ,  weiß ich wusste nur nicht das der Fehler jetzt dadurch gekommen ist bzw war er vorher nicht da..

      Habe inzwischen noch ne andere Vermutung:

      Im log steht ja, dass die Waffe sowieso nicht mit visier sowieso zusammen passt....

      Ich habe nähmlich ne Waffen Visier kombi gehabt die so nicht im Civi Shop steht...

      Wäre das auch möglich, das das daher kommt?

      Alles anzeigen

      Auch möglich ja.

      Aber kommt den noch der Fehler mit der neuen Waffen Config ?

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

      ▀ Freundliche Grüße ▀

      giphy.gif

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

    • Mike Black
      Anfänger
      Reaktionen
      6
      Trophäen
      9
      Beiträge
      73
      • 30. März 2018 um 13:20
      • #7

      Weiß ich noch nicht muss ich noch gucken

      Wer fehler findet darf sie behalten....8o

    • Mike Black
      Anfänger
      Reaktionen
      6
      Trophäen
      9
      Beiträge
      73
      • 30. März 2018 um 13:29
      • #8

      Fehler kommt immernoch

      Wer fehler findet darf sie behalten....8o

    Registrieren oder Einloggen

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

    Registrieren

    Benutzer online in diesem Thema

    • 1 Besucher

    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™