[NÁVOD] DeluxeMenus

Zemos

Člen
Zpráv
8
Bodů
42
Místo
Liberec
Servery
lobby.hrajpvp.eu
DeluxeMenus

Funkce
DeluxeMenus funguje na obdobném principu jako ChestCommands s tím rozdílem, že DeluxMenus je plně přizpůsobitelný. Možnost vytvořit menu pro přesměrování pomocí Bungee, možnost vytvoření shopu nebo prostě jen vykonání příkazu.

Instalace
1) vypneme server
2) stáhneme plugin z odkazu
3) připojíme se na FTP
4) přejdeme do složky "plugins" kam následně vložíme .jar soubor
5) spustíme server
6) otevřeme config.yml


Permissions
v základu nejsou, možnost vytvořit pro každé menu zvlášť

Config
Kód:
debug: false #ponecháme
check_updates: true #povolit kontrolu aktualizací
gui_menus:
  Informace: #název menu
    menu_title: '&aExample GUI menu' #popis menu (po otevření ve hře)
    open_command: obchod #příkaz, kterým se menu bude otevírat ve hře (př. /obchod ) Pozor při používání názvu, který využívá již jiný plugin (př. /fly)
    size: 45 #velikost GUI menu 9/18/27/36/45
    open_requirement: {} #požadavek při otevření
    items:
      '1': #identifikace položky (číselná)
        material: PAPER #materiál ID nebo název
        slot: 11 #pozice v GUI menu (0,1,2,3...)
        display_name: '&7Tvůj stav konta je: &6%coins_amount% &7Coinů ' #název
        left_click_commands: #příkaz vykonán při kliknutí levým tlačítekm myši
        - ''
        right_click_commands: #příkaz vykonán při kliknutí pravým tlačítkem myši
        - ''
      '2':
        material: DIAMOND_SWORD
        slot: 14
        priority: 1
        display_name: '&bVIP - menu'
        lore: #popis itemu
        - '&b%luckperms_group_expiry_time_majitel%' #možnost vložit API/text
        left_click_commands:
        - '[openguimenu] vip' #otevře menu s názvem vip
  VIP:
    menu_title: '&aVIP - menu'
    open_command: vip
    size: 45
    open_requirement: {}
    items:
      '1':
        material: STONE
        slot: 11
        display_name: '&7Tvůj stav konta je: &6%coins_amount% &7Coinů '
        left_click_commands:
        - ''
        right_click_commands:
        - ''
  FLY: #název menu
    menu_title: '&afly - menu' #popisek menu
    open_command: flyobchod #příkaz, kterým se menu otevře
    size: 45 #pozice v GUI menu
    open_requirement: {}
    items:
      '1':
        priority: 2
        material: PAPER
        slot: 1
      '2':
        priority: 1
        material: DIAMOND
        slot: 0
        left_click_requirement: #podmínka při kliknutí levým tlačítkem myši
          requirements:
            money_requirement: #podmínka peněz
              type: '>=' #typ: > více, = rovno, < méně (možnost kombinovat)
              input: '%coins_amount%' #API vstup (pro ověření)
              output: 5 #výstup co musí mít hráč (v tomto případě, pokud hráč klikně levým tlačítkem myši, ověří se pomocí API, zda má ná účtě více nebo stejně coinů, jako je uvedeno v output, pokud má, vykoná se příkaz, pokud nemá, bude zamítnut s chybovou hláškou)
              deny_commands: #příkaz, pokud nebude splněna podmínka
              - '[message] Nemáš dostatek HrajCoinů. Máš %coins_amount%/5' #v tomto případě [message] pošle hráči zprávu
        left_click_commands: #příkaz, který bude vykonán za splnění podmínky
        - '[console] ucet take %player_name% 4' #[console] console vykoná příkaz, na sebrání Coinů
        - '[console] fly %player_name%' #console přidá fly hráči

Použité pluginy v ukázce
PlaceholderAPI: https://www.spigotmc.org/resources/placeholderapi.6245/
Coins: https://www.spigotmc.org/resources/coins-1-8-x-1-12-x-mysql-sqlite-api.48536/

Užitečné věci
[console] vykoná příkaz z console
[player] vykoná příkaz jako hráč
[message] odešle zprávu hráči, který kouká do menu
[openguimenu] otevře menu
[connect] připojí na bungee server
[close] zavře menu

open_requirement:
requirements:
this_requirement_name:
type: has permission
permission: 'název.open' => pokud hráč nebude mít permissi "tesmenu.open", nezobrazí ho
deny_commands:
- '[message] nemáš oprávnění na otevření menu'
/dm reload => načte znovu config.yml

Každé menu je specifické a přizpůsobené pro jiný server, proto pokud budeš mít nějakou podmínku, napiš. Pokusím se poradit.
Pokud máš jakýkoliv dotaz, neváhej a zeptej se :)
 
Poslední změna od moderátora:
Zpráv
637
Bodů
629
Dobrý den, dobrý návod, ale příště si dejte pozor na černou barvu, když má někdo tmavý motiv, tak to nejde moc vidět viz. obrázek:
1548372670335.png
 

RitchyCZE

Elita
Zpráv
157
Bodů
269
Až na to, že v tom návodu jsou úplně banální věci které by zvládl i úplný začátečník kdyby četl popis pluginu.
 
Top