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: 07 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

    • Spawn Problem

      • blackfisch
      • 12. Juni 2016 um 18:39

      Bitte mal Server & Client rpt-Logs und die fn_spawnPointCfg.sqf posten

    • Marktsystem für 4.3??

      • blackfisch
      • 12. Juni 2016 um 18:32

      Okay, getestet. Nope. Keine Reaktion.

      In der Datenbank steht alles korrekt drin, [lexicon]extDB[/lexicon] gibt keine Fehler, Server RPT komplett sauber... Nur im Client Log weiterhin der gleiche Fehler...

      Code
      18:27:01 "----------------------------------------------------------------------------------------------------"
      18:27:01 "               End of Altis Life Client Init :: Total Execution Time 3.97095 seconds "
      18:27:01 "----------------------------------------------------------------------------------------------------"
      18:27:06 Error in expression <box )-1,_itemDisplayIcon];
      };
      } forEach DYNMARKET_prices;>
      18:27:06   Error position: <DYNMARKET_prices;>
      18:27:06   Error Undefined variable in expression: dynmarket_prices
      18:27:06 File mpmissions\__CUR_MP.Altis\core\DynMarket\fn_LoadIntoListbox.sqf, line 32
    • Marktsystem für 4.3??

      • blackfisch
      • 12. Juni 2016 um 18:26

      Hmm... an sich logisch... Ich versuchs einfach mal

    • Marktsystem für 4.3??

      • blackfisch
      • 12. Juni 2016 um 17:55

      Datenbank sieht jetzt soweit gut aus, danke erstmal dafür!

      Code
      17:45:25 "########################## DYNAMIC MARKET ##########################"
      17:45:25 "### >> SUCCESSFULLY LOADED PRICES FROM DATABASE!                 ###"
      17:45:25 "####################################################################"
      17:50:55 "### DYNMARKET >> SUCCESSFULLY BACKUP'D CURRENT PRICES TO DATABASE!   ###"

      Dummerweise immer noch der Fehler mit "undefined variable in expression" und ich raffs immer noch nicht wieso :c Ideen?

    • Marktsystem für 4.3??

      • blackfisch
      • 12. Juni 2016 um 17:42

      Wie gesagt, DB Geschichten sind meine absolute Schwachstelle, da hapert es bei mir noch richtig. Außerdem ist soo viel losches Denken kurz nach dem Aufstehen ungesund ;) Aber danke dir xD

    • Marktsystem für 4.3??

      • blackfisch
      • 12. Juni 2016 um 12:20

      Natürlich, bekommst du mein Gutster :D

      Code
      extDB2: Found extdb-conf.ini
      extDB2: Detected 32 Cores, Setting up 6 Worker Threads
      
      
      
      
      
      
      
      [12:06:32:736173 +02:00] [Thread 25964] extDB2: Database Type: MySQL
      [12:06:32:771592 +02:00] [Thread 25964] extDB2: Database Session Pool Started
      [12:06:32:795765 +02:00] [Thread 25964] extDB2: SQL_RAW_V2: Initialized: ADD_QUOTES True
      [12:06:33:035642 +02:00] [Thread 7020] extDB2: SQL_RAW_V2: Error StatementException: MySQL: [MySQL]: [Comment]: mysql_stmt_prepare error	[mysql_stmt_error]: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DYNMARKET_Price_Get' at line 1	[mysql_stmt_errno]: 1064	[mysql_stmt_sqlstate]: 42000	[statemnt]: DYNMARKET_Price_Get
      [12:06:33:036124 +02:00] [Thread 7020] extDB2: SQL_RAW_V2: Error StatementException: SQL: DYNMARKET_Price_Get
      Alles anzeigen
    • Marktsystem für 4.3??

      • blackfisch
      • 12. Juni 2016 um 12:11

      Leider immer noch der gleiche Fehler, sonst noch Ideen?

      Diesmal gibt es aber auch Serverseitig einen Error sehe ich grade:

      Code
      12:06:33 "extDB2: Protocol Error: [0,"Error Statement Exception"]"
      12:06:33 Error in expression <rray = _queryResult select 0;
      if (count _pricearray < 1) then {
      diag_log "######>
      12:06:33   Error position: <_pricearray < 1) then {
      diag_log "######>
      12:06:33   Error Undefined variable in expression: _pricearray
      12:06:33 File life_server\Functions\DynMarket\fn_HandleDB.sqf, line 33


      Helft mir mal bitte auf die Sprünge, DB Geschichten ist nicht so meins :D

    • Marktsystem für 4.3??

      • blackfisch
      • 12. Juni 2016 um 11:48

      Wow, bin ich doof -.- Danke dir xD

      Letzteres muss aber nicht unbedingt gemacht werden, da eine "macro.h" für die 4.x mit dabei ist und im Ordner liegt, sollte also irrelevant sein ;)

    • Marktsystem für 4.3??

      • blackfisch
      • 12. Juni 2016 um 11:36
      C: fn_handleDB.sqf
      /*
      ##################### DYNAMIC MARKET SCRIPT #####################
      ### AUTHOR: RYAN TT.                                          ###
      ### STEAM: www.steamcommunity.com/id/ryanthett                ###
      ###                                                           ###
      ### DISCLAIMER: THIS SCRIPT CAN BE USED ON EVERY SERVER ONLY  ###
      ###             WITH THIS HEADER / NOTIFICATION               ###
      #################################################################
      */
      
      
      
      
      _switch = _this select 0;
      _whatanumber = 1;
      
      
      
      
      switch (_switch) do
      {
      	case 0:
      	{
      		_query = format["DYNMARKET_Price_Set:%1",DYNMARKET_Items_CurrentPriceArr];
      		//waitUntil {sleep (random 0.3); !DB_Async_Active};
      		_queryResult = [_query,1] call DB_fnc_asyncCall;
      		diag_log "### DYNMARKET >> SUCCESSFULLY BACKUP'D CURRENT PRICES TO DATABASE!   ###";
      	};
      	case 1:
      	{
      		_query = format["DYNMARKET_Price_Get"];
      
      
      
      
      		//waitUntil{sleep (random 0.3); !DB_Async_Active};
      		_tickTime = diag_tickTime;
      		_queryResult = [_query,2] call DB_fnc_asyncCall;
      		//DYNMARKET_Items_CurrentPriceArr = _queryResult select 0;
      		_pricearray = _queryResult select 0;
      		if (count _pricearray < 1) then {
      			diag_log "########################## DYNAMIC MARKET ##########################";
      			diag_log "### >> CAN'T LOAD PRICES FROM DATABASE: ERROR 01x                ###";
      			diag_log "###        THE REQUESTED PRICEARRAY WAS UNEXPECTEDLY EMPTY!      ###";
      			diag_log "###        IF YOU ARE RUNNING DYNMARKET FOR THE FIRST TIME,      ###";
      			diag_log "###        PLEASE IGNORE THIS ERROR!                             ###";
      			diag_log "####################################################################";
      		} else {
      			DYNMARKET_Items_CurrentPriceArr = _pricearray;
      			{
      				_itemName = _x select 0;
      				_itemNewPrice = _x select 1;		
      				_index = -1;
      				{
      					_index = _index + 1;
      					_curItemName = _x select 0;
      					if (_curItemName==_itemName) then {
      						DYNMARKET_sellarraycopy set [_index,[_itemName,_itemNewPrice]];
      					};
      				} forEach DYNMARKET_sellarraycopy;
      			} forEach DYNMARKET_Items_CurrentPriceArr;
      			diag_log "########################## DYNAMIC MARKET ##########################";
      			diag_log "### >> SUCCESSFULLY LOADED PRICES FROM DATABASE!                 ###";
      			diag_log "####################################################################";
      		};
      	};
      };
      Alles anzeigen

      Der Punkt ist, er meint es wäre ne nicht definierte Variable, was mich grade bisschen Verzeweifeln lässt :/

    • Marktsystem für 4.3??

      • blackfisch
      • 12. Juni 2016 um 11:29

      Ich habe mir jetzt auch mal das Marktsystem von RyanTT installiert auf 4.4r3 - soweit schön und gut, aber ich bekomme beim Aufrufen des Dialogs den Fehler:

      Code
      11:24:34 Error in expression <box )-1,_itemDisplayIcon];
      };
      } forEach DYNMARKET_prices;>
      11:24:34   Error position: <DYNMARKET_prices;>
      11:24:34   Error Undefined variable in expression: dynmarket_prices
      11:24:34 File mpmissions\__CUR_MP.Altis\core\DynMarket\fn_LoadIntoListbox.sqf, line 32

      Die fn_LoadIntoListbox.sqf

      C: fn_loadIntoListbox.sqf
      #include <macro.h>
      /*
      ##################### DYNAMIC MARKET SCRIPT #####################
      ### AUTHOR: RYAN TT.                                          ###
      ### STEAM: www.steamcommunity.com/id/ryanthett                ###
      ###                                                           ###
      ### DISCLAIMER: THIS SCRIPT CAN BE USED ON EVERY SERVER ONLY  ###
      ###             WITH THIS HEADER / NOTIFICATION               ###
      #################################################################
      */
      
      
      
      
      if (isNil "DYNMARKET_prices") then {[[getPlayerUID player],"TON_fnc_playerLogged",false,false] spawn life_fnc_MP;hint "Getting current prices from the server..";sleep 1;};
      
      
      
      
      disableSerialization;
      _dialog = findDisplay 7100;
      _listbox = _dialog displayCtrl 7055;
      _blacklist =
      [
      	"apple"
      ];
      
      
      
      
      {
      	_itemName = _x select 0;
      	_itemDisplayName = M_CONFIG(getText,"VirtualItems",_itemName,"displayname");
      	_itemDisplayIcon = M_CONFIG(getText,"VirtualItems",_itemName,"icon");
      	_itemDisplayName = localize _itemDisplayName;
      	if !(_x select 0 in _blacklist) then {
      		_listbox lbAdd format ["%1",_itemDisplayName];
      		_listbox lbSetData [(lbSize _listbox)-1,_x select 0];
      		_listbox lbSetPicture [(lbSize _listbox )-1,_itemDisplayIcon];
      	};
      } forEach DYNMARKET_prices;
      Alles anzeigen

      Ich verstehe den Fehler ehrlich gesagt nicht, da vorher eine "isNil"-Abfrage drin ist, die eben das verhindern sollte 8|
      Serverseitig gibt es bis dahin erstmal keine Fehler... Jemand eine Idee? Ich steh auf dem Schlauch...

    • Preise von waffen ändern

      • blackfisch
      • 12. Juni 2016 um 00:47

      in der 4.0:
      Waffen in der "Config_Weapons.hpp"
      Fahrzeuge in der "Config_Vehicles.hpp"

    • Mobiles Blaulicht ( Aufs dach stecken )

      • blackfisch
      • 11. Juni 2016 um 19:46

      Na gut, es gehört schon dazu es auch wieder zu entfernen ;) Aber is ja auch wuaschd :D

    • Mobiles Blaulicht ( Aufs dach stecken )

      • blackfisch
      • 11. Juni 2016 um 19:43

      Stimmt schon, nur solltest du glaube ich noch erklären wie man das mit einbaut ;p

    • Device

      • blackfisch
      • 11. Juni 2016 um 19:12

      Gerneeeeee :D Wie gesagt, entweder vor dem callen der Funktion eine If-Abfrage, ob der Spieler das Item überhaupt hat oder im Script eine "If (Spieler hat das Item nicht) exitWith {};" ;)

    • Device

      • blackfisch
      • 11. Juni 2016 um 18:58

      Nein, da ich selbst mit der 4.4r3 arbeite und es dort anders gecoded ist... Aber ich denke, du schaffst das Umschreiben auch alleine ;)

    • Item per Shortcut benutzen

      • blackfisch
      • 11. Juni 2016 um 18:57

      Ja, das geht auch so?!? Ist sogar die einfachere & etwas sauberere Variante. Alles was vorher noch rein sollte, ist eine Abfrage ob der Spieler das Item hat, die hab ich vergessen...

    • Item per Shortcut benutzen

      • blackfisch
      • 11. Juni 2016 um 18:56

      Ich will ja nichts sagen, aber halt mal den Ball etwas flach @Muffl. Ich möchte ja nicht unhöflich klingen, aber 1. ist das kein "Plug-In" - so etwas gibt es in Arma nicht. Da wird eine Funktion gecallt und das läuft vorher über eine If-Abfrage
      2. Das zu scripten was ich da oben gepostet habe ich nicht einmal einen Cent wert...
      3. Ist das "verkaufen" von Scripts laut BI EULA verboten
      4. gibt es hier genügend andere Leute die anderen kostenlos und aus Kulanz bzw. Spaß & Hilfsbereitschaft unterstützen und dafür keinen Cent wollen, wenn du deine Dienste verkaufen Willst, schau mal hier: https://native-network.net/marketplace/ Vielleicht gibt es ja Interessenten

    • Item per Shortcut benutzen

      • blackfisch
      • 11. Juni 2016 um 18:51

      Die Case-Nummern findest du hier: Keyhandler Case Nummern

      Du musst natürlich die Funktion für das Item vorher schreiben und in der Functions.h eintragen

    • Item per Shortcut benutzen

      • blackfisch
      • 11. Juni 2016 um 18:49

      case TASTE: {
      [] call life_fnc_deineFunktion;
      };

    • Mobiles Blaulicht ( Aufs dach stecken )

      • blackfisch
      • 11. Juni 2016 um 18:48

      @Motombo Du brauchst auch noch eine Funktion, mit der du das wieder entfernen kannst ;)

    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™