Сборки серверов

СливПлатные

Сейчас онлайн

  • VayLorm
  • Sima
  • Blaykva
  • Polygon.exe
  • loloranger
  • Jayden
  • Krimex1
  • geji2333
  • AMCTDEV
  • Akymaaa
  • YUFI
  • Weather437
  • cumUsh3k
  • RemForever
  • Qmbqer
  • parilka_777
  • sonnda321
  • duynamhg
  • abrar32
  • Toshiro
  • _Mandarinka_TV_
  • obamasex
  • cyberBk
  • Eluxy
  • Ahikiro
  • tollihotik
  • chuvak
  • VOLKERI
  • Testivich
  • swirepsun
  • Fong
  • Lakerich01
  • destme
  • EgorkaKana
  • 421321
  • ibrprofile
  • ibdf
  • difix001-
  • dsdsdsddssds
  • nikita1122
  • avav
  • lors1k_1
  • Thexiaoyu
  • He1ly03
  • dejoin
  • Masterok
  • PigeonAndTea
  • UnknownDev
  • prafain
  • top_dushnila
  • itselloy
  • Svetlanka
  • Soquooo
  • Fuzzy3333
  • davis1216
  • mayzer52
  • Mona Lisa
  • kobahidze
  • gfhfhgfhgfhf
  • JuliGame14
  • Sashadragon
  • DeSatu43
  • jineshgamer
  • Foneya
  • Redron
  • Abyzz
  • Flanders
  • Vladdy12*
  • hopefullu
  • zxnod
  • Game-Dash
  • gamerprouwu2
  • sswrrt
  • Paradisror
  • HapiXLAPI
  • Watalaker37821
  • undefined322
  • VALEIM_
  • R7GE
  • peperonya2002
  • dntcc123
  • nikivus
  • Sunri1se
  • haryto
  • MiguelkiX30
  • ASDASDA123
  • rlom

Помощь Меню работ с плагинами DeluxeMenus и Jobs Reborn

FakeIn
Версия ядра сервера
1.21+
Добрый день! Я пытаюсь создать меню с работами, но у меня что-то не получается...
Как я могу сделать так, чтобы, когда игрок уже работает, он показывал один итем, а когда он не работает - другой?
Пока что, как бы я ни пыталась, итемы не заменяют друг друга...
Вот код, который я использую:
Код:
  'digger':
    material: NETHERITE_SHOVEL
    item_flags: [HIDE_ATTRIBUTES]
    damage: 0
    slot: 13
    priority: 1
    view_requirement:
      requirements:
        jobs_requirement:
         type: "string equals"
         input: "%jobsr_user_isin_digger%"
         output: 'False'
    display_name: '              Digger'
    lore:
    - 'test'
    right_click_commands:
    - '[player] jobs:jobs join digger'
    - '[refresh]'
    middle_click_commands:
    - '[close]'
    - '[player] jobs info digger'

  'workingdigger':
    material: NETHERITE_SHOVEL
    item_flags: [HIDE_ATTRIBUTES]
    damage: 0
    slot: 13
    priority: 2
    view_requirement:
      requirements:
        jobs_requirement:
         type: "string equals"
         input: "%jobsr_user_isin_digger%"
         output: 'True'
    display_name: '              Digger'
    lore:
    - 'test1'
    right_click_commands:
    - '[player] jobs:jobs leave digger'
    - '[refresh]'
    middle_click_commands:
    - '[close]'
    - '[player] jobs info digger'
 
GPT-4o
YAML:
'digger':
    material: NETHERITE_SHOVEL
    item_flags: [HIDE_ATTRIBUTES]
    damage: 0
    slot: 13
    priority: 1
    view_requirement:
      requirements:
        jobs_requirement:
         type: "string equals"
         input: "%jobsr_user_isin_digger%"
         output: 'False'
    display_name: '              Digger'
    lore:
    - 'test'
    right_click_commands:
    - '[player] jobs:jobs join digger'
    - '[refresh]'
    middle_click_commands:
    - '[close]'
    - '[player] jobs info digger'  
'workingdigger':
    material: NETHERITE_SHOVEL
    item_flags: [HIDE_ATTRIBUTES]
    damage: 0
    slot: 13
    priority: 2
    view_requirement:
      requirements:
        jobs_requirement:
         type: "string equals"
         input: "%jobsr_user_isin_digger%"
         output: 'True'
    display_name: '              Digger'
    lore:
    - 'test1'
    right_click_commands:
    - '[player] jobs:jobs leave digger'
    - '[refresh]'
    middle_click_commands:
    - '[close]'
    - '[player] jobs info digger'
 
FakeIn
YAML:
'digger':
    material: NETHERITE_SHOVEL
    item_flags: [HIDE_ATTRIBUTES]
    damage: 0
    slot: 13
    priority: 1
    view_requirement:
      requirements:
        jobs_requirement:
         type: "string equals"
         input: "%jobsr_user_isin_digger%"
         output: 'False'
    display_name: '              Digger'
    lore:
    - 'test'
    right_click_commands:
    - '[player] jobs:jobs join digger'
    - '[refresh]'
    middle_click_commands:
    - '[close]'
    - '[player] jobs info digger' 
'workingdigger':
    material: NETHERITE_SHOVEL
    item_flags: [HIDE_ATTRIBUTES]
    damage: 0
    slot: 13
    priority: 2
    view_requirement:
      requirements:
        jobs_requirement:
         type: "string equals"
         input: "%jobsr_user_isin_digger%"
         output: 'True'
    display_name: '              Digger'
    lore:
    - 'test1'
    right_click_commands:
    - '[player] jobs:jobs leave digger'
    - '[refresh]'
    middle_click_commands:
    - '[close]'
    - '[player] jobs info digger'
Спасибо!
Теперь итем вообще пропал из магазина...
 

Вложения

  • изображение_2025-11-05_091059684.png
    изображение_2025-11-05_091059684.png
    16 КБ · Просмотры: 1
FakeIn
Если кому понадобится:
Проблема была проста. В output надо было написать output: '&aДа', так как в CMILib в переводах %jobsr_user_isin_digger% возвращает '&aДа' в русском переводе. Снизу напишу рабочий вариант если кто не понял мою формулировку.
Код:
  'digger':
    material: NETHERITE_SHOVEL
    item_flags: [HIDE_ATTRIBUTES]
    damage: 0
    slot: 13
    priority: 0
    view_requirement:
      requirements:
        jobs_requirement:
         type: "!string equals"
         input: "%jobsr_user_isin_digger%"
         output: '&aДа'   #Сюда нужно писать то, что написано у вас в plugins>CMILib>Translations (У меня 'True': '&aДа')
    display_name: '              Digger'
    lore:
    - 'test'
    right_click_commands:
    - '[player] jobs:jobs join digger'
    - '[refresh]'
    middle_click_commands:
    - '[close]'
    - '[player] jobs info digger'

  'workingdigger':
    material: NETHERITE_SHOVEL
    item_flags: [HIDE_ATTRIBUTES]
    damage: 0
    slot: 13
    priority: 1
    view_requirement:
      requirements:
        jobs_requirement:
         type: string equals
         input: "%jobsr_user_isin_digger%"
         output: '&aДа'
    display_name: '              Digger'
    lore:
    - 'test1'
    right_click_commands:
    - '[player] jobs:jobs leave digger'
    - '[refresh]'
    middle_click_commands:
    - '[close]'
    - '[player] jobs info digger'
 
ВерхНиз