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.
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 (unterliegtplayerToPlayerPaymentTaxes)
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
itemResaleValueinEconomySettings.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
| Befehl | Berechtigung | Standard | Beschreibung |
|---|---|---|---|
/em shop dynamic | elitemobs.shop.dynamic | true | Ö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 custom | elitemobs.shop.command | true | Öffnet den Custom-Item-Shop |
/em shop custom <player> | elitemobs.shop.custom.other | op | Öffnet den Custom-Shop für einen anderen Spieler |
/em shop sell <player> | elitemobs.shop.sell.other | op | Öffnet das Verkaufsmenü für einen anderen Spieler |
NPC-Interaktionsberechtigungen (Spielern standardmäßig über das elitemobs.user-Bündel gewährt):
| Berechtigung | NPC |
|---|---|
elitemobs.shop.dynamic.npc | Schmied (dynamischer Shop) |
elitemobs.shop.custom.npc | Spezial-Schmied (Custom-Shop) |
elitemobs.shop.sell.npc | Gegenstände verkaufen |
elitemobs.shop.arrow.npc | Pfeil-Shop |
Konfiguration
Die Shop-Wirtschaft wird in EconomySettings.yml konfiguriert. Bemerkenswerte Schlüssel:
| Schlüssel | Standard | Wirkung |
|---|---|---|
enableEconomy | true | Hauptschalter für das gesamte Shop-/Wirtschaftssystem |
currencyName | Elite Coins | Anzeigename der Währung |
useVault | false | Leitet Guthaben über Vault anstelle der EliteMobs-Datenbank |
itemResaleValue | 5 | Prozentsatz des vollen Gegenstandswerts, der beim Verkauf gezahlt wird |
playerToPlayerPaymentTaxes | 0.2 | Steuersatz (0.0–1.0), der auf /em pay-Überweisungen angewendet wird (0.2 = 20 %) |
materialWorth.defaultMaterialWorth | 1 | Ersatzwert 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
- Abenteurergilden-Welt – wo die Shop-NPCs wohnen
- Soulbind – warum verkaufte Gegenstände dir gehören müssen
- Skill-System – wie Skill-Stufen Ausrüstung begrenzen und den dynamischen Shop skalieren
- Vault-Integration – Verwendung einer serverweiten Wirtschaft
- Gegenstände erstellen – Custom Items zum Custom-Shop hinzufügen