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] [Altis Life 5.0] Auktionshaus

      • Altis Life
    • Alice Kingsleigh
    • 3. Juli 2018 um 21:45
    • Alice Kingsleigh
      Profi
      Reaktionen
      329
      Trophäen
      8
      Beiträge
      1.141
      • 3. Juli 2018 um 21:45
      • #1

      Disclaimer: Die Scripts stammen nicht von mir. Als Autor ist ein gewisser Fresqo angegeben. Ich habe lediglich gemeinsam mit moeck die Sachen angepasst.

      Anpassungen: Es funktioniert ohne Dupebug ;), alle unnötigen close comments sind raus, ein Zurück-Button im Inventar wurde hinzugefügt, alle Texte auf "richtiges" Deutsch übersetzt

      Version: Altis Life 5.0

      Schwierigkeitsgrad: 1 (Copy & Paste)

      Was es tut:

      Ihr erhaltet ein Auktionshaus, über das Spieler ihr gesamtes Inventar zu selbst gewählten Preisen verkaufen können.

      MISSION

      Schritt 1:

      öffnet eure Functions.hpp und fügt in der class Life_Client_Core Folgendes ein:

      Code
      class vAH {
          file = "core\vAH";
          class vAH_load {};
          class vAH_buy {};
          class vAH_receiver {};
          class vAH_loadInventory {};
          class vAH_sell {};
          class vAH_checkItem {};
          class vAH_takeBack {};
          class vAH_select {};
      };
      Alles anzeigen

      Schritt 2:

      Dann in der CfgRemoteExec.hpp unter class Functions bei den /* Client only functions */ am Ende

      Code
      F(life_fnc_vAH_receiver,CLIENT) //Auktionshaus

      und bei den /* Server only functions */ am Ende

      Code
      F(TON_fnc_vAH_update,SERVER) // Auktionshaus

      Schritt 3:

      In /core/init.sqf vor dem diag_log ganz unten folgendes einfügen:

      Code
      //Auktionshaus
      waitUntil {!isNil "vAH_loaded"};
      private["_total","_uid","_toDel"];
      _total = 0;
      _toDel = [];
      _uid = getPlayerUID player;
      {if ((_x select 5 IsEqualto _uid) && (_x select 7 IsEqualto 2)) then {_total = _total + (_x select 4);_toDel pushBack (_x select 0)};}forEach all_ah_items;
      
      if (_total > 0) then {
          {[1,_x] remoteExec ["TON_fnc_vAH_update",RSERV];}forEach _toDel;
          [0,format["Während du geschlafen hast hast du Gegenstände im Wert von $%1 über das Auktionshaus verkauft.",[_total]call life_fnc_numberText]] remoteExec ["life_fnc_broadcast",player];
          BANK = BANK + _total;
      };
      Alles anzeigen

      Schritt 4:

      Ihr fügt ganz am Ende im Pfad /dialog/MasterHandler.hpp das ein:

      C
      #include "AH_buy.hpp"
      #include "AH_vsell.hpp"

      LIFE_SERVER

      Schritt 1:

      Öffnet die config.cpp und fügt am Ende der class TON_System diese class hinzu:

      Code
      class vAH {
                  file = "\life_server\Functions\vAH";
                  class vAH_init {};
                  class vAH_update {};
              };

      Schritt 2:

      In der init.sqf brauchen wir diesen Eintrag ganz am Ende vor dem diag_log:

      Code
      //Auktionshaus
      all_ah_items = [];
      publicVariable "all_ah_items";
      [] spawn TON_fnc_vAH_init;
      [] spawn {
          while {true} do    {
              sleep (20 * 60);
              if (count all_ah_items > 0) then {
                  [] spawn TON_fnc_vAH_update;
              };
          };
      };
      Alles anzeigen

      MAP

      Setzt irgendwo auf der Map, wo eben das Auktionshaus hin soll, einen NPC, ein Schild oder was auch immer ihr wollt und schreibt in die Init:

      Code
      this addAction ["Auktionshaus", {[] spawn life_fnc_vAH_load;},"",0,false,false,"", "vehicle player isEqualTo player && playerSide isEqualTo civilian",5 ];

      DATENBANK

      Dann legt ihr noch einen Datenbanksatz hiermit an:

      Code
      CREATE TABLE IF NOT EXISTS `ah` (
          `id` int(11) NOT NULL AUTO_INCREMENT,
          `type` int(5) NOT NULL DEFAULT '0',
          `amount` int(5) NOT NULL DEFAULT '0',
          `item` text NOT NULL,
          `price` int(100) NOT NULL DEFAULT '0',
          `seller` varchar(50) NOT NULL,
          `sellername` varchar(32) NOT NULL,
          `status` int(5) NOT NULL DEFAULT '0',
          `time` int(11) NOT NULL DEFAULT '0',
          PRIMARY KEY (`id`)
      ) ENGINE=InnoDB AUTO_INCREMENT=174 DEFAULT CHARSET=latin1;
      Alles anzeigen

      ZU GUTER LETZT:

      Ladet ihr euch die Dateien aus dem Anhang herunter, entpackt sie und legt die darin enthaltenen Dateien entsprechend in die dort angegebenen Pfade.

      Dateien

      TUT - Auktionshaus.rar 120,92 kB – 669 Downloads

      Einmal editiert, zuletzt von Alice Kingsleigh (9. Juli 2018 um 03:46)

    • Hyper4u
      Frischling
      Trophäen
      9
      Beiträge
      7
      • 4. Juli 2018 um 02:09
      • #2

      The dupe bug is still there for me, when you buy clothes, vests etc you get the item in your backpack and on you. And when someone buys an item from me i don't get the money.

    • moeck
      Erleuchteter
      Reaktionen
      632
      Trophäen
      9
      Beiträge
      3.160
      Bilder
      9
      • 4. Juli 2018 um 07:53
      • #3

      Hyper4u we tested it and for us it worked. do you have logs?

      Signatur? Was ist eine Signatur? Kann man das essen?

      Bitte beachten: Ich gebe keinen Support über private Nachrichten!


      Ganz wichtig: [Leitfaden] Wie frage Ich richtig um Hilfe?

      Nicht zu vergessen [Tutorial/Selbst-Test] Sollte ich einen Life Server eröffnen ?

    • Alice Kingsleigh
      Profi
      Reaktionen
      329
      Trophäen
      8
      Beiträge
      1.141
      • 4. Juli 2018 um 13:09
      • #4

      Hyper4u did you made the other tutorial first? If it's so replace EVERYTHING with my things. We changed a lot of important stuff.

    • Hyper4u
      Frischling
      Trophäen
      9
      Beiträge
      7
      • 4. Juli 2018 um 15:14
      • #5

      Alice Kingsleigh  moeck So i just tried adding the script on a completely new framework, and i still have the same issue:

      Externer Inhalt www.youtube.com
      Inhalte von externen Seiten werden ohne deine Zustimmung nicht automatisch geladen und angezeigt.
      Durch die Aktivierung der externen Inhalte erklärst du dich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

      RPT Logs: https://pastebin(dot)com/qAvMkn5y

      Einmal editiert, zuletzt von Hyper4u (4. Juli 2018 um 15:26)

    • ExEKiller001
      Anfänger
      Reaktionen
      3
      Trophäen
      9
      Beiträge
      70
      Bilder
      1
      • 7. Juli 2018 um 18:33
      • #6

      Funktioniert das script schon ohne dupe?

    • Alice Kingsleigh
      Profi
      Reaktionen
      329
      Trophäen
      8
      Beiträge
      1.141
      • 7. Juli 2018 um 18:53
      • #7

      ExEKiller001 ich abe keine Ahnung wie die anderen den Dupe hin bekommen ich habe ihn nicht

    • Alice Kingsleigh
      Profi
      Reaktionen
      329
      Trophäen
      8
      Beiträge
      1.141
      • 9. Juli 2018 um 03:45
      • #8

      UPDATE

      Da haben wir den Übeltäter doch glatt gefunden. Er trat nur bei Kleidung auf und auch nur, wenn man einen Rucksack auf hat. Deshalb ist er uns beim Test durch die Lappen gegangen. Ganz einfacher Fix:

      In /core/vAH/fn_vAHbuy.sqf, Zeile 62 steht bei euch:

      for [{_i=0}, {_i<_tamount}, {_i=_i+1}] do {

      diesen ersetzt ihr bitte hiermit:

      for [{_i=1}, {_i<_tamount}, {_i=_i+1}] do {

      Für die, die es verstehen wollen: Er zählt ab 0, wenn man aber 1 hat, zählt er den mit, und dann hat man plötzlich zwei. Auch hier wieder ein Danke an moeck<3 Das Ganze ist in den Dateianhängen aus dem Tutorial schon verbessert.

      Einmal editiert, zuletzt von Alice Kingsleigh (9. Juli 2018 um 03:58)

    • veryinsanee
      Anfänger
      Reaktionen
      8
      Trophäen
      9
      Beiträge
      37
      • 10. Juli 2018 um 17:55
      • #9

      Klingt Intressant.

    • TimWagner
      Schüler
      Reaktionen
      1
      Trophäen
      9
      Beiträge
      120
      • 8. August 2018 um 10:34
      • #10

      Habe eine weitern Bug endeckt man kann Sachen die man nur einmal hat mehrfach einstellen somit kann man auf Dupen bitte um Hilfe.

      Noch alles gut

      Jetzt hat man keine Waffe mehr auf dem Rücken und kann dennoch weiterhin einstellen.


    • Alice Kingsleigh
      Profi
      Reaktionen
      329
      Trophäen
      8
      Beiträge
      1.141
      • 8. August 2018 um 13:15
      • #11

      Hat wohl mit den nicht ganz sauber laufenden Update Befehlen zu tun. Wollt ich mir eh noch mal ansehen. War nicht aufgefallen, dass es ein solches Ausmaß hat. Sobald es behoben ist kommt ein Update. Kann aber ein paar Tage dauern. Bitte um etwas Geduld.

    • moeck
      Erleuchteter
      Reaktionen
      632
      Trophäen
      9
      Beiträge
      3.160
      Bilder
      9
      • 4. September 2018 um 09:04
      • #12

      Alice Kingsleigh hast Du nochmal geschaut?

      Signatur? Was ist eine Signatur? Kann man das essen?

      Bitte beachten: Ich gebe keinen Support über private Nachrichten!


      Ganz wichtig: [Leitfaden] Wie frage Ich richtig um Hilfe?

      Nicht zu vergessen [Tutorial/Selbst-Test] Sollte ich einen Life Server eröffnen ?

    • Alice Kingsleigh
      Profi
      Reaktionen
      329
      Trophäen
      8
      Beiträge
      1.141
      • 4. September 2018 um 16:05
      • #13

      Leider kam ich bisher so gar nicht dazu moeck Zeit ist irgendwie nicht die Sache, mit der ich grade überhäuft bin. Wenn du das Problem spontan siehst gerne Codeschnipsel schicken und ich teste. Selber gucken ist grad beim besten Willen nicht drin.

    • Hannkok
      Schüler
      Reaktionen
      18
      Trophäen
      11
      Beiträge
      146
      • 12. Oktober 2018 um 02:37
      • #14

      Hat es einen Sinn, wieso die Fatony Jpgs so oft drin sind? sind doch eigentlich alles die selben oder täuscht es mich?

      Kann man die nicht alle entfernen und nur eine behalten?

      //Edit: Eeeeeeeh, hab nichts gesagt :D aufgefallen. Es ist spät haha

      Projektleitung // Pascal Schulz

      Website: https://dieweltenbummler.eu/

      YouTube Channel: Youtube-Klickmich

      Teamspeak 3 Server: Hier drücken

      Discord: https://discord.gg/FbvsCCHV

    • Alice Kingsleigh
      Profi
      Reaktionen
      329
      Trophäen
      8
      Beiträge
      1.141
      • 12. Oktober 2018 um 15:51
      • #15

      Hannkok haha macht ja nichts. Und versprochen das eine kleine Dupingproblem wird spätestens nächste Woche endlich gefixt! Yeah!!! (sorry war krank ihr Lieben)

    • TimWagner
      Schüler
      Reaktionen
      1
      Trophäen
      9
      Beiträge
      120
      • 6. November 2018 um 13:59
      • #16

      Wurde das Problem mitlerweile Gefixt ?

    • moeck
      Erleuchteter
      Reaktionen
      632
      Trophäen
      9
      Beiträge
      3.160
      Bilder
      9
      • 6. November 2018 um 18:53
      • #17

      nein noch nicht Alice und ich haben bisher noch nicht die zeit dafür gefunden. Ich denke bis Ende der Woche schauen wir uns das nochmal an. Gegebenen falls muss da noch was umgeschrieben werden.

      Signatur? Was ist eine Signatur? Kann man das essen?

      Bitte beachten: Ich gebe keinen Support über private Nachrichten!


      Ganz wichtig: [Leitfaden] Wie frage Ich richtig um Hilfe?

      Nicht zu vergessen [Tutorial/Selbst-Test] Sollte ich einen Life Server eröffnen ?

    • moeck
      Erleuchteter
      Reaktionen
      632
      Trophäen
      9
      Beiträge
      3.160
      Bilder
      9
      • 8. November 2018 um 14:13
      • #18

      Moin,

      ich hatte heute Gelegenheit mal in die Scripte rein zuschauen. Dabei sind mir verschiedene Sachen aufgefallen und man müsste das Auktionshaus mal überarbeiten, da ich aber dafür momentan nicht wirklich die Zeit habe hier mal der Fix für die Dupe Bug.

      Öffnet die Datei core\vAH\fn_vAH_sell.sqf und füge am Ende

      Code
      closeDialog 0;
      uisleep 0.1;
      [] spawn life_fnc_vAH_load;

      ein. Damit sollte es nicht mehr möglich sein zu dupen.

      Gruß,

      moeck

      Signatur? Was ist eine Signatur? Kann man das essen?

      Bitte beachten: Ich gebe keinen Support über private Nachrichten!


      Ganz wichtig: [Leitfaden] Wie frage Ich richtig um Hilfe?

      Nicht zu vergessen [Tutorial/Selbst-Test] Sollte ich einen Life Server eröffnen ?

      Einmal editiert, zuletzt von moeck (8. November 2018 um 20:00)

    • TimWagner
      Schüler
      Reaktionen
      1
      Trophäen
      9
      Beiträge
      120
      • 8. November 2018 um 20:19
      • #19

      nein geht immer noch nicht er muss ja den Verkauf nochmals bestätigen da müsste das eingefügt werden.Finde die Stelle aber nicht

    • moeck
      Erleuchteter
      Reaktionen
      632
      Trophäen
      9
      Beiträge
      3.160
      Bilder
      9
      • 8. November 2018 um 22:27
      • #20

      also mit der Änderung wird alles komplett neu geladen. Er hat keine Waffe mehr am Mann.

      Signatur? Was ist eine Signatur? Kann man das essen?

      Bitte beachten: Ich gebe keinen Support über private Nachrichten!


      Ganz wichtig: [Leitfaden] Wie frage Ich richtig um Hilfe?

      Nicht zu vergessen [Tutorial/Selbst-Test] Sollte ich einen Life Server eröffnen ?

    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

    • ArmA 3 Tutorials & Scripts Übersicht – Alle Anleitungen für Server, Modding & Scripting auf einen Blick

      • Marius1773
      • 31. Mai 2018 um 01:15
      • Tutorials & Releases
    • Auktionshaus 5.0 mit DB

      • KraftStoff
      • 3. Mai 2018 um 16:08
      • Tutorials & Releases
    • [Tutorial] Auktionshaus

      • nox
      • 27. September 2015 um 12:51
      • Tutorials & Releases
    • Arma 3 NextGeneration-Life.de

      • DJ-Wahnsinn
      • 25. September 2017 um 18:06
      • Archiv

    Benutzer online in diesem Thema

    • 1 Besucher

    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™