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: 06 August 2025
  • Anmelden oder registrieren
  • Suche
Alles
  • Alles
  • 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. Mitglieder
    3. moeck

    Beiträge von moeck

    • Shops kombinieren

      • moeck
      • 11. April 2017 um 19:06

      ja habe die stelle bereits gefunden ;)

    • Cop Lizenzen nach jedem neu connecten weg

      • moeck
      • 11. April 2017 um 19:06
      Code
      13:00:13 Error in expression <[[''license_cop_cAir'',0],[''license_cop_cg'>
      13:00:13   Error position: <license_cop_cAir'',0],[''license_cop_cg'>
      13:00:13   Error Missing ]
      13:00:13 Error in expression <[[''license_cop_cAir'',0],[''license_cop_cg'>
      13:00:13   Error position: <license_cop_cAir'',0],[''license_cop_cg'>
      13:00:13   Error Missing ]
      13:00:13 Error in expression <ay = call compile format["%1", _array];
      _array;>
      13:00:13   Error position: <_array;>
      13:00:13   Error Undefined variable in expression: _array
      13:00:13 File \life_server\Functions\MySQL\fn_mresToArray.sqf [DB_fnc_mresToArray], line 26
      13:00:13 Error in expression <)] call DB_fnc_mresToArray;
      if(typeName _new == "STRING") then {_new = call comp>
      13:00:13   Error position: <_new == "STRING") then {_new = call comp>
      13:00:13   Error Undefined variable in expression: _new
      13:00:13 File \life_server\Functions\MySQL\fn_queryRequest.sqf [DB_fnc_queryRequest], line 145
      13:00:13 Error in expression <[''U_Rangemaster'',''V_Rangemaster_belt'','>
      13:00:13   Error position: <U_Rangemaster'',''V_Rangemaster_belt'','>
      13:00:13   Error Missing ]
      13:00:13 Error in expression <[''U_Rangemaster'',''V_Rangemaster_belt'','>
      13:00:13   Error position: <U_Rangemaster'',''V_Rangemaster_belt'','>
      13:00:13   Error Missing ]
      13:00:13 Error in expression <ay = call compile format["%1", _array];
      _array;>
      13:00:13   Error position: <_array;>
      13:00:13   Error Undefined variable in expression: _array
      13:00:13 File \life_server\Functions\MySQL\fn_mresToArray.sqf [DB_fnc_mresToArray], line 26
      13:00:13 Error in expression <)] call DB_fnc_mresToArray;
      if(typeName _new == "STRING") then {_new = call comp>
      13:00:13   Error position: <_new == "STRING") then {_new = call comp>
      13:00:13   Error Undefined variable in expression: _new
      13:00:13 File \life_server\Functions\MySQL\fn_queryRequest.sqf [DB_fnc_queryRequest], line 159
      Alles anzeigen

      da passt was nicht such mal nach dem fn_mresToArray.sqf da war schon was im forum dazu

    • [Tutorial] Altis Life 4.4r4 ADAC (OPFOR) einfügen

      • moeck
      • 11. April 2017 um 16:31

      wie groß ist das feld adacstats in der db und welcher typ?

    • Cop Lizenzen nach jedem neu connecten weg

      • moeck
      • 11. April 2017 um 15:41

      Hast Du bitte mal die Logdateien? Bitte hier mal die armaserver, extdb und client logs anhängen.

    • [Tutorial] Altis Life 4.4r4 ADAC (OPFOR) einfügen

      • moeck
      • 11. April 2017 um 15:34

      probiere es mal bitte so. Und nutze das nächste mal vielleicht die Code formatierung nicht den Spoiler ;) . Das Erleichtert das kopieren in den Editor.

      C: fn_insert.sqf
      #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','""[]""','""[]""','""[]""','""[]""','""[]""','""[]""')",
      //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, adac_gear, adac_licenses) VALUES('%1', '%2', '%3', '%4', '%5','""[]""','""[]""','""[]""','""[]""','""[]""','""[]""','""[]""','""[]""')",_uid,_name,_money,_bank,_alias];
      [_query,1] call DB_fnc_asyncCall;
      [] remoteExecCall ["SOCK_fnc_dataQuery",(owner _returnToSender)];
      Alles anzeigen
    • Script bestimmte Anzahl Aufrufen

      • moeck
      • 11. April 2017 um 14:27

      Hi,

      das macht so eher keinen Sinn, da Du nicht wirklich an die Variable rankommst. Hier solltest Du vielleicht eher zu einem Array greifen und die Sachen da drin speichern.

      Was hast Du eigentlich damit vor?

      Gruß,

      moeck

    • [Tutorial] Altis Life 4.4r4 ADAC (OPFOR) einfügen

      • moeck
      • 11. April 2017 um 14:23

      jepp, wann du da die beiden sachen drin hast.

    • Die ersten Schritte | Server wird nicht gefunden?

      • moeck
      • 11. April 2017 um 14:23

      Den extDB3 Treiber bzw. hier im Sprachgebrauch Addon.

    • Shops kombinieren

      • moeck
      • 11. April 2017 um 13:18

      Moin,

      kurze Frage. Kann man auf einem NPC verschiedene Shops kombinieren? Was meine ich mit Kombinieren ich möchte halt je nach Lizenz einen anderen Shop anzeigen. z.B. einen Boots Shop und einen VIP Boots Shop. Je nachdem ob der Spieler nun eine Boots oder VIP Lizenz hat soll halt der Shop angezeigt werden.

      Schicker wäre natürlich wenn ich definieren könnte, dass bestimmte Sachen (Farben) nur mit der VIP Lizenz angezeigt wird. Also mit der einfachen Boots Lizenz gibt es nur eine Standardfarbe und mit der VIP Lizenz kann man dann aus mehreren Farben wählen.

      Gruß,

      moeck

    • [Tutorial] Altis Life 4.4r4 ADAC (OPFOR) einfügen

      • moeck
      • 11. April 2017 um 13:12

      kannst Du mal die komplette datei anhängen? Sieht hier so aus als würde ein case fehlen bzw. ist da ein Statement überflüssig.

    • [Tutorial] Altis Life 4.4r4 ADAC (OPFOR) einfügen

      • moeck
      • 11. April 2017 um 08:28

      einfach mit Notepad++ über den kompletten life_server nach playerid suchen ;)

    • Einfache Datenbankabfrage

      • moeck
      • 11. April 2017 um 07:08

      Moin,

      müsste in der requestReceived hinterlegt werden.

      Gruß,

      moeck

    • [Tutorial] Altis Life 4.4r4 ADAC (OPFOR) einfügen

      • moeck
      • 11. April 2017 um 06:57

      Du hast ein Statement vergessen, Du hast irgndwo noch playerid statt pid drin stehen ;)

    • Die ersten Schritte | Server wird nicht gefunden?

      • moeck
      • 9. April 2017 um 23:36

      Er findet die extdb3 nicht

      Code
      15:51:45 Call extension 'extDB3' could not be loaded

      Also gibt es ein Problem beim Laden des Treibers

    • Dispatch im Tagebuch vom Briefing

      • moeck
      • 9. April 2017 um 16:10

      Moin,

      folgendes müsstest Du da anpassen. So du musst die Queries in der handleMSG austauschen. Achtung Du solltest PPD und PRS durch den Namen deiner Cops bzw. Medics tauschen.

      Code: handlemsg
      Cops
      _toName = "PPD";
      _query = format["INSERT INTO messages (fromID, toID, message, fromName, toName) VALUES('%1', 'PPD', '""%3""', '%4', 'PPD')",_pid,_toID,_msg,_fromName,_toName];
      
      Medic
      _toName = "PRS";
      _query = format["INSERT INTO messages (fromID, toID, message, fromName, toName) VALUES('%1', 'PRS', '""%3""', '%4', 'PRS')",_pid,_toID,_msg,_fromName,_toName];

      Selbes gilt dann auf für die masgRequest

      Code
      _query = format["SELECT fromID, toID, message, fromName, toName FROM messages WHERE toID='%1' ORDER BY time DESC",_uid];
      if (side _player == independent) then
      {
          _query = format["SELECT fromID, toID, message, fromName, toName FROM messages WHERE toID='%1' or toID = 'PRS' ORDER BY time DESC",_uid];
      };
      if (side _player == west) then
      {
          _query = format["SELECT fromID, toID, message, fromName, toName FROM messages WHERE toID='%1' or toID = 'PPD' ORDER BY time DESC",_uid];
      };
      if (side _player == civilian) then 
      {
          _query = format["SELECT fromID, toID, message, fromName, toName FROM messages WHERE toID='%1' ORDER BY time DESC",_uid];
      };
      Alles anzeigen
    • Texte Verbuggt und Komischer Log

      • moeck
      • 8. April 2017 um 07:28

      Zu deinem 1 Fehler musst du mal in den Strintable nach den Strings suchen ob die gesetzt sind. Wenn nicht musst du die anlegen. Zu 2. bitte mal das Script anhängen.

    • [TUTORIAL] SQL basiertes Smartphone

      • moeck
      • 7. April 2017 um 16:56

      Hänge bitte mal die handleMsg und NewMsg hier ran. Übergibst du vielleicht den falschen case an die Funktion?

    • [AL v5.0.0] U_Rangemaster mehrfach verwenden Problem

      • moeck
      • 7. April 2017 um 14:06

      langsam aber sicher gehen mir die Ideen aus.

    • [TUTORIAL] SQL basiertes Smartphone

      • moeck
      • 7. April 2017 um 13:47

      Hast den Case für den ADAC in die receiveMessage eingebaut?

    • [AL v5.0.0] U_Rangemaster mehrfach verwenden Problem

      • moeck
      • 7. April 2017 um 13:46

      Hmpf, was ich auch immer noch nicht verstehe ist das da was von wegen Zeile 90 steht in der Fehlermeldung steht.

    Registrieren oder Einloggen

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

    Registrieren

    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™