Deluxemenu

Veškeré návody, pluginy, atd.. ohledně Minecraftu.
Odpovědět
mychal
Příspěvky: 1
Registrován: 15 dub 2020 22:00

Deluxemenu

Příspěvek od mychal » 15 dub 2020 22:11

Dobrý den,

Chtěl bych se Vás zeptat. Mám na serveru Deluxemenu a chci si udělat menu na práce.

Ale nějak jsem nepochopil ty Requirements

No o co mě jde. Chci udělat přes jobs placeholders aby to ukazovalo že když je zaměstnaný aby mu to ukázalo v lore že v té práci je zaměstnaný ale když není aby mu to ukázalo že je nezaměstnaný

Kód: Vybrat vše

      'D-Yes':
        material: iron_axe
        slot: 11
        priority: 1
        view_requirement:
          requirements:
            available:
              type: string equals 
              input: '%jobsr_user_isin_woodcutter%'
              output: 'Zaměstnaný'
        display_name: '&6Dřevorubec'
        lore:
        - ' '
        - '&fMaximální level: &e%jobsr_maxlvl_woodcutter%'
        - '%jobsr_user_isin_woodcutter% '
        left_click_commands:
        - '[close]'
        right_click_commands:
        - '[close]'
      'D-No':
        material: iron_axe
        slot: 11
        priority: 2
        view_requirement:
          requirements:
            available:
              type: string equals
              input: '%jobsr_user_isin_woodcutter%'
              output: 'Nezaměstnaný'
        display_name: '&6Dřevorubec'
        lore:
        - ' '
        - '&fMaximální level: &e%jobsr_maxlvl_woodcutter%'
        - '%jobsr_user_isin_woodcutter% '
        left_click_commands:
        - '[close]'
        right_click_commands:
        - '[close]'

Uživatelský avatar
EncryptSL
Příspěvky: 10
Registrován: 29 lis 2019 04:05
Kontaktovat uživatele:

Příspěvek od EncryptSL » 16 dub 2020 05:27

Viz: příklad z dokumentace.

Kód: Vybrat vše

items:
  'cooldown':
    material: ORANGE_CONCRETE
    slot: 13
    priority: 1
    update: true
    view_requirement:
      requirements:
        permission:
          type: has permission
          permission: essentials.kits.example
        available:
          type: string equals ignorecase
          input: '%essentials_kit_is_available_example%'
          output: 'no'
    display_name: ' '
    lore:
    - "&8• &bKit: &7Example"
    - "&8• &bStatus: &7On Cooldown"
    - "&8• &bAvailable In: &7%essentials_kit_time_until_available_example%"
    - ""
    left_click_commands:
    - "[refresh]"
    right_click_commands:
    - "[refresh]"
  'available':
    material: LIME_CONCRETE
    slot: 13
    priority: 2
    update: true
    view_requirement:
      requirements:
        permission:
          type: has permission
          permission: essentials.kits.example
        available:
          type: string equals ignorecase
          input: '%essentials_kit_is_available_example%'
          output: 'yes'
    display_name: ' '
    lore:
    - "&8• &bKit: &7Example"
    - "&8• &bStatus: &7Available"
    - ""
    - "&8» &b&nClick to Claim"
    - ''
    left_click_commands:
    - '[player] essentials:kit example'
    - '[refresh]'
    - '[refresh]<delay=100>'
    right_click_commands:
    - '[player] essentials:kit example'
    - '[refresh]'
    - '[refresh]<delay=100>'

Vysvětlení v sekci D_YES, do píšeš do lore - 'Zaměstnaný'.
Do sekce kde je nezaměstnaný zase - 'Nezaměstnaný', placeholder v loru ti tu nepomůže jelikož si nepřebere tu hodnotu z outputu musíš ji dopsat ručně a ten lore smazat jako jsem to tu udělal já. Dále musíš znát co vypisuje ten placeholder pokud je hráč v práci a není. Otestuješ pomocí příkazu z PAPI. a pak dopsat do outputu, je to podmínka. Která musí mít jasně daný parametr.
Předpokládám že vypíše yes a no jako je nahoře v tom příkladu.

Kód: Vybrat vše

      'D-Yes':
        material: iron_axe
        slot: 11
        priority: 1
        view_requirement:
          requirements:
            available:
              type: string equals 
              input: '%jobsr_user_isin_woodcutter%'
              output: 'vystup z placeholderu pokud je zamestnany'
        display_name: '&6Dřevorubec'
        lore:
        - ' Zaměstnaný !'
        - '&fMaximální level: &e%jobsr_maxlvl_woodcutter%'
        left_click_commands:
        - '[close]'
        right_click_commands:
        - '[close]'
      'D-No':
        material: iron_axe
        slot: 11
        priority: 2
        view_requirement:
          requirements:
            available:
              type: string equals
              input: '%jobsr_user_isin_woodcutter%'
              output: 'vystup z placeholderu pokud neni zamestnany'
        display_name: '&6Dřevorubec'
        lore:
        - 'Nezaměstnaný ! '
        left_click_commands:
        - '[close]'
        right_click_commands:
        - '[close]'
Chceš-li minecraft plugin nebo pomoci s nastavením minecraft serveru, či custom nette web napiš mi PM.
Užitečné: Abecední seznam pluginů a překladů.

Odpovědět