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
Di: 20 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

    "Aufgabe: Lege Personalausweis an" Fehler

    • Ced123
    • 16. Juni 2017 um 15:24
    • Geschlossen
    • Erledigt
    • Ced123
      Schüler
      Reaktionen
      8
      Trophäen
      10
      Beiträge
      104
      • 16. Juni 2017 um 15:24
      • #1

      Hallo liebe NN-Community, ^^

      bitte entschuldigt meine vielen Thread's in letzter Zeit! Bin mal wie gut mit Fehlern unterwegs.. -.-

      Denn ich habe ein Problem mit einem Ausweis Script. Das permanente Ausweis Script von Schnuffi. Ich habe es damals schon einmal auf meinem Server (3.1.4.8) gehabt & es hat auch gefunzt.

      Nur jetzt auf der 5.0 und der extDB3 funzt es zwar auch nur leider muss man immer den Server restarten wenn sich ein neuer User einloggt und den Ausweis erstellen möchte.

      Fehlermeldung lautet: "Aufgabe: Personalausweis anlegen."

      Ich habe wirklich keinen Plan was ich machen soll. Ich bin seit knappen 26std wach und gefühlte 19 davon habe ich an diesem Mist verbracht. Ich habe jetzt schon alle Kommentare unter dem Thread des Erstellers gelesen und alle

      Tipps/Verbesserungen/usw.. ausprobiert. Auch die "life_server" Dateien für 4.5 und niedriger habe ich, wie in den Kommentaren zu lesen ist, ausprobiert und nichts hat bisher gefunzt. :/ Ich bitte jetzt aufrichtig um eure Hilfe da ich mich noch nicht so gut mit SQL und sowas auskenne und auch nicht mehr lange damit aushalte.

      Es wäre wirklich nett wenn mir einer helfen könnte! <3

      Sorry wegen Rechtschreibfehlern aber ich bin gerade für nix mehr zu gebrauchen :D

      Vielen Dank schonmal im voraus und sorry für den Langen Text!^^

      RPT-Log angehangen!

      fn_insertRequest.sqf:

      Spoiler anzeigen

      #include "\life_server\script_macros.hpp"


      /*


      File: fn_insertRequest.sqf


      Author: Bryan "Tonic" Boardwine

      Description:


      Adds a player to the database upon first joining of the server.


      Recieves information from core\sesison\fn_insertPlayerInfo.sqf


      */


      private ["_queryResult","_query","_alias"];


      params [


      "_uid",


      "_name",


      ["_money",-1,[0]],


      ["_bank",-1,[0]],


      ["_returnToSender",objNull,[objNull]]


      ];
      //Error checks


      if ((_uid isEqualTo "") || (_name isEqualTo "")) exitWith {systemChat "Bad UID or name";}; //Let the client be 'lost' in 'transaction'


      if (isNull _returnToSender) exitWith {systemChat "ReturnToSender is Null!";}; //No one to send this to!
      _query = format ["SELECT pid, name FROM players WHERE pid='%1'",_uid];


      _tickTime = diag_tickTime;


      _queryResult = [_query,2] call DB_fnc_asyncCall;
      if (EXTDB_SETTING(getNumber,"DebugMode") isEqualTo 1) then {


      diag_log "------------- Insert 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 "------------------------------------------------";


      };
      //Double check to make sure the client isn't in the database...


      if (_queryResult isEqualType "") exitWith {[] remoteExecCall ["SOCK_fnc_dataQuery",(owner _returnToSender)];}; //There was an entry!


      if !(count _queryResult isEqualTo 0) exitWith {[] remoteExecCall ["SOCK_fnc_dataQuery",(owner _returnToSender)];};
      //Clense and prepare some information.


      _name = [_name] call DB_fnc_mresString; //Clense the name of bad chars.


      _alias = [[_name]] call DB_fnc_mresArray;


      _money = [_money] call DB_fnc_numberSafe;


      _bank = [_bank] call DB_fnc_numberSafe;
      //Prepare the query statement..


      _query = format ["INSERT INTO players (pid, name, cash, bankacc, aliases, cop_licenses, med_licenses, civ_licenses, civ_gear, cop_gear, med_gear) VALUES('%1', '%2', '%3', '%4', '%5','""[]""','""[]""','""[]""','""[]""','""[]""','""[]""')",


      _uid,


      _name,


      _money,


      _bank,


      _alias


      ];
      [_query,1] call DB_fnc_asyncCall;


      [] remoteExecCall ["SOCK_fnc_dataQuery",(owner _returnToSender)];
      _query_2 = format["INSERT INTO perso(pid, persoCop, persoMed, persoCiv, persoEast) VALUES ('%1','""[]""','""[]""','""[]""','""[]""')",_uid];


      waitUntil {!DB_Async_Active};


      [_query_2,1] call DB_fnc_asyncCall;

      fn_persoInsert.sqf:

      Spoiler anzeigen

      /*


      Autor: Felix von Studsinske


      Dateiname: fn_persoInsert.sqf


      Beschreibung:


      Fügt die Personalausweisdaten in die DB ein und gibt dem Spieler eine Rückmeldung.


      Nutzungsbedindungen, siehe "License-FvS.txt"


      */


      params [


      ["_insert",[],[[]]],


      ["_uid","",[""]],


      ["_side",sideUnknown,[sideUnknown]],


      ["_player",objNull,[objNull]]


      ];

      if(isNull _player) exitWith {}; // Spieler gibts nicht
      _insert = [_insert] call DB_fnc_mresArray;
      _query = switch(_side) do


      {


      case west:


      {


      format["UPDATE perso SET persoCop='%1' WHERE pid='%2'",_insert, _uid];


      };


      case independent:


      {


      format["UPDATE perso SET persoMed='%1' WHERE pid='%2'",_insert, _uid];


      };


      case civilian:


      {


      format["UPDATE perso SET persoCiv='%1' WHERE pid='%2'",_insert, _uid];


      };


      case east:


      {


      format["UPDATE perso SET persoeast='%1' WHERE pid='%2'",_insert, _uid];


      };


      };


      [_query,1] call DB_fnc_asyncCall;


      [] remoteExecCall ["fvs_fnc_perso_laden",(owner _player)];

      fn_persoRequest.sqf:

      Spoiler anzeigen

      /*


      Autor: Felix von Studsinske


      Dateiname: fn_persoRequest.sqf


      Beschreibung:


      Sucht in der DB nach Einträgen für den Personalausweis je nach Fraktion.


      Nutzungsbedindungen, siehe "License-FvS.txt"


      */


      params [


      ["_uid","",[""]],


      ["_side",sideUnknown,[sideUnknown]],


      ["_player",objNull,[objNull]]


      ];

      if(isNull _player) exitWith {}; // Gibt's nicht
      _query = switch(_side) do


      {


      case west:


      {


      format["SELECT persoCop FROM perso WHERE pid='%1'",_uid];


      };


      case independent:


      {


      format["SELECT persoMed FROM perso WHERE pid='%1'",_uid];


      };


      case civilian:


      {


      format["SELECT persoCiv FROM perso WHERE pid='%1'",_uid];


      };


      case east:


      {


      format["SELECT persoEast FROM perso WHERE pid='%1'",_uid];


      };


      };


      _queryResult = [_query,2] call DB_fnc_asyncCall;


      _ergebnis = [_queryResult select 0] call DB_fnc_mresToArray;
      // Existiert ein EIntrag oder nicht


      if(count _queryResult == 0) exitWith {


      _query_2 = format["INSERT INTO perso(pid, persoCop, persoMed, persoCiv, persoEast) VALUES ('%1','""[]""','""[]""','""[]""','""[]""')",_uid];


      [_query_2,_player] spawn {


      [_this select 0,1] call DB_fnc_asyncCall;


      [] remoteExecCall ["fvs_fnc_persoNeu",(owner (_this select 1))];


      };


      };


      [_ergebnis] remoteExecCall ["fvs_fnc_persoErgebnis",(owner _player)];

      & die fn_persoUpdate.sqf:

      Spoiler anzeigen

      /*


      Autor: Felix von Studsinske


      Dateiname: fn_persoUpdate.sqf


      Beschreibung:


      Aktualisiert die Personalausweisdaten in der DB.


      Nutzungsbedindungen, siehe "License-FvS.txt"


      */


      params [


      ["_insert",[],[[]]],


      ["_uid","",[""]],


      ["_side",sideUnknown,[sideUnknown]],


      ["_player",objNull,[objNull]]


      ];

      if(isNull _player) exitWith {}; // Spieler gibts nicht
      _insert = [_insert] call DB_fnc_mresArray;
      _query = switch(_side) do


      {


      case west:


      {


      format["UPDATE perso SET persoCop='%1' WHERE pid='%2'",_insert, _uid];


      };


      case independent:


      {


      format["UPDATE perso SET persoMed='%1' WHERE pid='%2'",_insert, _uid];


      };


      case civilian:


      {


      format["UPDATE perso SET persoCiv='%1' WHERE pid='%2'",_insert, _uid];


      };


      case east:


      {


      format["UPDATE perso SET persoeast='%1' WHERE pid='%2'",_insert, _uid];


      };


      };


      [_query,1] call DB_fnc_asyncCall;

      Nochmal zur Übersicht: Ich nutze die Tanoa Life 5.0 Version + extDB3. Kein infiSTAR aber Battleye.

      Hoffe das mir jemand helfen kann! :/

      Falls nötig, bin ich auch auf dem NN-Ts zu finden.

      Danke nochmal im voraus!

      MfG

      Ced

      Dateien

      arma3server_2017-06-16_14-22-56.rpt 46,33 kB – 196 Downloads 7-54-46.log 871 Byte – 186 Downloads Arma3_2017-06-16_18-10-16.rpt 2,5 kB – 254 Downloads

      Einmal editiert, zuletzt von Ced123 (16. Juni 2017 um 16:10)

    • 0xBADC0DED
      Fortgeschrittener
      Reaktionen
      102
      Trophäen
      10
      Beiträge
      443
      • 16. Juni 2017 um 16:05
      • #2

      Bitte den extDB Log anhängen

    • Ced123
      Schüler
      Reaktionen
      8
      Trophäen
      10
      Beiträge
      104
      • 16. Juni 2017 um 16:11
      • #3

      Wurde angefügt.

    • 0xBADC0DED
      Fortgeschrittener
      Reaktionen
      102
      Trophäen
      10
      Beiträge
      443
      • 16. Juni 2017 um 18:13
      • #4

      Einmal bitte noch Client RPT

    • Ced123
      Schüler
      Reaktionen
      8
      Trophäen
      10
      Beiträge
      104
      • 16. Juni 2017 um 21:05
      • #5

      Sollte dabei sein.

    • 0xBADC0DED
      Fortgeschrittener
      Reaktionen
      102
      Trophäen
      10
      Beiträge
      443
      • 17. Juni 2017 um 12:48
      • #6

      Client Log ist zu kurz (40 Zeilen)

    • Ced123
      Schüler
      Reaktionen
      8
      Trophäen
      10
      Beiträge
      104
      • 17. Juni 2017 um 14:04
      • #7
      Zitat von 0xBADC0DED

      Client Log ist zu kurz (40 Zeilen)

      Sorry, aber alle meine Logs sind so kurz wenn ich auf mein Server joine. :/

      #Edit: Habe das überall.

      Einmal editiert, zuletzt von Ced123 (17. Juni 2017 um 14:20)

    • Ced123
      Schüler
      Reaktionen
      8
      Trophäen
      10
      Beiträge
      104
      • 22. Juni 2017 um 12:15
      • #8

      Guten Tag nochmmal,

      könnte mir evtl. jemand über TS und TV helfen? Leider habe ich immer noch das Problem und bekomme es nicht behoben. :/

      Würde mich sehr freuen!

    Registrieren oder Einloggen

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

    Registrieren

    Tags

    • Tanoa Life
    • Altis Life
    • Datenbank
    • Arma3
    • Fehler

    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™