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: 16 Mai 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
    6. Archiv

    Black Lagoon Markt Altis Life 3.1.4.8 extDB error

    • YOLOGaming
    • 5. Februar 2016 um 09:16
    • Geschlossen
    • YOLOGaming
      Frischling
      Reaktionen
      2
      Trophäen
      10
      Beiträge
      11
      • 5. Februar 2016 um 09:16
      • #1

      Hallo,
      Ich habe neustens in dem log ein Error kann diesen aber auch nicht beheben er "taucht" auf wenn ein market change gecalled wird. Ich würde mich freuen wenn jemand von euch eine Idee hätte woran es liegen könnte. Hier der Error

      Spoiler anzeigen


      "[MARKET] marketChange called."
      Error in expression <

      _modifier = (_amount * (_arr_resource select 5));

      _price = _price + _modifie>
      8:49:14 Error position: <select 5));

      _price = _price + _modifie>
      Error Zero divisor
      File mpmissions\Altis_Life.Altis\core\market\fn_marketBuy.sqf, line 22
      "Server FSM timer"
      Error in expression <

      _modifier = (_amount * (_arr_resource select 5));

      _price = _price + _modifie>

      File mpmissions\Altis_Life.Altis\core\market\fn_marketSell.sqf, line 22
      "Server FSM timer"
      Error in expression <

      _modifier = (_amount * (_arr_resource select 4));

      _price = _price - _modifie>
      Error position: <select 4));

      _price = _price - _modifie>
      Error Zero divisor
      File mpmissions\Altis_Life.Altis\core\market\fn_marketSell.sqf, line 22
      "+Market+ Event goldm"

      "[MARKET] marketChange called."


      Schon mal vielen Dank im vorraus.

    • Xylometachlorid
      Nerd
      Reaktionen
      402
      Trophäen
      11
      Beiträge
      584
      • 5. Februar 2016 um 09:49
      • #2
      Zitat von YOLOGaming

      File mpmissions\Altis_Life.Altis\core\market\fn_marketBuy.sqf, line 22

      Zitat von YOLOGaming

      File mpmissions\Altis_Life.Altis\core\market\fn_marketSell.sqf, line 22


      Ich wage es mal und stell die Hypothese auf dass du den Fehler in diesen Beiden Dateien in Zeile 22 finden kannst.

      Solltest du ihn nicht selbst finden dann kannst du gerne nochmal die Dateien hier posten und wir helfen dir.

      Bis dahin hilft dir auch unser Leitfaden zum Threaderstellen vor allem fürs' nächste mal weiter.
      Wie frage ich richtig um Hilfe? - Leitfaden

      Viel Glück noch
      Xylometachlorid

      extDB2 Tutorial: extDB2 Einrichten - so geht's richtig

    • YOLOGaming
      Frischling
      Reaktionen
      2
      Trophäen
      10
      Beiträge
      11
      • 5. Februar 2016 um 10:18
      • #3

      Okay tut mir leid wenn mir das so ein bisschen missraten ist..
      Ich danke euch das ihr mit trotzdem noch helfen wollt :)
      Ich finde den Fehler gerade nicht in den Dateien für mich als "Anfänger" sehen sie eigentlich ganz normal aus. Ich glaube es ist wieder ein dummer Fehler meinerseits. Wäre super wenn einer da nochmal drüber gucken könnte.
      fn_marketBuy.sqf

      Spoiler anzeigen


      /*

      Buy [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 5)); //calculate modifier

      _price = _price + _modifier;
      _globalprice = _globalprice + _modifier;

      //Check borders
      if(_price < 0) then {_price = 0;};

      _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
      {
      {
      _relamount = ceil (_amount * (_x select 1));
      if(_relamount < 0) then //INVERTED!
      {
      _relamount = -(_relamount);
      [_x select 0, _relamount, true, false] call life_fnc_marketBuy; //Make prices higher, no broadcast!
      }
      else
      {
      [_x select 0, _relamount, true, false] call life_fnc_marketSell; //Make prices higher, no broadcast!
      };
      }
      foreach (_arr_resource select 6); //in change array
      };

      //Broadcast now if can send
      if(_send) then {publicVariable "life_market_prices";};

      fn_marketSell.sqf

      Spoiler anzeigen


      /*

      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;};

      _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";};

    • Sacha
      Schüler
      Reaktionen
      35
      Trophäen
      11
      Beiträge
      105
      • 5. Februar 2016 um 12:18
      • #4

      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.

    • YOLOGaming
      Frischling
      Reaktionen
      2
      Trophäen
      10
      Beiträge
      11
      • 5. Februar 2016 um 14:13
      • #5

      Danke!
      Sacha deine Vermutung war richtig es läuft nun alles ohne Probleme.
      Danke für eure Geduld mit mir. :)

    • SirFluffyVonKitten
      Nerd
      Reaktionen
      407
      Trophäen
      11
      Beiträge
      798
      Bilder
      3
      • 5. Februar 2016 um 14:24
      • #6
      Zitat von YOLOGaming

      Danke!
      Sacha deine Vermutung war richtig es läuft nun alles ohne Probleme.
      Danke für eure Geduld mit mir. :)

      [modclose][/modclose]

    • nox 25. März 2023 um 00:43

      Hat das Thema aus dem Forum Hilfeforum - ArmA 3 nach Archiv verschoben.

    Registrieren oder Einloggen

    Du bist noch kein Mitglied von Native-Servers.com? Registriere dich kostenlos und werde Teil einer großartigen Community!

    Benutzerkonto erstellen

    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. Verhaltensregeln
    3. Datenschutzerklärung
    4. Impressum
    5. Urheberrechts- oder Lizenzverstoß melden
  • Trimax Design coded & layout by Gino Zantarelli 2023-2025©
    Community-Software: WoltLab Suite™