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 Mai 2026
  • 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. blackfisch

    Beiträge von blackfisch

    • Kann mir jemand sagen was das ist?.

      • blackfisch
      • 23. August 2016 um 19:22

      Logs? Kann an einem Scriptfehler liegen...

    • Versicherungen für Fahrzeuge (Autos, LKW, Helikopter und Flugzeuge)

      • blackfisch
      • 23. August 2016 um 16:38

      [mysql_stmt_error]: The user specified as a definer ('arma3'@'localhost') does not exist
      -> Falscher User in den Prozeduren


      Code
      [Comment]: mysql_stmt_prepare error	[mysql_stmt_error]: Unknown column 'gear' in 'field list'	[mysql_stmt_errno]: 1054	[mysql_stmt_sqlstate]: 42S22	[statemnt]: INSERT INTO vehicles (side, classname, type, pid, alive, active, inventory, color, plate, gear) VALUES ('civ', 'C_SUV_01_F', 'Car', '76561198241403126', '1','1','"[[],0]"', '8', '549295','"[]"')
      
      
      
      
      [Comment]: mysql_stmt_prepare error	[mysql_stmt_error]: Unknown column 'gear' in 'field list'	[mysql_stmt_errno]: 1054	[mysql_stmt_sqlstate]: 42S22	[statemnt]: UPDATE vehicles SET active='0', inventory='"[[],0]"', gear='"[[[],[]],[[],[]],[[],[]],[[],[]]]"', fuel='0.995052' WHERE pid='76561198241403126' AND plate='549295'

      Definitiv ein Fehler in der DB, da müsste mal jemand anders bitte genauer aushelfen, nicht mein Fachgebiet :D


      Client Log fehlt aber immer noch ^^

    • Fehler in der RequestRecieved

      • blackfisch
      • 23. August 2016 um 16:35

      Array. Foreach immer ein Array :D

    • Windows ROOT Server Datenbank Problem

      • blackfisch
      • 23. August 2016 um 16:30

      Bitte mal die Datei die dir dort mit angezeigt wird hier rein schicken und wegen BEC am besten mal in die anderen BEC Posts schauen oder einen neuen auf machen ^^

    • Versicherungen für Fahrzeuge (Autos, LKW, Helikopter und Flugzeuge)

      • blackfisch
      • 23. August 2016 um 16:26

      Bitte einmal noch Clientlogs Dankeschön.

    • Fehler in der RequestRecieved

      • blackfisch
      • 23. August 2016 um 16:25

      Das hat nichts mit [lexicon]extDB[/lexicon] zu tun @B4v4r!4n_Str!k3r. Dein zitiertes asyncCall ist Teil der Fehlermeldung bezüglich des von mir bereits erwähnten bank_obj.

      Die Stringtable Fehler und die fehlenden DynMarket Dateien sollten auch keine Probleme in dieser Richtung machen. Wie gesagt muss der Fehler in dem Aufruf der fn_requestReceived.sqf liegen, da dort ein falscher Datentyp an Stelle des Häuser-Arrays übergeben wird.

    • Fehler in der RequestRecieved

      • blackfisch
      • 23. August 2016 um 15:36

      Also was mir sofort auffällt sind Fehler in deinem Housing System:

      Code
      14:58:54 Error in expression <etVariable["containers",nil,true];
      };
      } foreach _houses;
      >
      14:58:54   Error position: <foreach _houses;
      >
      14:58:54   Error foreach: Type String, expected Array
      14:58:54 File life_server\Functions\Housing\fn_houseCleanup.sqf, line 21
      
      
      
      
      14:59:04 Error in expression <n pushBack [_x select 1,_containers];
      } foreach _houses;
      
      
      
      
      missionNamespace setVa>
      14:59:04   Error position: <foreach _houses;
      
      
      
      
      missionNamespace setVa>
      14:59:04   Error foreach: Type String, expected Array
      14:59:04 File life_server\Functions\Housing\fn_fetchPlayerHouses.sqf, line 89
      Alles anzeigen


      Da solltest du außerdem mal drüber schauen... Außerdem hast du kein bank_obj

      Code
      14:56:01 Error in expression <_fnc_asyncCall;
      
      
      
      
      
      
      
      master_group attachTo[bank_obj,[0,0,0]];
      onMapSingleClick "if(>
      14:56:01   Error position: <bank_obj,[0,0,0]];
      onMapSingleClick "if(>
      14:56:01   Error Undefined variable in expression: bank_obj
      14:56:01 File life_server\init.sqf, line 105
      Alles anzeigen


      Erstell da einfach ein Mapobjekt (egal was, am besten kein NPC, nenn es "bank_obj" und natürlich allowDamage und enableSimulation auf false)


      Wegen dem eigentlichen Problem... Deine fn_requestReceived.sqf ist korrekt, der Fehler muss schon bei dem Call der Funktion liegen oder gar in der Datenbank!

    • Rucksack Skins

      • blackfisch
      • 23. August 2016 um 14:21

      Naja, ist doch kein Beinbruch... Ich meinte eigentlich auch nur, dass du natürlich den Rucksack brauchst, der im Script steht, dass es funktioniert ^^

      Korrekte Classname für die Textur sollte übrigens die hier sein: B_TacticalPack_blk

    • Rucksack Skins

      • blackfisch
      • 23. August 2016 um 13:56

      Ich glaub dir schon ^^ Achte halt auch drauf, dass du den richtigen Rucksack hast.

    • DynMarket für die 4.4

      • blackfisch
      • 23. August 2016 um 13:55

      Die DYNMARKET_Items_ToTrack sind die Standardwerte und die DYNMARKET_Items_Groups legen einerseits fest, welche Items sich gegenseitig mit welchem Koeffizienten beeinflussen und die Minimal & Maximalpreise:

      C
      // █████████████████ ITEM GROUP CONFIGURATION █████████████████
      
      
      
      
      DYNMARKET_Items_Groups =
      [
      	["Obst", //Name der Itemgruppe. Irrelevant, muss aber einzigartig sein
      		[
      			["apple",-1,10,50], //Apfel, (-1 ist irrelevant), 10€ mindestens, 50€ maximal
      			["peach",-1,30,100] //Pfirsich, (-1 ist irrelevant), 30€ mindestens, 100€ maximal
      		],
      		0.5 //Die Items aus der Gruppe beeinflussen sich mit dem Faktor 0,5
      	]
      ];
      
      
      
      
      // █████████████████    ALL SELLABLE ITEMS    █████████████████
      
      
      
      
      DYNMARKET_Items_ToTrack        = 
      [
      
      
      
      
      	["apple",25], //Apfel: Startpreis 25€
      	["peach",50] //Pfirsich: Startpreis 50€
      ];
      Alles anzeigen


      Hoffe das war so verständlich ^^

    • Rucksack Skins

      • blackfisch
      • 23. August 2016 um 13:51

      ganz genau :D So wie du gepostet hast wäre er halt unsichtbar, musst da noch deinen Texturpfad einfügen, wenn du da eine drauf haben willst :D

    • Mehrere Dialoge gleichzeitig aufhaben?!

      • blackfisch
      • 23. August 2016 um 13:34

      Also es geht auf jeden Fall nicht, mehrere Dialoge gleichzeitig zu öffnen, soweit ich weiß. Was du höchstens machen kannst, ist den vorherigen Dialog beim Schließen des anderen erneut aufzurufen

    • Rucksack Skins

      • blackfisch
      • 23. August 2016 um 13:33

      Das ist jetzt wirklich eine gute Frage... Versuch mal aus (unitBackpack _unit) einfach (backpack player) zu machen, ob es dann geht

    • DynMarket für die 4.4

      • blackfisch
      • 23. August 2016 um 13:31

      Du musst dort die Werte angeben, die der Preis nicht über- oder unterschreiten soll. Die Startwerte gibst du unten darunter im Item Array an

    • Rucksack Skins

      • blackfisch
      • 23. August 2016 um 12:48

      Dateipfade ^^ und ob du zum zusammenfassen {} oder () nutzt ist egal, manchmal ist {} einfach übersichtlicher ^^ Aber if {_true} then (); darf natürlich nicht :D Syntax muss erhalten bleiben ^^

      Was man performancetechnisch verbessern könnte, sind so Kleinigkeiten (Kann man gut mit Suchen & Ersetzen von Notepad++ machen und alle Dateien auf einmal machen):

      Aus [] spawn wird 0 spawn
      Aus [] call wird call
      Aus == wird isEqualTo
      Aus vehicle player = player wird isNull objectParent player
      Aus vehicle player != player wird !isNull objectParent player
      Und alle Macros ausschreiben:
      Aus BANK wird life_atmbank
      Aus CASH wird life_cash
      Aus FETCH_CONST(variable) wird (call variable)

      Und so weiter... Das spart alles Execution Time (= ist schneller), nur bei den Macros musst du aufpassen: bei den Dialogen, mission.sqm, Functions.hpp, CfgRemoteExec.hpp und script_macros.hpp sollten unverändert bleiben.
      Man kann auch z.B. statt RSERV, RCLIENT und RANY bei RemoteExec die Zahlenwerte 2, 1 und 0 nehmen, geht alles schneller (90% der Macros sind unnütz und Performancefresser) und steigert die Performance minimal. Gerade FETCH_CONST finde ich blöd, da Macros einem die Arbeit erleichtern sollen. Dabei ist FETCH_CONST(life_coplevel) länger als einfach call life_coplevel, und GVAR und SVAR sind auch ganz doof, getVariable und setVariable kann man schon ausschreiben ^^

      Naja, das geht jetzt aber doch etwas zu weit langsam, du verstehst schon, was ich damit andeuten möchte

    • Rucksack Skins

      • blackfisch
      • 23. August 2016 um 12:18

      if((backpack player) == "B_Bergen_mcamo") kann auch anders dargestellt werden: if({backpack player} == "B_Bergen_mcamo") - Das ist einfach nur, dass Arma weiß, dass du den backpack player mit der Class vergleichst und nicht den player - Wie in Mathematik sind diese Klammern nur da, um quasi die Reihenfolge der Abarbeitung darzustellen ^^

      Wenn das nicht klappt, hast du wo anders nen Fehler ^^

    • Rucksack Skins

      • blackfisch
      • 23. August 2016 um 12:05

      Nein, keine Klammer zu viel, aber wirklich die falsche Classname ^^ Rucksäcke und Kleidung haben kein "_F" am Ende ^^

    • Windows ROOT Server Datenbank Problem

      • blackfisch
      • 23. August 2016 um 12:03

      Also... Ich hab das gerade mal gecheckt und, JA! Da muss [lexicon]extDB[/lexicon] hin :D Kein Plan, warum das bei dir anders ist (wahrscheinlich selbst geändert?)

      Ich häng dir hier mal die Standard 3.1.4.8 Dateien an ;)

      Dateien

      fn_asyncCall.sqf 1,57 kB – 152 Downloads fn_initHouses.sqf 1,12 kB – 171 Downloads
    • Marker für Global und Side ausschalten

      • blackfisch
      • 23. August 2016 um 09:22
      C
      disableChannels[]={{0,true,true},{1,true,true},{2,true,true}};    // Disabled text and voice for global, side, and command channels. disableChannels[] = {{channelID<number>, disableChat<bool>, disableVoice<bool>}};

      Das in die Description.ext und Global sollte gar nicht mehr verfügbar sein, mit dem Side fällt mir gerade nichts konkretes ein, außer eine Abfrage in welcher du den Marker erstellst und wenn es im Side ist wieder löschen lassen

    • Windows ROOT Server Datenbank Problem

      • blackfisch
      • 23. August 2016 um 09:18

      Kein Plan, eigentlich ist extDB2 mit 3.1.4.8 nicht kompatibel...

      Zu den Fehlern: Bitte mal deine life_server\Functions\Housing\fn_initHouses.sqf und life_server\Functions\MySQL\fn_asyncCall.sqf

    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-2026©
    Community-Software: WoltLab Suite™