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
Fr: 16 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. Tutorials & Releases

    [Tutorial] Sell all Button für Item Shops

      • Altis Life
    • amdgeode
    • 10. Juni 2017 um 13:17
    • amdgeode
      Anfänger
      Reaktionen
      15
      Trophäen
      9
      Beiträge
      60
      • 10. Juni 2017 um 13:17
      • #1

      Hallo alle zusammen.

      Ich hab jetzt lange nach einer Möglichkeit gesucht einen Button einzubauen mit dem man am Händler (z.B. Drogendealer) alles auf einmal verkaufen kann.

      Da ich fast nichts gefunden hab gebe ich euch allen hier ein Tutorial um euch die Arbeit des suchens zu ersparen.


      Original Thema hier zu finden:

      https://www.altisliferpg.com/topic/2158-tut…ell-all-button/

      Author: Basti | John Collins

      Author Contact: [email protected]


      Schritt 1

      Geht in core/shops/ und erstellt dort die Datei: fn_virt_sellAll.sqf

      und fügt dort folgendes ein:

      Code
      #include "..\..\script_macros.hpp"
      /*
          File: fn_virt_sell.sqf
          Author: Bryan "Tonic" Boardwine
      
          Description:
          Sell a virtual item to the store / shop
      */
      private ["_type","_index","_price","_amount","_name"];
      if ((lbCurSel 2402) isEqualTo -1) exitWith {};
      _type = lbData[2402,(lbCurSel 2402)];
      _price = M_CONFIG(getNumber,"VirtualItems",_type,"sellPrice");
      if (_price isEqualTo -1) exitWith {};
      
      _amount = ITEM_VALUE(_type);
      if ((time - life_action_delay) < 0.2) exitWith {hint localize "STR_NOTF_ActionDelay";};
      life_action_delay = time;
      
      _price = (_price * _amount);
      _name = M_CONFIG(getText,"VirtualItems",_type,"displayName");
      if ([false,_type,_amount] call life_fnc_handleInv) then {
          hint format [localize "STR_Shop_Virt_SellItem",_amount,(localize _name),[_price] call life_fnc_numberText];
          CASH = CASH + _price;
          [0] call SOCK_fnc_updatePartial;
          [] call life_fnc_virt_update;
      };
      
      if (life_shop_type isEqualTo "drugdealer") then {
          private ["_array","_ind","_val"];
          _array = life_shop_npc getVariable ["sellers",[]];
          _ind = [getPlayerUID player,_array] call TON_fnc_index;
          if (!(_ind isEqualTo -1)) then {
              _val = ((_array select _ind) select 2);
              _val = _val + _price;
              _array set[_ind,[getPlayerUID player,profileName,_val]];
              life_shop_npc setVariable ["sellers",_array,true];
          } else {
              _array pushBack [getPlayerUID player,profileName,_price];
              life_shop_npc setVariable ["sellers",_array,true];
          };
      };
      
      if (life_shop_type isEqualTo "gold" && (LIFE_SETTINGS(getNumber,"noatm_timer")) > 0) then {
          [] spawn {
              life_use_atm = false;
              sleep ((LIFE_SETTINGS(getNumber,"noatm_timer")) * 60);
              life_use_atm = true;
          };
      };
      
      [3] call SOCK_fnc_updatePartial;
      Alles anzeigen


      Schritt 2

      Öffnet eure functions.hpp im Hauptverzeichnis und fügt unter "class Shops" folgendes ein:

      Code
      class virt_sellAll {};

      sollte dann so aussehen:

      Code
      class Shops {
              file = "core\shops";
              class atmMenu {};
              class buyClothes {};
              class changeClothes {};
              class chopShopMenu {};
              class chopShopSelection {};
              class chopShopSell {};
              class clothingFilter {};
              class clothingMenu {};
              class fuelLBchange {};
              class fuelStatOpen {};
              class levelCheck {};
              class vehicleShop3DPreview {};
              class vehicleShopBuy {};
              class vehicleShopEnd3DPreview {};
              class vehicleShopInit3DPreview {};
              class vehicleShopLBChange {};
              class vehicleShopMenu {};
              class virt_buy {};
              class virt_menu {};
              class virt_sellAll {};
              class virt_sell {};
              class virt_update {};
              class weaponShopAccs {};
              class weaponShopBuySell {};
              class weaponShopFilter {};
              class weaponShopMags {};
              class weaponShopMenu {};
              class weaponShopSelection {};
          };
      Alles anzeigen

      Schritt 3

      Geht in die Datei dialog/shop_items.hpp und fügt ganz unten den Button hinzu:

      Code
      class ButtonRemoveAllG: Life_RscButtonMenu
              {
                  idc = 17999;
                  text = "Sell. All";
                  onButtonClick = "[] call Life_fnc_virt_sellAll;";
                  x = 0.592716 * safezoneW + safezoneX;
                  y = 0.71 * safezoneH + safezoneY;
                  w = 0.103125 * safezoneW;
                  h = 0.033 * safezoneH;
                  ColorBackground[] = {0.380392,0.698039,0.882352,0.498039};
                  ColorText[] = {1,1,1,1};
              };
      Alles anzeigen

      Sollte dann so aussehen:

      Code
      ////////////////////////////////////////////////////////////////////////////
      //////           This HPP was created by Shinji`s GUI tool            //////
      ////////////////////////////////////////////////////////////////////////////
      class shops_menu {
          idd = 2400;
          name = "shops_menu";
          onLoad = "";
          onUnLoad = "";
          movingEnable = false;
          enableSimulation = false;
      
          class controlsBackground {
              class Life_RscTitleBackground: Life_RscText
              {
                  idc = -1;
                  text = "";
                  x = 0.1 * safezoneW + safezoneX;
                  y = 0.2 * safezoneH + safezoneY;
                  w = 0.8 * safezoneW;
                  h = 0.04 * safezoneH;
                  ColorBackground[] = {0.380392,0.698039,0.882352,0.698039};
              };
              class MainBackground: Life_RscText
              {
                  idc = 2999;
                  text = "";
                  x = 0.1 * safezoneW + safezoneX;
                  y = 0.244 * safezoneH + safezoneY;
                  w = 0.8 * safezoneW;
                  h = 0.512 * safezoneH;
                  ColorBackground[] = {0,0,0,0.698039};
              };
              class vasText: Life_RscText
              {
                  idc = 5999;
                  text = "$STR_VS_SI";
                  x = 0.12 * safezoneW + safezoneX;
                  y = 0.27 * safezoneH + safezoneY;
                  w = 0.35 * safezoneW;
                  h = 0.04 * safezoneH;
                  ColorBackground[] = {0.380392,0.698039,0.882352,0.498039};
              };
          };
          class controls {
              class vasgText: Life_RscText
              {
                  idc = 8999;
                  text = "$STR_VS_PI";
                  x = 0.53 * safezoneW + safezoneX;
                  y = 0.27 * safezoneH + safezoneY;
                  w = 0.35 * safezoneW;
                  h = 0.04 * safezoneH;
                  ColorBackground[] = {0.380392,0.698039,0.882352,0.498039};
                  ColorText[] = {1,1,1,1};
              };
              class itemList: Life_RscListBox
              {
                  idc = 2401;
                  text = "";
                  x = 0.12 * safezoneW + safezoneX;
                  y = 0.31 * safezoneH + safezoneY;
                  w = 0.35 * safezoneW;
                  h = 0.34 * safezoneH;
                  ColorBackground[] = {0.098039,0.098039,0.098039,0.588235};
                  ColorText[] = {1,1,1,1};
              };
              class pItemlist: Life_RscListBox
              {
                  idc = 2402;
                  text = "";
                  x = 0.53 * safezoneW + safezoneX;
                  y = 0.31 * safezoneH + safezoneY;
                  w = 0.35 * safezoneW;
                  h = 0.34 * safezoneH;
                  ColorBackground[] = {0.098039,0.098039,0.098039,0.588235};
                  ColorText[] = {1,1,1,1};
              };
              class Title: Life_RscText
              {
                  idc = 2403;
                  text = "";
                  x = 0.1 * safezoneW + safezoneX;
                  y = 0.2 * safezoneH + safezoneY;
                  w = 0.8 * safezoneW;
                  h = 0.04 * safezoneH;
                  ColorBackground[] = {0,0,0,0};
                  ColorText[] = {1,1,1,1};
              };
              class PlayersName: Life_RscText
              {
                  idc = 601;
                  text = "";
                  x = 0.1 * safezoneW + safezoneX;
                  y = 0.2 * safezoneH + safezoneY;
                  w = 0.8 * safezoneW;
                  h = 0.04 * safezoneH;
                  ColorBackground[] = {0.098039,0.098039,0.098039,0};
                  ColorText[] = {1,1,1,1};
              };
              class buyEdit: Life_RscEdit
              {
                  idc = 2404;
                  text = "1";
                  x = 0.12 * safezoneW + safezoneX;
                  y = 0.66 * safezoneH + safezoneY;
                  w = 0.35 * safezoneW;
                  h = 0.03 * safezoneH;
                  ColorBackground[] = {0.784313,0.784313,0.784313,0};
                  ColorText[] = {1,1,1,1};
              };
              class sellEdit: Life_RscEdit
              {
                  idc = 2405;
                  text = "1";
                  x = 0.53 * safezoneW + safezoneX;
                  y = 0.66 * safezoneH + safezoneY;
                  w = 0.35 * safezoneW;
                  h = 0.03 * safezoneH;
                  ColorBackground[] = {0.784313,0.784313,0.784313,0};
                  ColorText[] = {1,1,1,1};
              };
              class ButtonAddG: Life_RscButtonMenu
              {
                  idc = 11999;
                  text = "$STR_VS_BuyItem";
                  onButtonClick = "[] spawn life_fnc_virt_buy;";
                  x = 0.216875 * safezoneW + safezoneX;
                  y = 0.7 * safezoneH + safezoneY;
                  w = 0.15625 * safezoneW;
                  h = 0.04 * safezoneH;
                  ColorBackground[] = {0.380392,0.698039,0.882352,0.498039};
                  ColorText[] = {1,1,1,1};
              };
              class ButtonRemoveG: Life_RscButtonMenu
              {
                  idc = 14999;
                  text = "$STR_VS_SellItem";
                  onButtonClick = "[] call life_fnc_virt_sell";
                  x = 0.704548 * safezoneW + safezoneX;
                  y = 0.706789 * safezoneH + safezoneY;
                  w = 0.15625 * safezoneW;
                  h = 0.04 * safezoneH;
                  ColorBackground[] = {0.380392,0.698039,0.882352,0.498039};
                  ColorText[] = {1,1,1,1};
              };
              class ButtonRemoveAllG: Life_RscButtonMenu
              {
                  idc = 17999;
                  text = "Sell. All";
                  onButtonClick = "[] call Life_fnc_virt_sellAll;";
                  x = 0.592716 * safezoneW + safezoneX;
                  y = 0.71 * safezoneH + safezoneY;
                  w = 0.103125 * safezoneW;
                  h = 0.033 * safezoneH;
                  ColorBackground[] = {0.380392,0.698039,0.882352,0.498039};
                  ColorText[] = {1,1,1,1};
              };
          };
      };
      ////////////////////////////////////////////////////////////////////////////
      Alles anzeigen

      Fertig

      Sollte bei allen Händlern und Märkten funktionieren. Ich selbst benutze Version 5.0 sollte aber auch für 4.4R3 und 4.4R4 funktionieren.

      Viel Spaß damit.

      Einmal editiert, zuletzt von amdgeode (10. Juni 2017 um 13:29)

    • blackfisch
      Legende
      Reaktionen
      2.944
      Trophäen
      9
      Beiträge
      5.966
      Dateien
      6
      Bilder
      63
      • 10. Juni 2017 um 13:23
      • #2

      Schöne Sache, wäre nur nett auch den Originalen Autor zu nennen, zumal du sogar noch darunter kommentiert hast: https://www.altisliferpg.com/topic/2158-tut…ell-all-button/

      Kommt nie gut, anderer Leute Werke für seine eigenen zu verkaufen ;)

      #MakeArmaNotWar

      Kein Support via PN & Steam! / No Support via DM & Steam!


      Mit freundlichen Grüßen
      blackfisch
      ______________________

      Web: blackfisch.me

      GitHub: GitHub.com/blackfisch

      Mail: [email protected]

      ______________________
      Wichtige Links:
      [Erklärung|Leitfaden] Code Optimierung

      [Tutorial] life_fnc_MP zu remoteExec

      Ohne Logs & entsprechende Dateien kein Support!

      ______________________

    • B4v4r!4n_Str!k3r
      Nerd
      Reaktionen
      246
      Trophäen
      11
      Beiträge
      725
      Bilder
      5
      • 10. Juni 2017 um 13:25
      • #3

      Vielleicht erwähnst du noch, dass das Tutorial von https://www.altisliferpg.com/topic/2158-tut…ell-all-button/ stammt und du nur den Dialog erstellt hast.

      edit: blackfisch war schneller

      23106-logo-schrift-dunkel-390-70-png class=

      Services rund um ArmA RPG Life

      ArmA Bibel: https://community.bistudio.com/wiki/

    • blackfisch
      Legende
      Reaktionen
      2.944
      Trophäen
      9
      Beiträge
      5.966
      Dateien
      6
      Bilder
      63
      • 10. Juni 2017 um 13:26
      • #4
      Zitat von B4v4r!4n_Str!k3r

      Vielleicht erwähnst du noch, dass das Tutorial von https://www.altisliferpg.com/topic/2158-tut…ell-all-button/ stammt und du nur den Dialog erstellt hast.

      schneller :p

      #MakeArmaNotWar

      Kein Support via PN & Steam! / No Support via DM & Steam!


      Mit freundlichen Grüßen
      blackfisch
      ______________________

      Web: blackfisch.me

      GitHub: GitHub.com/blackfisch

      Mail: [email protected]

      ______________________
      Wichtige Links:
      [Erklärung|Leitfaden] Code Optimierung

      [Tutorial] life_fnc_MP zu remoteExec

      Ohne Logs & entsprechende Dateien kein Support!

      ______________________

    • amdgeode
      Anfänger
      Reaktionen
      15
      Trophäen
      9
      Beiträge
      60
      • 10. Juni 2017 um 13:27
      • #5

      Ok. Ändere ich ab.

    • blackfisch
      Legende
      Reaktionen
      2.944
      Trophäen
      9
      Beiträge
      5.966
      Dateien
      6
      Bilder
      63
      • 10. Juni 2017 um 13:28
      • #6

      Ja, kann man trotzdem nochmal ins Tut schreiben ;)

      #MakeArmaNotWar

      Kein Support via PN & Steam! / No Support via DM & Steam!


      Mit freundlichen Grüßen
      blackfisch
      ______________________

      Web: blackfisch.me

      GitHub: GitHub.com/blackfisch

      Mail: [email protected]

      ______________________
      Wichtige Links:
      [Erklärung|Leitfaden] Code Optimierung

      [Tutorial] life_fnc_MP zu remoteExec

      Ohne Logs & entsprechende Dateien kein Support!

      ______________________

    • amdgeode
      Anfänger
      Reaktionen
      15
      Trophäen
      9
      Beiträge
      60
      • 10. Juni 2017 um 13:30
      • #7

      Erledigt ^^

    • powerafro2
      Profi
      Reaktionen
      357
      Trophäen
      11
      Beiträge
      1.342
      Dateien
      1
      Bilder
      4
      • 10. Juni 2017 um 13:35
      • #8

      Der SellAll Button funktioniert aber nicht mit dem Dyn-Market System zusammen. Da kann man schnell Dupen u.s.w..

      Mfg powerafro2

    • amdgeode
      Anfänger
      Reaktionen
      15
      Trophäen
      9
      Beiträge
      60
      • 10. Juni 2017 um 13:52
      • #9

      Ehhhh... ich hab den Dynmarket drin und läuft trotzdem gut. Also mit dem Dupen muss ich mir mal ankucken.

    • blackfisch
      Legende
      Reaktionen
      2.944
      Trophäen
      9
      Beiträge
      5.966
      Dateien
      6
      Bilder
      63
      • 10. Juni 2017 um 13:55
      • #10

      Wieso dupen? Du entfernst alle Items auch einmal, ist das gleiche wie einfach die Zahl eingeben die du dabei hast :p nur für Faule

      #MakeArmaNotWar

      Kein Support via PN & Steam! / No Support via DM & Steam!


      Mit freundlichen Grüßen
      blackfisch
      ______________________

      Web: blackfisch.me

      GitHub: GitHub.com/blackfisch

      Mail: [email protected]

      ______________________
      Wichtige Links:
      [Erklärung|Leitfaden] Code Optimierung

      [Tutorial] life_fnc_MP zu remoteExec

      Ohne Logs & entsprechende Dateien kein Support!

      ______________________

    • powerafro2
      Profi
      Reaktionen
      357
      Trophäen
      11
      Beiträge
      1.342
      Dateien
      1
      Bilder
      4
      • 10. Juni 2017 um 13:56
      • #11

      Also bei mir hat es nicht geklappt. Da hat es sich quer geschnitten, weil man ja in der fn_virtsell.sqf auch etwas ändern muss beim Dyn-Market.

      Mfg powerafro2

    • amdgeode
      Anfänger
      Reaktionen
      15
      Trophäen
      9
      Beiträge
      60
      • 10. Juni 2017 um 13:57
      • #12

      Hmmm was genau hat denn nicht mehr geklappt? Der Dynmarket komplett oder das sich der Preis ändert?

    • powerafro2
      Profi
      Reaktionen
      357
      Trophäen
      11
      Beiträge
      1.342
      Dateien
      1
      Bilder
      4
      • 10. Juni 2017 um 13:58
      • #13

      Der Sell-All Button nicht.

      EDIT: Ich werde mir das sowieso nochmal komplett anschauen und nochmal testen.

      Mfg powerafro2

    • amdgeode
      Anfänger
      Reaktionen
      15
      Trophäen
      9
      Beiträge
      60
      • 10. Juni 2017 um 14:00
      • #14

      Also bei mir klappt beides super. Versuchs mal mit diesem Tutorial und lass mich mal wissen obs geht.

    • powerafro2
      Profi
      Reaktionen
      357
      Trophäen
      11
      Beiträge
      1.342
      Dateien
      1
      Bilder
      4
      • 10. Juni 2017 um 14:03
      • #15

      Ja, habe derzeit ein bisschen wenig Zeit. Aber werde es mal einbauen. Wollte aber sowieso mal wieder mit A³ anfangen :D

      Mfg powerafro2

    • TW_Sebastian
      Profi
      Reaktionen
      241
      Trophäen
      9
      Beiträge
      1.009
      Dateien
      2
      Bilder
      26
      • 11. Juni 2017 um 09:05
      • #16

      Könntest du vllt. ein Bild anhängen wie es ingame aussieht?

      _____________________________________________________

      ☎ Kontaktdaten ☎

      Team-Leitung - Deutschland Life

      Discord: https://discord.gg/EnPVuXWfp2

      _____________________________________________________

    • powerafro2
      Profi
      Reaktionen
      357
      Trophäen
      11
      Beiträge
      1.342
      Dateien
      1
      Bilder
      4
      • 11. Juni 2017 um 10:29
      • #17

      Ist nur ein weiterer Button im Z-Markt. Mehr ist es nicht :D gleich wie der andere (Einzel-Verkaufsbutton).

      Mfg powerafro2

    • amdgeode
      Anfänger
      Reaktionen
      15
      Trophäen
      9
      Beiträge
      60
      • 11. Juni 2017 um 10:57
      • #18

      Kann man ja aber mit dem kostenlosen GUI Editor formen wie man will ^^

    • Tallion
      Anfänger
      Reaktionen
      8
      Trophäen
      11
      Beiträge
      37
      Bilder
      1
      • 11. Juni 2017 um 13:50
      • #19

      Hab schnell mal die fn_virt_sellAll.sqf für den Dynmarkt gemacht:

      Code: fn_virt_sellAll.sqf
      #include "..\..\script_macros.hpp"
      /*
          File: fn_virt_sell.sqf
          Author: Bryan "Tonic" Boardwine
          //Edit by: Killerknight for Sell All Function
          //Edit by: Tallion for Dynmarket
      
          Description:
          Sell a virtual item to the store / shop
      */
      private ["_type","_index","_price","_amount","_name"];
      if ((lbCurSel 2402) isEqualTo -1) exitWith {};
      _type = lbData[2402,(lbCurSel 2402)];
      _price = -2;
      _itemNameToSearchFor = _type;
      {
       _curItemName = _x select 0;
       _curItemPrice = _x select 1;
       if (_curItemName==_itemNameToSearchFor) then {_price=_curItemPrice};
      } forEach DYNMARKET_prices;
      
      if (_price isEqualTo -1) exitWith {};
      if (_price isEqualTo -2) then {
       _price = M_CONFIG(getNumber,"VirtualItems",_type,"sellPrice");
       if (_price isEqualTo -1) exitWith {};
      };
      
      _amount = ITEM_VALUE(_type);
      if ((time - life_action_delay) < 0.2) exitWith {hint localize "STR_NOTF_ActionDelay";};
      life_action_delay = time;
      
      _price = (_price * _amount);
      _name = M_CONFIG(getText,"VirtualItems",_type,"displayName");
      if ([false,_type,_amount] call life_fnc_handleInv) then {
          hint format [localize "STR_Shop_Virt_SellItem",_amount,(localize _name),[_price] call life_fnc_numberText];
          life_cash = life_cash + _price;
          [0] call SOCK_fnc_updatePartial;
          [] call life_fnc_virt_update;
          DYNAMICMARKET_boughtItems pushBack [_type,_amount];
      };
      
      if (life_shop_type isEqualTo "drugdealer") then {
          private ["_array","_ind","_val"];
          _array = life_shop_npc getVariable ["sellers",[]];
          _ind = [getPlayerUID player,_array] call TON_fnc_index;
          if (!(_ind isEqualTo -1)) then {
              _val = ((_array select _ind) select 2);
              _val = _val + _price;
              _array set[_ind,[getPlayerUID player,profileName,_val]];
              life_shop_npc setVariable ["sellers",_array,true];
          } else {
              _array pushBack [getPlayerUID player,profileName,_price];
              life_shop_npc setVariable ["sellers",_array,true];
          };
      };
      
      if (life_shop_type isEqualTo "gold" && (LIFE_SETTINGS(getNumber,"noatm_timer")) > 0) then {
          [] spawn {
              life_use_atm = false;
              sleep ((LIFE_SETTINGS(getNumber,"noatm_timer")) * 60);
              life_use_atm = true;
          };
      };
      
      [3] call SOCK_fnc_updatePartial;
      Alles anzeigen

      Einmal editiert, zuletzt von Tallion (11. Juni 2017 um 15:33)

    • amdgeode
      Anfänger
      Reaktionen
      15
      Trophäen
      9
      Beiträge
      60
      • 11. Juni 2017 um 14:37
      • #20

      Wie gesagt, bei mir hat es auch so geklappt. Weis nur nicht ob der Preis sich jetzt noch ändern. Probier ich mal gerade aus

    Registrieren oder Einloggen

    Du bist noch kein Mitglied von Native-Servers.com? Registriere dich kostenlos und werde Teil einer großartigen Community!

    Benutzerkonto erstellen

    Ähnliche Themen

    • Medic Interactionsmenu und Enter gehen nicht

      • Gismo2501
      • 26. Dezember 2016 um 17:59
      • Hilfeforum

    Tags

    • Sell all Button
    • Alles verkaufen Button

    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. Verhaltensregeln
    3. Datenschutzerklärung
    4. Impressum
    5. Urheberrechts- oder Lizenzverstoß melden
  • Trimax Design coded & layout by Gino Zantarelli 2023-2025©
    Community-Software: WoltLab Suite™