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
Mi: 21 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. Tutorials & Releases

    [TUT] Farmboost Script mit MySQL für A3L 5.0.0

      • Altis Life
    • badidas
    • 5. Oktober 2019 um 14:21
    • Alice Kingsleigh
      Profi
      Reaktionen
      329
      Trophäen
      8
      Beiträge
      1.141
      • 21. Oktober 2019 um 17:09
      • #21

      Noch mal neue Logs sind immer gut. Server und Client bitte.

    • DieElite999
      Frischling
      Reaktionen
      1
      Beiträge
      25
      • 27. Oktober 2019 um 10:55
      • #22

      Hallo, ich habe Folgendes Problem ich habe alles so gemacht wie es mi tut Steht

      Code
      fn_virt_sell.sqf
      
      _price = (_price * _amount);
      if !(isnil "life_farmboost") { 
          if(life_farmboost_A) then {
              _price = (_price * 1.5);
          };
          if(life_farmboost_B) then {
              _price = (_price * 1.25);
          };
      };
      Alles anzeigen

      Steht es so drin die Logs sagt folgenden Fehler

      Code
      Error in expression < _amount);
      if !(isnil "life_farmboost") { 
      if(life_farmboost_A) then {
      _price = >
        Error position: <{ 
      if(life_farmboost_A) then {
      _price = >
        Error Missing ;
      File core\shops\fn_virt_sell.sqf [life_fnc_virt_sell], line 85
      Error in expression < _amount);
      if !(isnil "life_farmboost") { 
      if(life_farmboost_A) then {
      _price = >
        Error position: <{ 
      if(life_farmboost_A) then {
      _price = >
        Error Missing ;
      File core\shops\fn_virt_sell.sqf [life_fnc_virt_sell], line 85
      Alles anzeigen

      zur

      Code
      fn_gather.sqf
      
      if (_exit) exitWith {life_action_inUse = false;};
      _amount = round(random(_maxGather)) + 1;
      if !(isnil "life_farmboost") { 
          if(life_farmboost_A) then {
              _amount = (_amount * 3);
          };
          if(life_farmboost_B) then {
              _amount = (_amount * 2);
          };
          if(life_farmboost_C) then {
              _amount = ((_amount * 1.5));
          };
      };
      Alles anzeigen

      wieder folgender log Fehler

      Code
      Error in expression <her)) + 1;
      if !(isnil "life_farmboost") { 
      if(life_farmboost_A) then {
      _amount =>
        Error position: <{ 
      if(life_farmboost_A) then {
      _amount =>
        Error Missing ;
      File core\actions\fn_gather.sqf [life_fnc_gather], line 111
      Error in expression <her)) + 1;
      if !(isnil "life_farmboost") { 
      if(life_farmboost_A) then {
      _amount =>
        Error position: <{ 
      if(life_farmboost_A) then {
      _amount =>
        Error Missing ;
      File core\actions\fn_gather.sqf [life_fnc_gather], line 111
      Alles anzeigen

      ich hoffe mir kann einer helfen.:)

    • Monti94
      Anfänger
      Reaktionen
      5
      Trophäen
      6
      Beiträge
      48
      Dateien
      1
      Bilder
      5
      • 27. Oktober 2019 um 11:11
      • #23

      Edit : Doch nicht, steht im original so drin:P

      It's not a BUG

      it's ARMA3

      Einmal editiert, zuletzt von Monti94 (27. Oktober 2019 um 11:23)

    • DieElite999
      Frischling
      Reaktionen
      1
      Beiträge
      25
      • 27. Oktober 2019 um 11:21
      • #24

      ich habe es schon so getestet

      _amount = ((_amount * 1.5));

      und so

      _amount = (_amount * 1.5);

      die Fehler bleiben

    • Monti94
      Anfänger
      Reaktionen
      5
      Trophäen
      6
      Beiträge
      48
      Dateien
      1
      Bilder
      5
      • 27. Oktober 2019 um 11:33
      • #25
      Zitat von DieElite999

      ich habe es schon so getestet

      _amount = ((_amount * 1.5));

      und so

      _amount = (_amount * 1.5);


      die Fehler bleiben

      Da fehlt auch noch was:

      _amount = round((_amount * 1.5));

      ;)

      It's not a BUG

      it's ARMA3

    • BlueType
      Nerd
      Reaktionen
      190
      Trophäen
      8
      Beiträge
      735
      Bilder
      27
      • 27. Oktober 2019 um 12:34
      • #26
      Zitat

      if !(isnil "life_farmboost") {

      Code
      if !(isnil "life_farmboost") then {

      Fehler behoben

      MFG ƁLƱΣƬΨƤΣ™

      :!:Hinweis:!:

      :!:Ich bin zwar erfahren mit der Sprache SQF, lerne trotzdem noch, definitiv kein Profi:!:

      Discord : ╲⎝⧹⎝ƁLƱΣƬΨƤΣ™⎠⧸⎠╱#0448

      Discord Server : https://discord.gg/K8KhAnE

      Teamspeak : ts.Endless-Net.de

    • DieElite999
      Frischling
      Reaktionen
      1
      Beiträge
      25
      • 27. Oktober 2019 um 12:52
      • #27

      Danke Problem Behoben

    • DieElite999
      Frischling
      Reaktionen
      1
      Beiträge
      25
      • 27. Oktober 2019 um 13:19
      • #28

      Habe jetzt leider ein anderes Problem mit diesen script wen man einen code eingeben will kommt ein error in der Client log ist auch der einzigste

      C
      fn_farmboost.sqf
      
      #include "..\..\script_macros.hpp"
      /*
       File: fn_farmboost.sqf
       Author: Alex Smith
       Description:
       -
      */
      private ["_code"];
      params ["_code"];
      if (count _code isEqualTo 0) exitWith {
       hint "Der Code ist ungültig!";
      };
      //arma is scheiße
      private _darray = _code select 0;
      private _selarray = _darray select 3;
      if (_selarray == "A") then {
       hint "Der Farmboost (200% Farmen, 200% Verarbeiten) wurde erfolgreich eingelöst! Du kannst den Code nichtmehr benutzen!";
       life_farmboost_A = true;
       publicVariable "life_farmboost_A";
      };
       if (_selarray == "B") then {
       hint "Der Farmboost (100% Farmen, 100% Verarbeiten) wurde erfolgreich eingelöst! Du kannst den Code nichtmehr benutzen!";
       life_farmboost_B = true;
       publicVariable "life_farmboost_B";
      };
       if (_selarray == "C") then {
       hint "Der Farmboost (50% Farmen, 50% Verarbeiten) wurde erfolgreich eingelöst! Du kannst den Code nichtmehr benutzen!";
       life_farmboost_C = true;
       publicVariable "life_farmboost_C";
      };
      life_farmboost = true;
      publicVariable "life_farmboost";
      if(!life_farmboost) then {
       hint "Ein schwerwiegender Fehler ist aufgetreten! Bitte kontaktiere schnellstmöglich einen Admin!";
      };
      Alles anzeigen

      Client log sagt

      aber nur wen man einen Code Eingeben will und ingame steht da Dein Code wird geprüft

      Code
      13:13:44   Error position: <count _code isEqualTo 0) exitWith {
      hint>
      13:13:44   Error count: Typ Bool, erwartet Array,Zeichenfolge,Config entry
      13:13:44 File dialog\function\fn_farmboost.sqf [life_fnc_farmboost]..., line 67
    • Brandy Scotchland
      Schüler
      Reaktionen
      70
      Trophäen
      10
      Beiträge
      91
      Bilder
      11
      • 17. November 2019 um 18:37
      • #29

      Hi habe ein kleines Problem.

      Soweit funktioniert alles. active wird in der DB auf 0 gesetzt wird auch in den Logs angezeigt aber dann ist schluss.

      Bei mir ruft es die fn_farmboost.sqf nicht auf. Dabei ist sie überall eingetragen.

      Gibt leider auch keine Fehler aus.

      Hab das gefühl hier hört es auf [_queryResult] remoteExec ["life_fnc_farmboost",_unit];

      Einmal editiert, zuletzt von Brandy Scotchland (17. November 2019 um 18:45)

    • Brandy Scotchland
      Schüler
      Reaktionen
      70
      Trophäen
      10
      Beiträge
      91
      Bilder
      11
      • 20. November 2019 um 11:18
      • #30

      Habe den Fehler gefunden.

      Code: fn_getFarmcodes.sqf
      #include "\life_server\script_macros.hpp"
      /*
       File: fn_getFarmcodes.sqf
       Author: Alex Smith
       Description:
       Hör auf zu lesen und kopier schneller!
      */
      private ["_code","_tickTime","_queryResult", "_queryResult2"];
      params ["_code", "_unit"];
      _query = format ["SELECT id, code, active, type FROM farmkeys WHERE code='%1' AND active='1'",_code];
      _tickTime = diag_tickTime;
      _queryResult = [_query,1] call DB_fnc_asyncCall;
       diag_log "------------- FARMCODE!! -------------";
       diag_log format ["QUERY: %1",_query];
       diag_log format ["Time to complete: %1 (in seconds)",(diag_tickTime - _tickTime)];
       diag_log format ["Result: %1",_queryResult];
       diag_log "------------------------------------------------";
      //if (_queryResult isEqualType "") exitWith {};
      _queryREM = format ["UPDATE farmkeys SET active='0' WHERE code='%1'",_code];
      _queryREMRES = [_queryREM,1] call DB_fnc_asyncCall;
       diag_log "------------- FARMCODEREMOVE!! -------------";
       diag_log format ["QUERY: %1",_queryREM];
       diag_log format ["Time to complete: %1 (in seconds)",(diag_tickTime - _tickTime)];
       diag_log format ["Result: %1",_queryREMRES];
       diag_log "------------------------------------------------";
      [_queryResult] remoteExec ["life_fnc_farmboost",_unit];
      Alles anzeigen

      Bei dem _queryResult = [_query,1] call DB_fnc_asyncCall; wird kein wert weitergegeben.

      Daher habe ich es zu _queryResult = [_query,2,true] call DB_fnc_asyncCall; gemacht damit die Datenbank auch wieder ein wert zurück gibt.

    Registrieren oder Einloggen

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

    Registrieren

    Tags

    • ArmA
    • Arma3
    • sql
    • MySQL
    • Life mod
    • farmboost
    • farmcode
    • arma3life

    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™