AjParkour

Z Ukázkový server
Skočit na navigaci Skočit na vyhledávání

ajParkour je unikátní parkour plugin pro zabavení hráčů!

Funkce

  • Náhodně generovaný parkour
  • Různé obtížnosti
  • Teleportační portály
  • Systém odměn

Požadavky

Instalace

  • Otevřte si FTP klienta, připojte se k Vašemu serveru
  • Otevřte si složku plugins
  • Zde plugin vložte
  • Restartujte server

Příkazy

Lze používat i zkrácený alias příkazu - /ajp

  • /Ajparkour Setup - Základní příkaz pro založení a nastavení arény
  • /Ajparkour Start Název arény - Přímé napojení do zvolené arény
  • /Ajparkour Top - Žebříček TOP10 hráčů
  • /Ajparkour Portals - Příkazy pro nastavení teleportačních portálů
  • /Ajparkour Areas - Seznam všech načtených arén
  • /Ajparkour List - Seznam všech hráčů, kteří aktuálně hrají parkour
  • /Ajparkour Reload - Znovunačtení konfiguračních souborů

Práva

Plugin nabízí několik permissí:

ajparkour.setup - Povolení k příkazům týkající se založení a nastavení arény (tj. všechny ze série /Ajparkour Setup)
ajparkour.start.area - Povolení k napojení se do určité zvolené arény
ajparkour.start.others - Povolení k připojení jiného hráče do arény
ajparkour.start.othersarea - Povolení k napojení jiného hráče do zvolené arény
ajparkour.portals - Povolení k příkazům, pomocí kterých se nastavují teleportační portály (tj. všechny ze série /Ajparkour Portals)
ajparkour.reload - Povolení k příkazu /Ajparkour Reload

Provoz pluginu

Vytvoření a správa arény

Pro zahájení tvorby arény použij příkaz /Ajparkour Setup Create Název Arény. Pozor: název arény musí být bez hačků a čárek a bez mezer!

Náhodně generovaný parkour obtížnosti Easy

Poté si vyber dva body ve vzduchu - tyto body budou označovat hranice arény (např. jako ve worldeditu) a použij příkaz /Ajparkour Setup pos1/pos2 NEBO pokud máš na serveru nainstalovaný WorldEdit, můžeš použít sekeru a označit oblast s ní a poté použít /Ajparkour setup we.

Následně si zvolíš obtížnost arény. Plugin nabízí čtyři obtížnosti:

  • Easy - Skoky o šířce nejčastěji 1 blok, může být až 2 bloky
  • Medium - Skoky o šířce 1-2 bloky, přičemž skoky široké 2 bloky jsou mnohem častější
  • Hard - Skoky o šířce 2-3 bloky, přičemž skoky široké 2 bloky jsou jen příležitostně
  • Expert - Skoky o šířce 3-4 bloky, přičemž skoky široké 4 bloky jsou mnohem častější
  • Balanced - Toto je speciální nastavení obtížnosti, obtížnost u map s tímto nastavením se totiž zvedá postupným získáváním bodů - 0-9 bodů = EASY, 10-29 bodů = MEDIUM, 30-69 bodů = HARD a 70+ bodů = EXPERT

Obtížnost nastavíš příkazem /Ajparkour Setup Difficulty Obtížnost.

Nyní je ještě potřeba nastavit tzv. fallpos (zpáteční pozice). Fallpos je místo, kam bude hráč teleportován po pádu, typicky spawn nebo lobby arény nebo před teleportační portál. Stoupni si tam, kde chceš nastavit fallpos a použij /Ajparkour Setup Fallpos.

Zkontrolovat nastavenost všech možností si můžeš zkontrolovat příkazem /Ajparkour Setup Info, pokud nic není červené a nejlépe ani šedé, stačí zadat /Ajparkour Setup Save a tím arénu uložíš a aktivuješ. Pokud bys chtěl časem na aréně něco upravit (cokoliv co jsi doteď nastavoval - oblast, obtížnost, fallpos), můžeš tak učinit tím, že zadáš /Ajparkour Edit Název Ar ény a pak použitím jakéhokoliv výše uvedeného příkazu. Nezapomeň poté arénu znovu uložit stejným příkazem jako při zakládání!

Vytvoření a správa teleportačních portálů

Teleportační portály slouží k teleportu hráče do určité arény. To znamená, že nastavíš portál a pokud tam hráč vejde, bude napojen do arény.

Pro vytvoření si vyber místo, kde chceš portál vytvořit. Stoupni si tam a vytvoř portál příkazem /Ajparkour Portals Create Název Portálu Název Arény. Název portálu nesmí obsahovat háčky, čárky a mezery. Do kolonky "název arény" zadej samozřejmě název arény, kam má portál hráče teleportovat. Pokud jsi vše udělal správně, měla by se vytvořit 1x2 oblast, do které když hráč vstoupí, bude teleportován do arény.

