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
So: 17 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. xjoniassx

    Beiträge von xjoniassx

    • QueryResult beim ersten versuch immer <null>

      • xjoniassx
      • 4. April 2016 um 00:43

      Hast du auch extDB2 71?

    • QueryResult beim ersten versuch immer <null>

      • xjoniassx
      • 2. April 2016 um 15:53

      Hallo,
      ich habe das Problem das beim ersten versuch die Garage zu öffnen immer da steht keine Fahrzeuge.
      Wenn man dann 3 Sekunden später nochmal versucht hat man Fahrzeuge in der garage.

      Habe folgendes herausgefunden,
      beim ersten Versuch:

      Code
      "pid: 7656*************"
      "side: CIV"
      "type: Car"
      "unit: civ_3"
      "query: SELECT id, side, classname, type, pid, alive, active, plate, color, insure FROM vehicles WHERE pid='7656*************' AND alive='1' AND active='0' AND side='civ' AND type='Car'"
      "queryResult: <null>"


      QueryResult ist null :(

      5 Sekunden später Garage nochmal geöffnet:

      Code
      "pid: 7656*************"
      "side: CIV"
      "type: Car"
      "unit: civ_3"
      "query: SELECT id, side, classname, type, pid, alive, active, plate, color, insure FROM vehicles WHERE pid='7656*************' AND alive='1' AND active='0' AND side='civ' AND type='Car'"
      "queryResult: [[34610,"civ","O_Truck_03_covered_F","Car","7656*************",1,0,70067,0,0],[34869,"civ","C_Offroad_01_F","Car","7656*************",1,0,60782,0,0],[36138,"civ","B_MRAP_01_F","Car","7656*************",1,0,467505,7,0],[37311,"civ","C_Hatchback_01_sport_F","Car","7656*************",1,0,416801,5,0],[37313,"civ","C_SUV_01_F","Car","7656*************",1,0,927455,3,0],[37385,"civ","C_Van_01_transport_F","Car","7656*************",1,0,759664,1,0],[37525,"civ","B_G_Offroad_01_F","Car","7656*************",1,0,803594,0,0],[41946,"civ","B_Quadbike_01_F","Car","7656*************",1,0,543312,2,0],[41947,"civ","B_Quadbike_01_F","Car","7656*************",1,0,73546,2,0],[41948,"civ","B_Quadbike_01_F","Car","7656*************",1,0,125261,1,0],[41949,"civ","B_Quadbike_01_F","Car","7656*************",1,0,667784,1,0],[41950,"civ","B_Quadbike_01_F","Car","7656*************",1,0,456664,1,0],[42008,"civ","C_Hatchback_01_sport_F","Car","7656*************",1,0,288233,8,1],[42557,"civ","C_SUV_01_F","Car","7656*************",1,0,191051,0,1]]"

      Und aufmal habe ich Fahrzeuge in meiner Garage?


      Liegt das an der MySQL Datenbank oder am Script?

      Wie kann ich das beheben?

      Falls gebraucht wird, fn_getVehicles:

      Spoiler anzeigen
      Code
      #include "\life_server\script_macros.hpp"
      /*
      	File: fn_getVehicles.sqf
      	Author: Bryan "Tonic" Boardwine
      
      
      
      
      	Description:
      	Sends a request to query the database information and returns vehicles.
      */
      private["_pid","_side","_type","_unit","_ret","_tickTime","_queryResult"];
      _pid = [_this,0,"",[""]] call BIS_fnc_param;
      _side = [_this,1,sideUnknown,[west]] call BIS_fnc_param;
      _type = [_this,2,"",[""]] call BIS_fnc_param;
      _unit = [_this,3,ObjNull,[ObjNull]] call BIS_fnc_param;
      
      
      
      
      diag_log format["pid: %1",_pid];
      diag_log format["side: %1",_side];
      diag_log format["type: %1",_type];
      diag_log format["unit: %1",_unit];
      
      
      
      
      //Error checks
      if(_pid == "" OR _side == sideUnknown OR _type == "" OR isNull _unit) exitWith {
      	if(!isNull _unit) then {
      		[[]] remoteExecCall ["life_fnc_impoundMenu",(owner _unit)];
      	};
      };
      
      
      
      
      _unit = owner _unit;
      _side = switch(_side) do {
      	case west:{"cop"};
      	case civilian: {"civ"};
      	case independent: {"med"};
      	default {"Error"};
      };
      
      
      
      
      if(_side == "Error") exitWith {
      	[[]] remoteExecCall ["life_fnc_impoundMenu",(owner _unit)];
      };
      
      
      
      
      _query = format["SELECT id, side, classname, type, pid, alive, active, plate, color, insure FROM vehicles WHERE pid='%1' AND alive='1' AND active='0' AND side='%2' AND type='%3'",_pid,_side,_type];
      diag_log format["query: %1",_query];
      
      
      
      
      
      
      
      _tickTime = diag_tickTime;
      _queryResult = [_query,2,true] call DB_fnc_asyncCall;
      diag_log format["queryResult: %1",_queryResult];
      
      
      
      
      if(EXTDB_SETTING(getNumber,"DebugMode") == 1) then {
      	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 {
      	[[]] remoteExecCall ["life_fnc_impoundMenu",(owner _unit)];
      };
      
      
      
      
      [_queryResult] remoteExecCall ["life_fnc_impoundMenu",_unit];
      Alles anzeigen
    • addactions, direkt in der init oder aufruf über sqf

      • xjoniassx
      • 29. März 2016 um 13:36

      Es gibt einen britischen Server wo du NPC's nur mit der Windows taste öffnen kannst. In deren Beschreibung steht das es mehr FPS bringt. Ob das stimmt weiß ich aber nicht.

    • Server Admininfo

      • xjoniassx
      • 26. März 2016 um 14:28

      Wie sieht das Drop-down Menü, wo du die Spieler auswählst denn aus wenn da 5000 oder mehr Spieler in der Datenbank sind?

    • Mission failed nach Mission herunterladen

      • xjoniassx
      • 18. März 2016 um 19:10

      Kann es sein das [lexicon]extDB[/lexicon] die Datenbank Verbindung nicht herstellen kann oder so und den Server dann Schließt?

      Schick mal [lexicon]extDB[/lexicon] log

    • Frage Spielerinformationen von UID ab. ( MYSQL Fehler )

      • xjoniassx
      • 12. März 2016 um 13:30

      Wenn das die 4.0 ist dann sollte in der fn_asyncCall etwas von [lexicon]ExtDB[/lexicon] stehen. So wie es aussieht hast du aber das älteste genommen was man finden kann, und arbeitet noch mit Arma2Net.

      Nimm lieber kein Script pack, lade das richtige Altis Life runter, und bearbeite es selbst. Wenn der LifeServer da nicht mit bei ist wird sowieso einiges niemals funktionieren wenn du keine ahnung hast.

    • Scripts Serverseitig machen + Datenbank

      • xjoniassx
      • 5. Februar 2016 um 19:36

      Zu 1. das: [HOWTO]Protect Your Code From Rippers - Script Releases - Altis Life RPG

      Zu 2.
      (Kann ich nur mit [lexicon]extDB[/lexicon] 35 sagen, kp von den anderen ;))

      Ich erkläre dir wie du Daten aus der DB raus bekommst, wie du sie rein kriegst solltest du dann selbst testen ;)
      Als erstes in irgend eine Init z.b. init_survival rein oder eine neue SQF erstellen wie auch immer :P
      Da kommst das rein:

      Code
      private["_uid"];
      _uid = getPlayerUID player;
      [[player,_uid],"DB_fnc_DatenAbrufen",false,false] spawn life_fnc_MP;


      wie man sieht geht´s in den Server rein, dort erstellt man die Datei und trägt sie in die Config ein.


      Code
      _player = [_this,0,ObjNull,[ObjNull]] call BIS_fnc_param;
      _player = owner _player;
      _uid = [_this,1,"",[""]] call BIS_fnc_param;
      _query = format["playerAskDaten:%1",_uid];
      waitUntil{sleep (random 0.3); !DB_Async_Active};
      _queryResult = [_query,2,true] call DB_fnc_asyncCall;
      _queryResult = _queryResult select 0;
      _Daten = _queryResult select 0;
      	[[_Daten],"life_fnc_VarDaten_set",_player,false] spawn life_fnc_MP;

      waitUntil{sleep (random 0.3); !DB_Async_Active}; Nicht bei extDB2!


      Beispiel ist mit nur einem Datensatz, mann kann das ganze erweitern mit mehr _Daten2 = _queryResult select 1; e.t.c.


      Bei _query = format["playerAskDaten:%1",_uid]; geht es nach [lexicon]extDB[/lexicon]. Das %1 ist die _uid die wir ganz am anfang auf die variable gesetzt haben (_uid = getPlayerUID player;) Damit [lexicon]extDB[/lexicon] weiß wo die Daten sein sollen ;)

      [lexicon]extDB[/lexicon] muss aber wissen was es mit playerAskDaten machen muss, daher nach [lexicon]extDB[/lexicon]/db_custom/ Altis life config
      Dort einen neuen Eintrag erstellen,

      Code
      [playerAskDaten]
      ;;
      SQL1_1 = SELECT DATENBANKSPALTE FROM DATENBANKNAME WHERE playerid=?;
      SQL1_INPUTS = 1
      Number of Inputs = 1
      OUTPUT = 1-String
      ;;______________________________________________________________

      DATENBANKSPALTE und DATENBANKNAME natürlich mit dem richtigen Inhalt füllen. DATENBANKNAME bitte nicht mit arma3life ausfüllen, sondern PLAYERS oder WANTED, e.t.c.

      Gibt aber auch andere befahle z.b.
      INSERT INTO DATENBANKNAME (1, 2, 3, xD, lol)
      UPDATE DATENBANKNAME
      oder du kannst playerid=?; mit z.b. ID=1; ersetzen blah :P


      Nachdem extDD fertig ist schickt unser kleines script das ganze wieder zum Client [[_Daten],"life_fnc_VarDaten_set",_player,false] spawn life_fnc_MP;
      Ich mache das so das ich die empfangenen Daten beim Client zu einer Variable setze um damit zu arbeiten, du kannst machen was auch immer du willst.
      Bei mit sieht das dann so aus:

      Code
      private["_daten"];
      _daten = [_this,0,0,["Fehler"]] call BIS_fnc_param;
      DATEN = _daten;
      
      
      
      
      
      
      
      hintSilent parseText format["Abrufen Getestet ( %1 )", DATEN]; //Zum testen ;)
      Alles anzeigen
    • Performance Tweaks - wieviel - was - wo

      • xjoniassx
      • 26. Januar 2016 um 23:53
      Zitat von SBuserhy

      wenigstens gibst du es zu ...

      Eigentlich habe ich gedacht das man sich das selbst denken kann, und wollte einfach nur provozieren.


      Deine FPS zahlen sind im Multiplayer einfach nicht möglich, da kannst AL verbessern wie du willst. Da du die FPS selbst in einer Standard Mission im Multiplayer nie erreichen wirst.


      Ich nehme das ganze gerne zurück wenn du ein video mit einem Handy von deinem Monitor machst von deinen FPS. Allerdings werde ich wahrscheinlich solch ein Video nie sehen dürfen.

    • Performance Tweaks - wieviel - was - wo

      • xjoniassx
      • 26. Januar 2016 um 23:30
      Zitat von SBuserhy

      na dann hau mal raus dein Setting

      Fotoshop

    • Performance Tweaks - wieviel - was - wo

      • xjoniassx
      • 26. Januar 2016 um 23:04
      Zitat von SBuserhy

      1Mille FPS sind unglaubwürdig

      Mindestens genauso glaubwürdig wie deine 258 :rolleyes:

    • Texturen auf life_Server

      • xjoniassx
      • 26. Januar 2016 um 20:07

      Wird nicht möglich sein.
      Was soll der Server denn mit den Skins? Der Client braucht die, der hat ja die grafische Oberfläche ;)

    • Performance Tweaks - wieviel - was - wo

      • xjoniassx
      • 26. Januar 2016 um 20:03

      225 FPS, ich komme nicht mehr klar xD
      Made my day für die nächsten 2 Wochen lol lol


      Guck dir doch mal meine FPS an
      dash


      Deine Arma Server Monitor werte sind zudem auch sehr schlecht. Bei einem Spieler muss da 50 FPS/CPS stehen. Ansonsten will ich nicht wissen wie das ausschaut wenn da 20 Spieler drauf sind :thumbdown:

    • Server stürzt ständig ab

      • xjoniassx
      • 26. Januar 2016 um 19:35
      Zitat von Koopar

      sonst noch Vorschläge?

      Warten bis bohemia endlich mal seinen Arsch bewegt und was tut... Die haben im Nexus Update was falsch gemacht :P
      Ich verstehe sowieso nicht warum die nicht einfach was testen bevor die es veröffentlichen...

    • Homepage unterteilen

      • xjoniassx
      • 26. Januar 2016 um 12:57

      Wenn du IIS auf dem root hast kannst du einfach eine neue Seite erstellen und da wo er dich dann fragt worüber die seite erreicht werden soll statt die IP, Forum.xy.de Eintragen, fertig.

    • Server stürzt ständig ab

      • xjoniassx
      • 25. Januar 2016 um 21:22
      Zitat von benni3086

      Wenn Es nicht Gehen Sollte Nur Not Löschen und Neu drauf Machen

      Das wird leider nichts bringen :P

    • Preise v. DynamicMarket von RyanTT ändern sich nicht

      • xjoniassx
      • 24. Januar 2016 um 17:33

      Ist ja toll das es so aussieht, aber warum änderst du DYNMARKET_PriceUpdateInterval = 01 nicht einfach?

    • Preise v. DynamicMarket von RyanTT ändern sich nicht

      • xjoniassx
      • 24. Januar 2016 um 16:52

      Minute, stell das mal auf 10 oder 15

    • Preise v. DynamicMarket von RyanTT ändern sich nicht

      • xjoniassx
      • 24. Januar 2016 um 16:12

      Stell die zeit in der es sich updatet vielleicht mal höher.
      Ich habe aber auch das Gefühl das sich kaum was tut...

    • Arma 3 server AppCrash .Net Runtime

      • xjoniassx
      • 17. Januar 2016 um 22:13
      Zitat von Larry

      Habt ihr auch seit heute wieder Abstürze?

      Hatten bis jetzt nur um 19 uhr einen.

      gestern keinen

    • Nach Map Bearbeitung "Mission Read from Bank"

      • xjoniassx
      • 10. Januar 2016 um 15:07
      Zitat von mallek

      Gibt es eine Möglichkeit dennoch Bäume zu setzen?

      Nein, leider nicht.

    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™