ArdaNPCs WIKI & GUIDES
/
Návod 07 1.1.0

Obchody, pošta a společníci

Nastavte obchod, banku a teleport. Posílejte dopisy s přílohami a najímejte NPC jako společníky.

Jedno NPC může mít dialogy a několik služeb. Hráč otevře jejich nabídku pomocí Shift + pravé tlačítko a vybere obchod, banku, teleport, poštu nebo společníka. Nabídka ukazuje služby skutečně dostupné u tohoto NPC. Nastavení NPC vyžaduje OP úrovně 2, běžné používání služeb nikoli.

Obchodník: první nabídka

  1. V editoru NPC otevřete nastavení obchodu a zapněte obchod.
  2. Přidejte nabídku. Jako měnu použijte například minecraft:emerald, cenu 1, zboží minecraft:bread a množství 3.
  3. Zapněte nabídku a Povolit nákup. Volba nákupu je z pohledu hráče: hráč zaplatí měnou a dostane zboží.
  4. Chcete-li i výkup, zapněte Povolit prodej. Hráč potom předá stanovené množství zboží a dostane měnu. Používá se stejná dvojice předmětů a základní cena.
  5. Uložte obchod. Vyzkoušejte nabídku přes Shift + pravé tlačítko → Obchod s potřebnou měnou a místem v inventáři.

Obchod může obsahovat až 16 nabídek. Předměty se vybírají podle registry ID, takže lze používat i předměty z nainstalovaných modů. Zapnutý obchod potřebuje alespoň jednu použitelnou nabídku, aby se zobrazil hráči.

Nákup a prodej mají oddělené přepínače, požadovanou reputaci a limity. Zkontrolujte také, na koho se nastavený limit vztahuje. Záložky reputace a události umožňují upravit slevy a časově omezenou slevovou akci. Pokud hráč obchod nemůže dokončit, zkontrolujte měnu, množství, volné místo, reputaci a vyčerpaný limit. Neplatné ID předmětu opravte před uložením.

Bankéř

V editoru zvolte hlavní roli Bankéř, nastavte název banky a velikost 1–6 řad po devíti slotech a uložte. Hráč otevře banku ze služeb NPC a přesouvá předměty jako v kontejneru.

Trezor patří konkrétnímu hráči u konkrétního NPC. Dva hráči nevidí navzájem své věci a jiné NPC má oddělený trezor. Klon bankéře proto nepovažujte za další přístup k původní bance. Před změnou kapacity či odstraňováním bankéře vyřešte obsah používaných trezorů a zálohujte svět.

Teleportér

  1. Vyberte hlavní roli Teleportér.
  2. Nastavte existující dimenzi, například minecraft:overworld, souřadnice cíle a směr pohledu.
  3. Pro bezplatný teleport ponechte ID ceny prázdné a počet 0. Pro placený nastavte platný předmět a množství, například 2 × minecraft:emerald.
  4. Uložte a vyzkoušejte Použít teleportér v nabídce služeb.

Připravte na cílových souřadnicích bezpečné volné místo s podlahou. Kontrola existující dimenze a hranic světa není hledání bezpečné přistávací plochy. Cena se odebírá po úspěšném teleportu; chybné souřadnice, neplatná cena nebo nedostatek předmětů vyvolají hlášení.

Pošta mezi hráči

Schránku otevřete příkazem /ardanpcs_mail. Můžete také zapnout doplňkovou službu pošťáka v editoru NPC a otevřít Pošta v nabídce jeho služeb. Zapnutí pošťáka nenahrazuje dialog ani ostatní role.

  1. Ve schránce otevřete nový dopis a vyhledejte příjemce podle jména nebo UUID.
  2. Zadejte předmět a text. Příjemce musí být známý serveru, tedy se na něj už přihlásil. Dopis mu lze poslat i tehdy, když je offline.
  3. Volitelně vyberte přílohy z aktuálního inventáře a jejich množství. Před odesláním nepřesouvejte vybrané předměty.
  4. Odešlete a zkontrolujte Odeslané. Příjemce otevře Doručené, přečte zprávu a převezme přílohy.

Předmět má nejvýše 80 znaků, zpráva 2000. Dopis může obsahovat až čtyři sloty příloh, nejvýše 64 kusů na slot. Zachovávají se součásti předmětu, například vlastní jméno, enchanty a poškození. Běžný hráč může odeslat tři dopisy za minutu.

Při převzetí musí inventář pojmout všechny přílohy najednou. Když místo nestačí, nic se nepřevezme; uvolněte jej a zkuste to znovu. Schránka nabízí stav přečtení i odpověď. Při odstranění nepřevzatých příloh je nutné potvrdit jejich trvalé zahození. Skrytí odeslané kopie nezničí příjemcovy přílohy.

Pro příběhovou zprávu od NPC použijte skriptové api.mail. Tato varianta doručuje aktuálnímu hráči text bez příloh a používá jedinečný doručovací klíč proti opakovanému zaslání.

Najímatelní společníci

V editoru zapněte doplňkovou službu společníka. Nastavte cenu za nájem, délku 60–604800 reálných sekund, výchozí režim, případné bezpečné přiblížení teleportem a limit majitele 1–3. Cena 0 znamená bezplatný nájem. Hráč může mít celkem nejvýše tři nájmy; započítávají se i pozastavené platby.

Hráč zvolí Shift + pravé tlačítko → Společník, přečte cenu a délku a klikne na najmutí. U stejného NPC pak mění režim nebo nájem ukončí. Ovládání je dostupné majiteli poblíž NPC ve stejné dimenzi. Nová konfigurace ceny či délky ovlivňuje budoucí smlouvy.

RežimChování
NásledovatNásleduje majitele bez vybírání útočných cílů.
ČekatZastaví pohyb i útoky; plavání zůstává možné.
BránitNásleduje a reaguje na nedávného útočníka majitele nebo NPC, případně na nedávný cíl majitele.

Čas nájmu běží i při odpojení hráče a vypnutém serveru. Když je majitel offline, společník čeká. Po smrti majitele se přepne na čekání a majitel musí po respawnu režim znovu změnit. Do jiné dimenze za majitelem necestuje; vrací se domů ve své dimenzi.

Přiblížení teleportem funguje pouze v téže dimenzi, do načtených chunků a při nalezení vhodného místa. Pokud místo nenajde, zůstane běžná navigace. Společník nevynucuje načtení chunků a nelze jej současně použít pro questovou eskortu. Obrana respektuje přátelské vztahy, tým, frakce, serverové PvP a nastavení útoků na hráče.

Po vypršení nebo potvrzeném propuštění se NPC vrací domů a nájem končí. Cena se nevrací. Klon NPC přebírá nastavení služby, nikoli majitele ani běžící smlouvu.

Když je platba nebo příloha pozastavená

Po nejistém uložení může pošta či placený nájem vyžadovat zásah správce. Neopakujte ruční přidávání nebo odebírání předmětů naslepo. Správce nejprve porovná skutečný inventář a záznamy; potvrzení obnovy samo nevyrábí předměty ani nevrací cenu.

  • Pošta: záložka Nutná obnova pro OP2.
  • /ardanpcs_companion list [page]: seznam pozastavených smluv.
  • /ardanpcs_companion recovery <UUID NPC>: oprava smlouvy i při chybějícím NPC.
  • /ardanpcs_transfer pending: seznam nevyřešených společných převodů.

Obnovu řešte s online dotčeným hráčem a zálohou světa. Podrobnosti pro správce najdete v řešení problémů.