Portál smažeš jednoduše příkazem /Ajparkour Portals Remove Název Portálu. Seznam portálů zobrazíš příkazem /Ajparkour Portals List.

Na červeném bloku jsem stál, tudíž se vytvořila teleportační oblast která je vyznačená zelenou.

Nastavení odměn

Odměny se nastavují v souboru rewards.yml. Pro více informací sjeď dolů do sekce Konfigurace a najdi si Soubor rewards.yml

Konfigurace

Super TIP: Možná jste si všimli, že ve článku byly zmíněny jakési odměny. A taky achievmenty. Možná nastavování serveru není úplně váš šálek kávy, a proto vám nabízíme v rámci našeho VIP předplatného přístup k překladu a konfiguraci! V rámci naší konfigurace jsou v pluginu přednastaveny nějaké odměny (s napojením na Essentials Economy) a samozřejmě i český překlad. Více na našem webu!

Konfigurace pluginu je přehledná a jednoduchá, rozdělená do čtyř souborů. Změny v konfiguračních souborech aplikujeme příkazem /Ajparkour Reload All

Soubor config.yml

Tento soubor obsahuje nastavení co se týče ukládání dat a technických záležitostí. Vypsané jsou nejzajímavější možnosti.

True = Ano, False = Ne

* Hodnota - možné hodnoty - popis funkce

  • random-block-selection - start nebo each - Pokud vybereš hodnotu "start", při napojení do arény se vybere jeden blok, který bude doprovázet celou hru. Při hodnotě "each" bude každý blok jiný.
  • execute-reward-commands - earned nebo after - Určí jestli se hráči získané odměny z parkouru přičtou teď(earned) nebo až po dokončení / po pádu(after). POZOR: Pokud používáte odměny, které hráčům dávají itemy, ujistěte se že je následující možnost nastavena na false NEBO toto nastavte na after!
  • parkour-inventory - true nebo false - Pokud bude nastaveno na true, inventář hráče bude resetován když se napojí do arény a itemy mu budou vráceny po dokončení nebo po pádu.
  • kick-time - číslo - Počet sekund, po kterých, když bude hráč AFK, má být z parkouru vykopnut.
  • begin-score-per-area - true nebo false - High-score - globální, nebo pro každou arénu zvlášť? Například pokud nastavíme na true, a hráč se připojí do nějaké arény, ve které dal pouze 10 bodů, tak se mu zobrazí jako high-score 10 bodů i přesto, že v jiné aréně dal třeba 30. Pokud bude nastaveno na false, ukáže se na všech arénách stejné HS - to největší.

Soubor blocks.yml

Tento soubor obsahuje seznam bloků, které bude plugin vkládat do náhodně generovaného parkouru. Dokument musí vždy začínat frází blocks:, a pod ní na každý řádek jedna odrážka s blokem. Pokud chcete přidat nějaké vlastní, nebo naopak nějaké smazat, odstraňte nebo přidejte odrážku s názvem bloku. (seznam názvu všech bloků v minecraftu, které lze korektně použít v blocks.yml)

Soubor rewards.yml

V tomto souboru lze nastavit odměny a achievmenty.

Pododstavec intervals

* Hodnota - možné hodnoty - popis funkce

  • 'číslo' - Číslo - Interval, ve kterém se má odměna uplatnit (např. 10 = každých 10 odskákaných bloků)
  • message - Text - Zpráva, které se zašle hráči při dosažení odměny
  • commands - Určené příkazy (bez lomítka) - Příkazy, které se dají vykonat po dosažení odměny (možno použít proměnnou {PLAYER}, která vloží nick hráče)

Pododstavec exceptions

* Hodnota - možné hodnoty - popis funkce

  • 'číslo' - Číslo - Skóre, při kterém se má odměna uplatnit (např. 10 = když hráč dosáhne 10 odskákaných bloků)
  • message - Text - Zpráva, které se zašle hráči při dosažení odměny
  • commands - Určené příkazy (bez lomítka) - Příkazy, které se dají vykonat po dosažení odměny (možno použít proměnnou {PLAYER}, která vloží nick hráče)
  • first-time-only - true nebo false - Pokud nastavíš true, bude se jednat o jednorázovou odměnu. Pokud nastavíš false, odměna se uplatní pokaždé když hráč dosáhne daného skóre.

Soubor storage.yml

Nastavení metody ukládaní skóre hráčů.

  • method - yaml nebo mysql - Metoda ukládání, buď do mysql databáze nebo do yml souborů(defaultní možnost)

Pododstavec mysql

Následuje možnost nastavit přihlašovací údaje pro mysql. Tyto pole mluví názvem samy za sebe, pokud nejste zkušení, doporučuji ponechat yml ukládání. Pokud už máte s provozem serverů zkušenosti, jistě si poradíte sami.