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
Do: 22 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

    Datenbank funktioniert nicht, bzw "Frage Spielerinformationen von UID ... ab" hält an und geht nicht weg

    • Blackwolf99
    • 28. November 2015 um 13:51
    • Geschlossen
    • Blackwolf99
      Amateur
      Reaktionen
      14
      Trophäen
      11
      Beiträge
      193
      Bilder
      1
      • 28. November 2015 um 13:51
      • #1

      Wenn man auf den Server joinen will, dann steht da Frage Spielerinformationen von UID ... ab.
      Diese Schrift auf Schwarzem Hintergerund bleibt da und geht nicht weg. Es passiert nichts mehr...

      Im RPT Log steht dies:

      Spoiler anzeigen


      13:47:04 Error in expression <{[]};
      _return = (_queryResult select 1) select 0;
      if(_multiarr) then {
      _return =>
      13:47:04 Error position: <select 0;
      if(_multiarr) then {
      _return =>
      13:47:04 Error Generic error in expression
      13:47:04 File life_server\Functions\MySQL\fn_asyncCall.sqf, line 51
      13:47:04 Error in expression <{[]};
      _return = (_queryResult select 1) select 0;
      if(_multiarr) then {
      _return =>
      13:47:04 Error position: <select 0;
      if(_multiarr) then {
      _return =>
      13:47:04 Error Generic error in expression
      13:47:04 File life_server\Functions\MySQL\fn_asyncCall.sqf, line 51

      Bitte um Hilfe

    • Risk
      Kenner
      Reaktionen
      193
      Trophäen
      11
      Beiträge
      573
      • 28. November 2015 um 14:25
      • #2

      einmal queryRequest Bitte

      mfg Risk

      https://www.twitch.tv/theriskarma

    • Blackwolf99
      Amateur
      Reaktionen
      14
      Trophäen
      11
      Beiträge
      193
      Bilder
      1
      • 28. November 2015 um 14:34
      • #3

      das ist nochmal was?

      EDIT: hier^^

      Spoiler anzeigen


      /*
      File: fn_queryRequest.sqf
      Author: Bryan "Tonic" Boardwine

      Description:
      Handles the incoming request and sends an asynchronous query
      request to the database.

      Return:
      ARRAY - If array has 0 elements it should be handled as an error in client-side files.
      STRING - The request had invalid handles or an unknown error and is logged to the RPT.
      */
      private["_uid","_side","_query","_return","_queryResult","_qResult","_handler","_thread","_tickTime","_loops","_returnCount"];
      _uid = [_this,0,"",[""]] call BIS_fnc_param;
      _side = [_this,1,sideUnknown,[civilian]] call BIS_fnc_param;
      _ownerID = [_this,2,ObjNull,[ObjNull]] call BIS_fnc_param;


      if(isNull _ownerID) exitWith {};
      _ownerID = owner _ownerID;


      _query = switch(_side) do {
      case west: {_returnCount = 10; format["SELECT playerid, name, cash, bankacc, adminlevel, donatorlvl, cop_licenses, coplevel, cop_gear, blacklist FROM players WHERE playerid='%1'",_uid];};
      case civilian: {_returnCount = 11; format["SELECT playerid, name, cash, bankacc, adminlevel, donatorlvl, civ_licenses, arrested, civ_gear, jailtime, arrestreason FROM players WHERE playerid='%1'",_uid];};
      case independent: {_returnCount = 9; format["SELECT playerid, name, cash, bankacc, adminlevel, donatorlvl, med_licenses, mediclevel, med_gear FROM players WHERE playerid='%1'",_uid];};
      };


      waitUntil{sleep (random 0.3); !DB_Async_Active};
      _tickTime = diag_tickTime;
      _queryResult = [_query,2] call DB_fnc_asyncCall;


      diag_log "------------- Client Query Request -------------";
      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(typeName _queryResult == "STRING") exitWith {
      [[],"SOCK_fnc_insertPlayerInfo",_ownerID,false,true] spawn life_fnc_MP;
      };


      if(count _queryResult == 0) exitWith {
      [[],"SOCK_fnc_insertPlayerInfo",_ownerID,false,true] spawn life_fnc_MP;
      };


      private["_tmp"];
      _tmp = _queryResult select 2;
      _queryResult set[2,[_tmp] call DB_fnc_numberSafe];
      _tmp = _queryResult select 3;
      _queryResult set[3,[_tmp] call DB_fnc_numberSafe];


      _new = [(_queryResult select 6)] call DB_fnc_mresToArray;
      if(typeName _new == "STRING") then {_new = call compile format["%1", _new];};
      _queryResult set[6,_new];


      _old = _queryResult select 6;
      for "_i" from 0 to (count _old)-1 do
      {
      _data = _old select _i;
      _old set[_i,[_data select 0, ([_data select 1,1] call DB_fnc_bool)]];
      };


      _queryResult set[6,_old];


      _new = [(_queryResult select 8)] call DB_fnc_mresToArray;
      if(typeName _new == "STRING") then {_new = call compile format["%1", _new];};
      _queryResult set[8,_new];


      switch (_side) do {
      case west: {
      _queryResult set[9,([_queryResult select 9,1] call DB_fnc_bool)];
      };


      case civilian: {


      _tmp = _queryResult select 9;
      _queryResult set[9,[_tmp] call DB_fnc_numberSafe];


      _new = _queryResult select 10;
      _new = format["%1", _new];
      _queryResult set[10,_new];


      _queryResult set[7,([_queryResult select 7,1] call DB_fnc_bool)];
      _houseData = _uid spawn TON_fnc_fetchPlayerHouses;
      waitUntil {scriptDone _houseData};
      _queryResult set[count _queryResult,(missionNamespace getVariable[format["houses_%1",_uid],[]])];
      _gangData = _uid spawn TON_fnc_queryPlayerGang;
      waitUntil{scriptDone _gangData};
      _queryResult set[count _queryResult,(missionNamespace getVariable[format["gang_%1",_uid],[]])];
      };
      };


      [_queryResult,"SOCK_fnc_requestReceived",_ownerID,false] spawn life_fnc_MP;

    • Xylometachlorid
      Nerd
      Reaktionen
      402
      Trophäen
      11
      Beiträge
      584
      • 30. November 2015 um 10:11
      • #4
      Zitat von Risk

      einmal queryRequest Bitte

      Was willst'n da? :D

      @Blackwolf99 einmal volles Programm bitte.

      extDB Logs, RPT Logs, letzte Änderungen, eingefügte DB Scripts.

      und ist der Server überhaupt schonmal gelaufen?

      extDB2 Tutorial: extDB2 Einrichten - so geht's richtig

    • Risk
      Kenner
      Reaktionen
      193
      Trophäen
      11
      Beiträge
      573
      • 30. November 2015 um 11:25
      • #5

      Die meisten machen da Fehler :D
      Ist mir selbst auch passiert xD

      mfg Risk

      https://www.twitch.tv/theriskarma

    • Xylometachlorid
      Nerd
      Reaktionen
      402
      Trophäen
      11
      Beiträge
      584
      • 30. November 2015 um 11:29
      • #6

      Ich lehn mich mal so weit ausm' Fenster dass ich sagen kann dass die meisten Fehler hier passieren: extDB2 Einrichten - so geht's richtig

      :D

      Grüße
      Xylo

      extDB2 Tutorial: extDB2 Einrichten - so geht's richtig

    • SirFluffyVonKitten
      Nerd
      Reaktionen
      407
      Trophäen
      11
      Beiträge
      798
      Bilder
      3
      • 19. Dezember 2015 um 18:29
      • #7

      Da als erledigt markiert:
      [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 NodeZone.net? Registriere dich kostenlos und werde Teil einer großartigen Community!

    Registrieren

    Tags

    • Altis Life 3.1.4.8
    • Datenbank

    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™