Um in WoW per Makro bei einem Händler einzukaufen, öffnest du das Händlerfenster und drückst ein Makro mit /run BuyMerchantItem(index, quantity) - /run BuyMerchantItem(4, 20) kauft zum Beispiel 20 Stück des vierten Eintrags in der Händlerliste. Der Index zählt ab 1 und beginnt oben links im Händlerfenster, quantity ist die gewünschte Stückzahl, und der Befehl funktioniert in Retail genauso wie in Classic.

Das Makro Schritt für Schritt

  1. Öffne die Makro-Verwaltung (tippe /macro oder wähle Makros im Spielmenü), lege ein neues Makro an und such dir ein beliebiges Symbol aus.
  2. Füge diese Zeile ein: /run BuyMerchantItem(4, 20) - ersetze die 4 durch die Slot-Nummer des Items und die 20 durch die gewünschte Menge.
  3. Zieh das Makro auf eine Aktionsleiste.
  4. Sprich den Händler an, damit das Händlerfenster offen ist, und drück dann das Makro. Normale Waren wandern sofort in die Taschen; bei bind-on-pickup-Ausrüstung fragt das Spiel vorher nach.

Die Nummerierung ist unkompliziert: Das erste Item auf der ersten Händlerseite ist die 1, das zweite die 2, und die Zählung läuft über die Seiten hinweg weiter - bei zehn Plätzen pro Seite ist das erste Item auf Seite zwei also die 11. Bei stapelbaren Waren ist jeder Aufruf auf einen vollen Stapel begrenzt, für mehr packst du den Aufruf in eine Schleife (siehe unten).

The Venomous Abyss Raid Boost — Midnight Season 2All eight bosses of the current tier, on the difficulty you pick.from 25.79 EURGet it done

Wie finde ich die richtige Slot-Nummer?

Lass es dir vom Spiel sagen. Führe bei offenem Händlerfenster einmal das hier aus: /run for i=1,GetMerchantNumItems() do print(i, GetMerchantItemInfo(i)) end - damit landet jede Slot-Nummer samt Item-Namen im Chatfenster. Nummer merken, ins Kauf-Makro eintragen, fertig.

Du kannst die Slot-Nummern auch komplett umgehen und direkt über den Namen kaufen: /run local n="Arcane Powder" for i=1,GetMerchantNumItems() do if GetMerchantItemInfo(i)==n then BuyMerchantItem(i,10) end end. Der Name muss exakt stimmen, Groß- und Kleinschreibung inklusive. Diese Variante läuft auch dann noch, wenn sich die Reihenfolge der Händlerliste zwischen zwei Patches ändert.

Kann ein Tastendruck mehrere Stapel kaufen?

Ja. BuyMerchantItem ist keine geschützte Funktion, ein einzelner Tastendruck darf sie also mehrfach in einer Schleife aufrufen: /run for x=1,5 do BuyMerchantItem(4,20) end kauft fünf Stapel à 20 auf einen Klick. So füllst du vor dem Raidabend am schnellsten Reagenzien, Essen oder Handwerksmaterialien auf - schau nur vorher auf Taschenplatz und Gold, denn das einzige Rückgängig ist der Rückkauf-Reiter des Händlers.

Funktioniert das in WoW Classic und Hardcore?

Ja. BuyMerchantItem gehört seit den allerersten Tagen zur Skripting-API, und die Syntax ist in Classic Era, Hardcore, auf den Anniversary-Realms und im aktuellen Retail identisch. Die einzige Einschränkung überall ist das Makro-Limit von 255 Zeichen - die Namensvariante von oben passt gerade so hinein, halte Item-Namen also kurz, wenn es eng wird.

Verstößt ein Händler-Makro gegen Blizzards Regeln?

Nein. Es nutzt die offizielle Skripting-API und löst pro Tastendruck genau einmal aus - genau dafür ist das Makrosystem gebaut. Blizzards Grenze ist die Automatisierung: Alles, was für dich drückt - Software-Schleifen, Hardware-Repeater, unbeaufsichtigtes Farmen - bringt deinen Account in Gefahr. Ein Druck, ein Kauf (oder ein per Skript gebündelter Schwung Käufe) ist völlig in Ordnung, und Goldmacher wie Raider machen das seit Jahren so.

Solche Makros sparen Minuten; zu wissen, was man nachkaufen sollte, was sich wirklich verkauft und wie man mehr aus einer Session holt, spart Stunden. Wenn du dabei lieber einen geprüften Profi an deiner Seite hast - eine Coaching-Session zu Goldmaking und Quality of Life oder einen gebuchten Profi als Mitspieler für den Content, für den du dich gerade eindeckst - genau das machen die menschlichen Spieler von PewPewShop, mit transparenten Preisen und einer langen Bilanz ganz ohne Bans.