Repository navigation
DE Shop Lists
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
Home · Kataloge · API nach Aufgabe
UO.Buy · UO.Sell · UO.AutoBuy · UO.AutoBuyEx · UO.AutoSell · UO.ClearShopList · UO.GetShopList · UO.SendShopReply
- Named Bad Newbie Lists sind Ihre Kauf-/Verkaufsregeln in Ihren Profileinstellungen. Erstellen Sie im Abschnitt „Kaufen“ oder „Verkaufen“ eine Liste, legen Sie einen Namen fest, fügen Sie Artikel hinzu und aktivieren Sie die gewünschten Listen. Der Name des Sets wird vom Benutzer gewählt; Es gibt keinen allgemeinen Titelkatalog für alle.
- Regeln Buy/AutoBuy und Sell/AutoSell – Änderungen an der Hauptliste (Standard). Das Namensargument von Buy/AutoBuyEx ist ein Filter für den Produktnamen, NICHT für den Listennamen. Diese Argumente können keine beliebige benannte Menge auswählen. Neue Regeln werden aktiviert und im Profil gespeichert.
- GetShopList – Zeilen des bereits geöffneten NPC-Verkäuferfensters und keine Liste Ihrer gespeicherten Regeln. Wenn kein Fenster vorhanden ist, ist das Array leer. ShopBuyRestock/Rstk ist die 26-Ebene des Verkäufers, KEINE Kaufregel und keine Funktion zur Ladeneröffnung.
- AllPrice/MassPriceMove – Festlegen des Preises für die Waren eines persönlichen Verkäufers. Dies ist ein anderes Szenario; siehe UO.AllPrice und UO.MassPriceMove.
- Richten Sie die Liste in Bad Newbie ein oder fügen Sie mithilfe des folgenden Skripts eine Regel hinzu.
- Gehen Sie zum NPC-Verkäufer und öffnen Sie seinen Kauf/Verkauf mit der auf dem Server verfügbaren Methode (Kontextmenü oder Sprache).
- Wenn ein Angebot eingeht, gleicht die Automatisierung type, hue, Menge, Preis und Name mit den aktivierten Regeln ab. Anpassungsteams öffnen weder den Shop noch erstellen sie selbst Produkte.
- Überprüfen Sie das Ergebnis anhand von Inhalts-/Goldänderungen und Servermeldungen. Unit im Setup-Befehl ist keine Bestätigung der Transaktion.
- type ist graphic der Güter 0..65535, NICHT serial Dinge. Negativ type wird abgelehnt; 65535 Hier handelt es sich um eine bestimmte Grafik, nicht um eine „Alles“-Maske.
- Farbe - hue; -1 oder 65535 bedeutet jede Farbe. Für präzise Farben verwenden Sie 0..65534.
- Menge – Anzahl der Produkteinheiten; positiv ist auf 65535 begrenzt. 0/negativ entfernt die Übereinstimmungsregel type+Farbe der Hauptliste und bedeutet NICHT „Alles kaufen“. Buy/Sell ohne Menge hat den Wert 1.
- maxPrice – Höchstpreis einer Einheit beim Kauf; 0/negativ bedeutet keine Preisbegrenzung. Nicht der Gesamtkaufbetrag.
- name – optionaler Teilstring des Produktnamens, Groß- und Kleinschreibung wird nicht beachtet; Eine leere Zeichenfolge filtert den Namen nicht. Dies ist NICHT der Name des Angebots oder serial des Verkäufers.
Durch Wiederholen der Regel mit demselben type und derselben Farbmaske wird die vorhandene aktualisiert. Die Menge begrenzt die Gesamtauswahl durch diese Regel in einer Shop-Antwort; Dies ist kein Befehl, „den Rucksack zum Rest von N zu bringen“. Für jede Position wird die erste passende aktivierte Regel ausgewählt. Überlappende Regeln addieren keine Grenzwerte für dasselbe Produkt.
0x0F7A ist ein Beispiel für Standard-Black-Pearl-Grafiken; Überprüfen Sie type auf Ihrem Server. 20 – Einheiten, 5 – Preis pro Einheit. Ein leerer Name wendet keinen Textfilter an. Das Skript speichert die Regel und wird beendet. Die Kundenautomatisierung verarbeitet das nächste Angebot des Geschäfts.
Die Regel gilt für 0x0F51 jeder Farbe; Verkauf von bis zu 3 Einheiten mit verfügbarem Angebot. 15000 – Beispielzeit, keine Transaktionsbestätigung. Durch das Löschen einer Regel wird ein bereits an den Server gesendeter Verkauf nicht abgebrochen. Das Beispiel überschreibt eine vorhandene Übereinstimmungsregel; Verwenden Sie es nicht über die gewünschte gespeicherte Regel hinaus.
Jede Zeile hat die Felder serial|graphic|hue|amount|price|name. serial – ID Positionen des aktuellen Fensters, graphic/hue – Produkteigenschaften, Menge – verfügbare Menge, Preis – Stückpreis, Name – Textname. Der Name enthält möglicherweise ein Trennzeichen: Betrachten Sie nicht eine beliebige Anzahl von Teilen als neues Format. Die Daten gelten für dieses Fenster; GetShopList kauft oder verkauft nichts.
ClearShopList löscht sowohl die Kauf- als auch die Verkaufsregel-Arrays und deaktiviert beide Automatisierungen. Hierbei handelt es sich um einen Massen-Reset, nicht um den harmlosen Start jedes einzelnen Skripts. Um eine Regel zu entfernen, übergeben Sie amount=0 an das entsprechende Buy/Sell.
ClassicUO — Bad Newbie & C# Scripts IDE