Als erstes machst Du Dir ein Makro (ESC -> Makros -> Neu) Und suchst Dir dafür einen Namen und ein Symbol aus.
Danach kannst Du unten im Makrofenster das "Skript" für das Makro reinschreiben.
Dort schribst Du dann zum Beispiel:
/script local g=GetTradeSkillItemLink(1); SendChatMessage("Stelle "..g.." umsonst gegen Mats her","CHANNEL",nil,2)
/script local g=GetTradeSkillItemLink(2); SendChatMessage("Stelle "..g.." umsonst gegen Mats her","CHANNEL",nil,2)
/script local g=GetTradeSkillItemLink(3); SendChatMessage("Stelle "..g.." umsonst gegen Mats her","CHANNEL",nil,2)
Danach ziehst Du das Makro-Symbol in irgendeine Leiste und schließt das Makro-Fenster wieder.
Wenn Du nun im Spiel Dein Alchemie-Fenster öffnest und auf das Makro-Symbol drückst, dann erscheint im Handelschat:
[2. Handel] DeinName: Stelle [Elixier der Weisheit] umsonst gegen Mats her
[2. Handel] DeinName: Stelle [Schwimmtempotrank] umsonst gegen Mats her
[2. Handel] DeinName: Stelle [Elixier der Wasseratmung] umsonst gegen Mats her
Wichtig sind dabei 2 Dinge:
a) Der Handelschannel ist Channel 2. Hat er eine andere Nummer, dann mußt Du am Ende der Zeilen die 2 gegen die andere Zahl austauschen.
b) Mit GetTradeSkillItemLink(nummer) holt sich das Skript aus dem Alchemie-Fenster das Item, das die Nummer hat (Im Beispiel die ersten 3 Items).
Das muß man dann halt per Hand anpassen - und wenn man etwas Neues lernt ändert isch die Reihenfolge gegebenenfalls.
Irgendwas anderes möglicherweise wichtiges wollte ich noch erwähnen, fällt mir aber gerade nicht mehr ein.