Zum Hauptinhalt springen

Shop-System

EliteMobs bringt ein integriertes Shop-System mit, mit dem Spieler Elite-Münzen (die EliteMobs-Währung) für EliteMobs-Ausrüstung und Pfeile ausgeben und verdienen können. Auf die Shops wird normalerweise über Schmied- und Händler-NPCs in der Abenteurergilde zugegriffen, sie können aber auch mit Befehlen geöffnet werden.

Wirtschaft muss aktiviert sein

Die Shops funktionieren nur, wenn die EliteMobs-Wirtschaft aktiviert ist (enableEconomy: true in EconomySettings.yml). Wenn du die Vault-Integration aktiviert hast, liest und schreibt EliteMobs Guthaben über deine Vault-Wirtschaft anstelle seiner eigenen Währungsdatenbank.

Währung

Die Standardwährung heißt Elite-Münzen (currencyName in EconomySettings.yml). Spieler verdienen sie hauptsächlich durch das Töten von Elites (Währungsregen) und durch den Verkauf von EliteMobs-Beute. Guthaben können mit den Standard-Geldbefehlen geprüft und bezahlt werden:

  • /em wallet / /em money check – prüfe dein Guthaben
  • /em pay <player> <amount> – bezahle einen anderen Spieler (unterliegt playerToPlayerPaymentTaxes)

Admins können Guthaben mit /em money add|remove|set und Verwandten verwalten.

Die Shops

Dynamischer Shop (prozedural generierte Ausrüstung)

Geöffnet mit /em shop dynamic oder durch Sprechen mit dem Schmied-NPC (elitemobs.shop.dynamic.npc).

Der dynamische Shop füllt ein 54-Slot-Menü mit prozedural generierten EliteMobs-Waffen und -Rüstungen. Die Stufe der angebotenen Gegenstände ist auf deine Skill-Stufe für diesen Gegenstandstyp skaliert: Jeder Gegenstand wird zwischen (skillLevel - 5) und skillLevel ausgewürfelt (begrenzt auf 1–100), wobei der relevante Waffen-/Rüstungs-Skill verwendet wird (oder deine durchschnittliche Skill-Stufe für Gegenstände, die keinen passenden Skill haben). So bleibt der Shop mit Ausrüstung bestückt, die zu deinem aktuellen Fortschritt passt.

  • Klicke einen Gegenstand an, um ihn zu kaufen. Der Preis ist der berechnete Wert des Gegenstands, und der Kauf wird blockiert, wenn du ihn dir nicht leisten kannst, wenn dein Inventar voll ist oder wenn du die Skill-Anforderung zum Anlegen des Gegenstands nicht erfüllst.
  • Verwende die Neu würfeln-Schaltfläche, um das angebotene Sortiment zu aktualisieren (kurze 2-Sekunden-Abklingzeit).

Custom-Shop (besondere Gegenstände)

Geöffnet mit /em shop custom oder durch Sprechen mit dem Spezial-Schmied-NPC (elitemobs.shop.custom.npc).

Der Custom-Shop verkauft handgefertigte Custom Items, die für den Shop markiert wurden. Die hier angezeigten Gegenstände stammen aus dem Pool von Custom Items, die für die Anzeige im Shop konfiguriert sind, und werden automatisch an den Käufer seelengebunden. Wie der dynamische Shop verfügt er über eine Neu würfeln-Schaltfläche (2-Sekunden-Abklingzeit) und dieselben Kaufregeln (Prüfungen von Preis, Inventarplatz und Guthaben).

Gegenstände verkaufen

Das Verkaufen wird über die Verkaufen-Option des Kauf-oder-Verkauf-Menüs erreicht (nach dem Öffnen des dynamischen oder Custom-Shops) oder direkt von einem Admin mit /em shop sell <player> (elitemobs.shop.sell.other). Der Verkaufs-Schmied-NPC verwendet die Berechtigung elitemobs.shop.sell.npc.

Im Verkaufsmenü:

  • Ziehe EliteMobs-Gegenstände aus deinem Inventar in die Verkaufs-Slots. Es können nur EliteMobs-Gegenstände verkauft werden, die an dich seelengebunden sind – Vanilla-Gegenstände und Gegenstände, die an jemand anderen seelengebunden sind, werden mit einer Nachricht abgelehnt.
  • Die Bestätigungs-Schaltfläche zeigt die laufende Summe an. Klicke sie an, um alles zu verkaufen und Elite-Münzen zu erhalten.
  • Der Wiederverkaufswert ist ein Bruchteil des vollen Werts des Gegenstands, festgelegt durch itemResaleValue in EconomySettings.yml (Standard 5 %).

Pfeil-Shop

Geöffnet durch Sprechen mit dem Pfeil-Shop-NPC (elitemobs.shop.arrow.npc).

Der Pfeil-Shop verkauft Munition für Elite-Münzen. Das Standardsortiment umfasst:

  • Normale Pfeile (ein kleiner Stapel und ein großer Stapel)
  • Spektralpfeile
  • Getränkte Pfeile mit Gift, Langsamkeit, Schwäche, Schaden und Heilung

Die Menge und der Preis jedes Eintrags sind in der Konfiguration des Pfeil-Shop-Menüs konfigurierbar. Klicke einen Pfeil an, um ihn zu kaufen (blockiert, wenn du ihn dir nicht leisten kannst oder dein Inventar voll ist).

Befehle und Berechtigungen

BefehlBerechtigungStandardBeschreibung
/em shop dynamicelitemobs.shop.dynamictrueÖffnet den dynamischen (prozeduralen) Ausrüstungs-Shop
/em shop procedural <player>elitemobs.*opÖffnet den dynamischen (prozeduralen) Shop für einen anderen Spieler
/em shop customelitemobs.shop.commandtrueÖffnet den Custom-Item-Shop
/em shop custom <player>elitemobs.shop.custom.otheropÖffnet den Custom-Shop für einen anderen Spieler
/em shop sell <player>elitemobs.shop.sell.otheropÖffnet das Verkaufsmenü für einen anderen Spieler

NPC-Interaktionsberechtigungen (Spielern standardmäßig über das elitemobs.user-Bündel gewährt):

BerechtigungNPC
elitemobs.shop.dynamic.npcSchmied (dynamischer Shop)
elitemobs.shop.custom.npcSpezial-Schmied (Custom-Shop)
elitemobs.shop.sell.npcGegenstände verkaufen
elitemobs.shop.arrow.npcPfeil-Shop

Konfiguration

Die Shop-Wirtschaft wird in EconomySettings.yml konfiguriert. Bemerkenswerte Schlüssel:

SchlüsselStandardWirkung
enableEconomytrueHauptschalter für das gesamte Shop-/Wirtschaftssystem
currencyNameElite CoinsAnzeigename der Währung
useVaultfalseLeitet Guthaben über Vault anstelle der EliteMobs-Datenbank
itemResaleValue5Prozentsatz des vollen Gegenstandswerts, der beim Verkauf gezahlt wird
playerToPlayerPaymentTaxes0.2Steuersatz (0.0–1.0), der auf /em pay-Überweisungen angewendet wird (0.2 = 20 %)
materialWorth.defaultMaterialWorth1Ersatzwert für Materialien ohne expliziten Preis

Die Menülayouts (Slots, Gegenstandssymbole, Namen und Nachrichten) für jeden Shop befinden sich in den Menü-Konfigurationsdateien von EliteMobs (zum Beispiel die Menükonfigurationen für Kauf-oder-Verkauf, Custom-Shop, prozeduralen Shop, Verkauf und Pfeil-Shop).

Verwandte Seiten