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

    Fehler mit dem dynamischen Markt von Black Lagoon

    • Tomcat
    • 14. November 2018 um 15:11
    • Erledigt
    • Tomcat
      Anfänger
      Reaktionen
      16
      Trophäen
      8
      Beiträge
      64
      • 14. November 2018 um 15:11
      • #1

      Guten Tag,

      und zwar haben ich seit mehreren Tagen einen Fehler mit dem dynamischen Markt von Black Lagoon. An sich funktioniert es, doch ich habe eine Error Meldung die manchmal in den Logs steht. Logs sowie die Datei wo ich den Fehler vermute sind angehängt. Ich habe auch 2 weitere Threads hier gefunden, jedoch wurden dort keine konkreten Lösungen geposted, die mir weiterhelfen könnten.

      ich bedanke mich jetzt schon mal für die ganze Antworten und Hilfestellungen.

      Mit freundlichen Grüßen

      Tom :)

      Dateien

      arma3server_x64_2018-11-14_08-00-00.rpt 489,81 kB – 128 Downloads fn_marketBuy.sqf 1,66 kB – 161 Downloads fn_marketChange.sqf 5,94 kB – 124 Downloads fn_marketconfiguration.sqf 3,19 kB – 141 Downloads fn_marketSell.sqf 1,75 kB – 155 Downloads
    • Tomcat
      Anfänger
      Reaktionen
      16
      Trophäen
      8
      Beiträge
      64
      • 18. November 2018 um 11:42
      • #2

      Keiner eine Idee, was der Fehler sein könnte? ich habe sogar 2 Beiträge hier gefunden (Beitrag 1, Beitrag 2). Doch die helfen mir auch nicht so ganz weiter.

    • AvirexDE
      Meister
      Reaktionen
      784
      Beiträge
      1.917
      Dateien
      1
      Bilder
      39
      • 19. November 2018 um 11:06
      • #3

      Fehler:

      Code
      11:16:24 Error in expression <
      
      _modifier = (_amount * (_arr_resource select 4)); 
      
      _price = _price - _modifie>
      11:16:24   Error position: <select 4)); 
      
      _price = _price - _modifie>
      11:16:24   Error Zero divisor
      11:16:24 File core\market\fn_marketSell.sqf [life_fnc_marketSell], line 22
      11:16:24 Error in expression <
      
      _modifier = (_amount * (_arr_resource select 4)); 
      
      _price = _price - _modifie>
      11:16:24   Error position: <select 4)); 
      
      _price = _price - _modifie>
      11:16:24   Error Zero divisor
      11:16:24 File core\market\fn_marketSell.sqf [life_fnc_marketSell], line 22
      Alles anzeigen

      Siehe deinen Beitrag 1:

      Zitat von https://native-network.net/forum/thread/908-black-lagoon-markt-altis-life-3-1-4-8-extdb-error/

      Nun ich habe mir jetzt mal Testweise, Blacklagoon Markt Syten draufgepackt auch bei mir kommt der Fehler. Ich habe nix daran edidiert.

      Ich habs noch nicht ausgetestet doch ich vermute das der Fehler daher kommt das gewisse Items in Blacklagoon gelistet sind aber bei Altis nicht und deshalb auch nich verkauft beziehungsweise gekauft werden kann. Nimm mal dieses Item raus und teste es.

      Der Market Change bei Black Lagoon findet auch mit an- und verkäufen statt.

      Und nun musst du herausfinden welches Item nicht standardmäßig gelistet ist.

      Eines z.B. in der 5.0 wäre: gold_refined

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

      ▀ Freundliche Grüße ▀

      giphy.gif

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

    • Tomcat
      Anfänger
      Reaktionen
      16
      Trophäen
      8
      Beiträge
      64
      • 19. November 2018 um 17:28
      • #4
      Zitat von Avirex

      Fehler:

      Code
      11:16:24 Error in expression <
      
      _modifier = (_amount * (_arr_resource select 4)); 
      
      _price = _price - _modifie>
      11:16:24   Error position: <select 4)); 
      
      _price = _price - _modifie>
      11:16:24   Error Zero divisor
      11:16:24 File core\market\fn_marketSell.sqf [life_fnc_marketSell], line 22
      11:16:24 Error in expression <
      
      _modifier = (_amount * (_arr_resource select 4)); 
      
      _price = _price - _modifie>
      11:16:24   Error position: <select 4)); 
      
      _price = _price - _modifie>
      11:16:24   Error Zero divisor
      11:16:24 File core\market\fn_marketSell.sqf [life_fnc_marketSell], line 22
      Alles anzeigen

      Siehe deinen Beitrag 1:

      Und nun musst du herausfinden welches Item nicht standardmäßig gelistet ist.

      Eines z.B. in der 5.0 wäre: gold_refined

      Ah, okay. Ich habe noch einen Beitrag eben gerade gefunen, da ich den Fehler der dort beschrieben wurde hatte, bevor ich bissl die Dateien bearbeitet habe. Außerdem habe ich jetzt mal gold_refined entfernt. Da das nur manchmal ausgeführt wird kann ich nicht direkt sagen ob es geklappt hat, aber ich melde mich mit meinen Erkenntnissen.

      Hier der Beitrag, den ich noch gefunden habe, wo ich die fn_marketBuy.sqf her habe.

      Vielen Dank schon mal für deine Hilfe AvirexDE :)

    • Tomcat
      Anfänger
      Reaktionen
      16
      Trophäen
      8
      Beiträge
      64
      • 21. November 2018 um 14:30
      • #5

      Also ich habe die Datei aus diesem Beitrag (hier) benutzt und gold_refined entfernt. Doch jetzt bekomme ich sogar 2 Fehler. Da die ja nur willkürlich ausgeführt werden, sind die Fehler in unterschiedlichen logs, also nicht wundern.

      Hoffe mir kann jemand weiterhelfen.

      Mit freundlichen Grüßen

      Tom:)

      Dateien

      arma3server_x64_2018-11-21_04-00-00.rpt 495,15 kB – 113 Downloads arma3server_x64_2018-11-21_08-00-00.rpt 496,28 kB – 123 Downloads fn_marketBuy.sqf 1,65 kB – 150 Downloads fn_marketChange.sqf 6 kB – 115 Downloads fn_marketconfiguration.sqf 3,07 kB – 150 Downloads
    • Tomcat
      Anfänger
      Reaktionen
      16
      Trophäen
      8
      Beiträge
      64
      • 1. Dezember 2018 um 11:41
      • #6

      Fehler besteht leider immer noch. Dateien sind angehängt.

      Dateien

      arma3server_x64_2018-12-01_04-00-00.rpt 499,26 kB – 120 Downloads market.rar 7,59 kB – 143 Downloads
    • Alice Kingsleigh
      Profi
      Reaktionen
      329
      Trophäen
      8
      Beiträge
      1.141
      • 1. Dezember 2018 um 16:53
      • #7

      Das Problem liegt daran, dass er keine Zahl durch null teilen kann (ist eine mathematische Sache)... Und du hast überall als Min. 0 angegeben. Rechnen tut er es zwar scheinbar trotzdem, würde ich im Interesse deiner Spieler aber alleine schon ändern. Wenn der Preis bis auf 0 sinken kann ist das irgendwie ätzend.

    • Tomcat
      Anfänger
      Reaktionen
      16
      Trophäen
      8
      Beiträge
      64
      • 3. Dezember 2018 um 17:00
      • #8

      Alice Kingsleigh danke für deine hilfe. Ich habe jetzt mal alle min Werte auf 1 gesetzt und werde mich die Tage melden ob der Fehler noch da ist :)

    • Tomcat
      Anfänger
      Reaktionen
      16
      Trophäen
      8
      Beiträge
      64
      • 5. Dezember 2018 um 14:15
      • #9

      Ok, leider ist der Fehler immer noch da, obwohl ich den Mindestwert hochgesetzt habe, vllt noch ne andere Idee? Kann es sein, dass ich jetzt noch das aus diesem Beitrag (hier) machen muss?

      Dateien sowie logs sind angehängt.

      Dateien

      arma3server_x64_2018-12-04_00-00-03.rpt 494,26 kB – 125 Downloads market.rar 7,59 kB – 169 Downloads
    • Alice Kingsleigh
      Profi
      Reaktionen
      329
      Trophäen
      8
      Beiträge
      1.141
      • 5. Dezember 2018 um 14:37
      • #10

      Also er meckert immer noch über irgendeinen Nullteiler. Ich bin irgendwie zu doof da noch einen zu finden.

    • Tomcat
      Anfänger
      Reaktionen
      16
      Trophäen
      8
      Beiträge
      64
      • 5. Dezember 2018 um 14:56
      • #11

      Also so wie ich das Verstanden habe in dem anderen Beitrag steht das in der fn_marketBuy.sqf

      marketBuy_neu.sqf ist die Datei aus dem Beitrag und marketBuy_alt.sqf ist die aktuelle.

      Trotzdem bin ich irgendwie gerade zu doof den Fehler zu finden, falls er überhaupt in der fn_marketBuy.sqf liegt...

      Dateien

      marketBuy_alt.sqf 1,66 kB – 146 Downloads marketbuy_neu.sqf 1,65 kB – 179 Downloads
    • moeck
      Erleuchteter
      Reaktionen
      632
      Trophäen
      9
      Beiträge
      3.160
      Bilder
      9
      • 5. Dezember 2018 um 15:05
      • #12

      Moin,

      also nachdem was ich hier sehe, scheint es ein Problem bei der Configuration zu geben. Kann es sein, dass Du weitere Sachen in der v-Items hast. Ich würde da mal ein paar Logausgaben einbauen einfach um zu sehen an welchem Punkt das Teil aussteigt. Für mich sieht das danach aus, dass Du etwas verkaufst was nicht in der marketconfiguration hinterlegt ist und er dann anhand des Events durcheinander kommt.

      Ganz nebenbei würde ich das hier mal in eine vernüftige Config auslagern ^^

      Code
      life_market_resources = [
          
          // Default İsler
          
          ["oil_processed", 5500, 1, 6250, 3, 1, 
              [ 
                  ["diamond_cut",1], 
                  ["iron_refined",1],
                  ["copper_refined",1],
                  ["cement",1],
                  ["glass",1] 
              ] 
          ],
          
          ["diamond_cut", 4530, 1, 5250, 5, 2, 
              [ 
                  ["oil_processed",1],
                  ["iron_refined",1],
                  ["copper_refined",1],
                  ["salt_refined",1],
                  ["cement",1],
                  ["glass",1] 
              ] 
          ],
          
          ["copper_refined", 2500, 1, 3500, 2, 1, 
              [ 
                  ["diamond_cut",1], 
                  ["oil_processed",1],
                  ["iron_refined",1],
                  ["cement",1],
                  ["glass",1] 
              ] 
          ],
          
          ["iron_refined", 3500, 1, 4250, 3, 1,  
              [ 
                  ["diamond_cut",1], 
                  ["oil_processed",1],
                  ["copper_refined",1],
                  ["salt_refined",1],
                  ["cement",1],
                  ["glass",1] 
              ] 
          ],
          
          ["salt_refined", 4850, 1, 5750, 2, 1, 
              [ 
      
                  ["copper_refined",1],
                  ["glass",1] 
              ] 
          ],
          
          ["glass", 3450, 1, 4550, 2, 1, 
              [ 
                  ["diamond_cut",1], 
                  ["oil_processed",1],
                  ["iron_refined",1],
                  ["copper_refined",1]
              ] 
          ],
          
          ["cement", 3350, 1, 4100, 2, 1, 
              [ 
      
                  ["oil_processed",1],
                  ["iron_refined",1],
                  ["copper_refined",1],
                  ["glass",1]
              ] 
          ],
          
          ["goldbar", 55000, 1, 75000, 2, 1, 
              [ 
                  ["diamond_cut",1], 
                  ["oil_processed",1],
                  ["iron_refined",1],
                  ["copper_refined",1],
                  ["glass",1]
              ] 
          ],
          
          ["marijuana", 5750, 1, 7500, 10, 7,   
              [ 
                  ["cocaine_processed",1],
                  ["heroin_processed",1]
              ] 
          ],
      
          ["cocaine_processed", 6300, 1, 7850, 15, 10,   
              [ 
                  ["marijuana",1], 
                  ["heroin_processed",1]
              ] 
          ],
              
          ["heroin_processed", 6500, 1, 8700, 15, 10,   
              [ 
                  ["marijuana",1], 
                  ["cocaine_processed",1]
              ] 
          ]
      ];
      Alles anzeigen

      aber ich habe ja zum glück keinen plan davon 8o

      Signatur? Was ist eine Signatur? Kann man das essen?

      Bitte beachten: Ich gebe keinen Support über private Nachrichten!


      Ganz wichtig: [Leitfaden] Wie frage Ich richtig um Hilfe?

      Nicht zu vergessen [Tutorial/Selbst-Test] Sollte ich einen Life Server eröffnen ?

    • Tomcat
      Anfänger
      Reaktionen
      16
      Trophäen
      8
      Beiträge
      64
      • 5. Dezember 2018 um 15:22
      • #13

      Also ich bin schon die v-Items Config 2-3 mal durchgegangen und habe mit Hilfe von AvirexDE gefunden, dass gold_refinedin der configuration.sqf des MArktes entfernt werden muss. Das hab ich ja auch gemacht.

      Das mit den Logausgaben find ich eigentlich ne super Idee, wenn ich wüsste wie ich das einbauen kann:|. Ich bin im Bereich Scripting erst seit neustem aktiver geworden und wäre cool, wenn mir jemand sagen könnte wie ich das umsetzten kann.

      Außerdem, wie meinst du das mit :

      Zitat von moeck

      Ganz nebenbei würde ich das hier mal in eine vernüftige Config auslagern

      Auch hier wäre es nett wenn mir das jemand dann erklären würde. Wenn das Marktsystem läuft poste ich dann auch gerne nochmal alle Dateien und hänge das Tutorial von altisliferpg an, damit auch andere die diesen Fehler haben sollten diese schnell fixen können.

      Mit freundlichen Grüßen

      Tom:)

    • Deathman
      Profi
      Reaktionen
      259
      Trophäen
      10
      Beiträge
      676
      Dateien
      12
      Bilder
      106
      • 17. Dezember 2018 um 19:41
      • #14

      Ersetzt mal bitte fn_marketSell.sqf Code mit diesem

      Spoiler anzeigen
      Code: fn_marketSell.sqf
      /*
      
          Sell [SHORTNAME, AMOUNT, israw, send?]
      
      */
      
      private["_shortname","_amount","_price","_modifier","_globalprice","_min","_dir","_israw","_arr_resource","_arr_price","_modifier","_send","_relamount","_max"];
      
      _shortname = _this select 0;
      _amount = _this select 1;
      _israw = [_this, 2, false] call BIS_fnc_param;
      _send = [_this, 3, true] call BIS_fnc_param;
      
      //Get all necessary arrays
      _arr_resource = [_shortname] call life_fnc_marketGetRow;
      _arr_price = [_shortname] call life_fnc_marketGetPriceRow;
      
      //Calculate the new price of the product
      _price = _arr_price select 1; //current price
      _globalprice = _arr_price select 2; //current change rate
      
      _modifier = (_amount * (_arr_resource select 4)); //calculate modifier
      
      _price = _price - _modifier;
      _globalprice = _globalprice - _modifier;
      
      //Check borders
      if(_price < 0) then {_price = 0;};
      
      _min = _arr_resource select 2;
      
      if( _price < _min)then {_price = _min;};
      
      _max = _arr_resource select 3;
      
      if( _price > _max)then {_price = _max;};
      
      //insert into new array
      [_shortname, [_shortname,_price,_globalprice,-(_modifier)], false ] call life_fnc_marketSetPriceRow; //dont broadcast!
      
      
      /////Change related prices
      if(!_israw) then
      {
          {
              if((count _x) == 2) then
              {
                  _relamount = ceil (_amount * (_x select 1));
              
                  if(_relamount > 0) then
                  {
                  [_x select 0, _relamount, true, false] call life_fnc_marketBuy; //Make prices higher, no broadcast!
                  }
                  else
                  {
                  _relamount = -(_relamount);
                  [_x select 0, _relamount, true, false] call life_fnc_marketSell; //Make prices higher, no broadcast!
                  };
              }
              else
              {
                  
              };
              
          }
          foreach (_arr_resource select 6); //in change array
      };
      
      //Broadcast now if can send
       if(_send) then {publicVariable "life_market_prices";};
      Alles anzeigen

    • Tomcat
      Anfänger
      Reaktionen
      16
      Trophäen
      8
      Beiträge
      64
      • 18. Dezember 2018 um 14:56
      • #15

      Werd ich sofort ausprobieren. Vielen Dank schon mal. Werde mich melden :)

    • Tomcat
      Anfänger
      Reaktionen
      16
      Trophäen
      8
      Beiträge
      64
      • 21. Dezember 2018 um 18:57
      • #16

      Hm, also mit der Datei von Deathman bekomm ich jetzt einen anderen Error. Logs sind angehängt.

      Dateien

      arma3server_x64_2018-12-21_12-00-01.rpt 497,63 kB – 202 Downloads
    • Calypso
      Frischling
      Reaktionen
      2
      Trophäen
      7
      Beiträge
      17
      • 30. Dezember 2018 um 18:36
      • #17

      Fehler gefunden?.

    • Tomcat
      Anfänger
      Reaktionen
      16
      Trophäen
      8
      Beiträge
      64
      • 3. Januar 2019 um 15:30
      • #18
      Zitat von Calypso

      Fehler gefunden?.

      Leider Nein...

    • Tomcat
      Anfänger
      Reaktionen
      16
      Trophäen
      8
      Beiträge
      64
      • 23. Januar 2019 um 12:44
      • #19

      Der aktuelle Fehler:

      Spoiler anzeigen
      Code
      8:17:47 "[MARKET] marketChange called."
       8:17:47 Error in expression <
      
      _modifier = (_amount * (_arr_resource select 4)); 
      
      _price = _price - _modifie>
       8:17:47   Error position: <select 4)); 
      
      _price = _price - _modifie>
       8:17:47   Error Zero divisor
       8:17:47 File core\market\fn_marketSell.sqf [life_fnc_marketSell], line 22
       8:17:47 Error in expression <
      
      _modifier = (_amount * (_arr_resource select 4)); 
      
      _price = _price - _modifie>
       8:17:47   Error position: <select 4)); 
      
      _price = _price - _modifie>
       8:17:47   Error Zero divisor
       8:17:47 File core\market\fn_marketSell.sqf [life_fnc_marketSell], line 22
      Alles anzeigen

      Meine aktuellen market files sind als rar angehängt.

      Mit freundlichen Grüßen

      Tom :)

      Dateien

      arma3server_x64_2019-01-23_08-00-01.rpt 496,76 kB – 176 Downloads market.rar 7,59 kB – 174 Downloads
    • Tomcat
      Anfänger
      Reaktionen
      16
      Trophäen
      8
      Beiträge
      64
      • 5. Februar 2019 um 11:18
      • #20

      Also ich weiß nicht was der Fehler war, habe aber es jetzt so gefixt, indem ich den dynamischen Markt von RyanTTT nutzen. Trotzdem vielen Dank an alle die veruscht haben weiterzuhelfen

      Mit freundlichen Grüßen

      Tom :)

    Registrieren oder Einloggen

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

    Registrieren

    Tags

    • Black Lagoon Markt System

    Benutzer online in diesem Thema

    • 7 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™