QuickShop-Hikari

Hráčské obchody — hráči prodávají a nakupují z truhel a ceny si určují sami.

← Pluginy Ekonomika licence AGPL-3.0-only návod pro QuickShop-Hikari 6.x (Paper/Spigot)

Stáhnout u autora Zdrojový kód 249 536 stažení u autora autor creatorfromhell

Co to dělá

QuickShop-Hikari dělá z obyčejné truhly obchod. Hráč postaví truhlu, nasype do ní zboží a nastaví cenu — a ostatní si mohou kupovat. Stejně tak jde udělat truhla, která naopak vykupuje: za suroviny platí penězi.

Obchody jsou dvojího typu. Prodejní znamená, že hráč prodává ze svých zásob a zboží v truhle ubývá. Výkupní znamená, že hráč nakupuje, zboží mu přibývá a peníze platí ten druhý. Přepíná se to příkazem nebo kliknutím na ceduli u truhly.

Obchod je vázaný na majitele truhly: cizí hráč ji neotevře a když ji majitel rozbije, obchod zanikne. Vedení serveru může obchody kontrolovat, přesouvat a rušit — hodí se to, když někdo postaví obchod na nevhodném místě.

Počet obchodů na hráče se řídí oprávněními. QuickShop limity nesčítá, ale mapuje oprávnění na konkrétní číslo. Základ má každý (typicky 20 obchodů) a další oprávnění znamená vyšší strop, ne přičtení k základu. Když tedy slibuješ vylepšení o třicet obchodů, musí oprávnění odpovídat cílovému číslu (50), ne třiceti — jinak si hráč koupí něco, co se navenek nijak neprojeví.

Ekonomiku bere z Vaultu, takže bez Vaultu a ekonomického pluginu obchody nefungují. Poznáš to až ve chvíli, kdy hráč zkusí nakupovat — proto si to ověř hned po instalaci.

Pro server je přínosem, že obchodování zůstane ve hře. Na veřejných serverech se ale vyplatí nastavit, aby obchody nemohly vznikat na spawnu a v chráněných oblastech.

Instalace

  1. Nainstaluj Vault a ekonomický plugin — bez nich QuickShop nemá peníze odkud brát.
  2. Stáhni QuickShop-Hikari z modrinth.com/plugin/quickshop-hikari pro svou verzi serveru.
  3. Nahraj .jar do složky plugins a restartuj server.
  4. Ověř, že běží: /qs help vypíše nápovědu.
  5. Otevři plugins/QuickShop/config.yml a nastav základ: výchozí typ obchodu, vzhled cedule a zda se smí obchody stavět i v chráněných oblastech.
  6. Nastav limit obchodů podle oprávnění a ověř, že číslo odpovídá tomu, co hráčům slibuješ (oprávnění znamená cílový počet, ne přičtení k základu).
  7. Rozdej práva: běžný hráč potřebuje quickshop.create.sell a quickshop.create.buy, vedení pak quickshop.other.destroy a quickshop.unlimited.
  8. Vyzkoušej to sám: postav truhlu, dej do ní zboží a vytvoř obchod příkazem /qs create .
  9. Zkus od sebe nakoupit na druhém účtu — musí se odečíst peníze a zboží musí z truhly ubýt.
  10. Vyzkoušej vyhledávání: /qs find <předmět> vypíše nejbližší obchody s tím zbožím.
  11. Nastav, kdo smí obchody rušit (obvykle vedení), aby se daly řešit stížnosti.

Oprávnění

Oprávnění se udělují hráčům nebo skupinám — nejčastěji příkazem /lp user <hráč> permission set <uzel> true (LuckPerms). Uzel, který v seznamu není, plugin nezná.

Oprávnění Co umožňuje
quickshop.create.sell vytvořit prodejní obchod
quickshop.create.buy vytvořit výkupní obchod
quickshop.create.admin obchod s nekonečnými zásobami
quickshop.create.changeprice měnit cenu obchodu
quickshop.create.changeamount měnit množství zboží
quickshop.use nakupovat a prodávat v cizích obchodech
quickshop.other.destroy rušit cizí obchody (vedení)
quickshop.other.open otevřít cizí obchod (vedení)
quickshop.unlimited nekonečné zásoby (vedení a odměny)
quickshop.find vyhledávat obchody (/qs find)
quickshop.notify upozornění na prodeje
quickshop.staff správa obchodů jako pomocník
quickshop.* úplně vše (jen majitel)

Příkazy

Napiš do chatu i s lomítky. Kde je <hráč> nebo <uzel>, doplň vlastní hodnotu bez závorek.

Příkaz Co dělá
/qs help nápověda ke všem příkazům
/qs create <cena> vytvoří obchod na truhle, na kterou se díváš
/qs buy přepne obchod na výkupní, /qs sell na prodejní
/qs price <cena> změní cenu obchodu
/qs amount <počet> změní množství zboží
/qs unlimited obchod s nekonečnými zásobami (podle oprávnění)
/qs find <předmět> vypíše nejbližší obchody s předmětem
/qs info informace o obchodu, na který se díváš
/qs remove zruší obchod, na který se díváš
/qs transfer převede obchod na jiného hráče
/qs staff add <hráč> přidá pomocníka, který smí obchod spravovat
/qs history historie prodejů (kdo nakupoval)
/qs reload znovu načte konfiguraci

Nastavení a časté chyby

QuickShop limity nesčítá, ale mapuje oprávnění na konkrétní počet obchodů. Když slibuješ vylepšení o třicet obchodů, musí oprávnění odpovídat cílovému číslu 50 — rozdíl se navenek nijak neprojeví a hráč zjistí, že mu nákup nic nepřinesl.
Bez Vaultu a ekonomického pluginu obchody nefungují. Ověř to hned po instalaci, ne až si hráči stěžují.
Nastav, kde obchody vznikat nesmí — na spawnu a v chráněných oblastech (WorldGuard, GriefPrevention). Jinak je chráněné město plné truhel s obchody.
Cedule u truhly je součástí obchodu: když ji hráč omylem rozbije, obchod zanikne. Vyplatí se to hráčům vysvětlit.
Historie prodejů (/qs history) je nejlepší nástroj při sporu o to, kdo co koupil. Zapni si ji v konfiguraci.
Když hráči hlásí, že obchod nejde vytvořit, ověř práva a limit obchodů — hláška pluginu bývá méně konkrétní, než by člověk čekal.

Kdo to používá

Zatím nevíme, které servery z našeho seznamu ho používají. Moderní servery svůj seznam pluginů v dotazu na stav neposílají, takže se to dozvídáme od majitelů.

Používáš ho na svém serveru? Napiš nám a doplníme ho sem — na tuhle stránku chodí lidé, kteří plugin hledají.

Podobné pluginy

AuraSkills
Dovednosti a úrovně — hráč se zlepšuje v tom, co na serveru dělá.
Jobs Reborn
Práce pro hráče — za kopání, farmaření nebo boj dostanou peníze a úrovně.

Odkud návod vychází

Návod je náš vlastní a vychází z dokumentace autora (verze QuickShop-Hikari 6.x (Paper/Spigot)) . Oprávnění a příkazy opisujeme jako fakta, nic nedomýšlíme — když se plugin po aktualizaci změní, může být návod pozadu. Našel jsi chybu? Napiš nám a opravíme to.

Licence: AGPL-3.0-only. Soubor se u nás nehostuje, stahuje se u autora (creatorfromhell) — tak je vždy dostupná aktuální verze.

Zkopírováno