X836696023
本帖最后由 X836696023 于 2021-9-29 10:52 编辑

[数据删除]

2021.12 数据,可能有更多内容如题!
或例如:

代码:

  1. open_requirement:
  2. requirements:
  3.     firstopen:
  4.    type: '='
  5.    input: '%askyblock_team_size%'
  6.    option: 0
  7.    deny_commands:
  8.   - '[player] dm open 领取空岛'
  9.     permission:
  10.    type: 'string contains'
  11.    input: '%luckperms_group_name%'
  12.    output: 'default'
  13.    deny_commands:
  14.         - '[player] dm open 略有小成'
我这样写貌似行不通(dm reload以后菜单无法加载)
我要求能这样做到:
第一个open_requirement
如果%askyblock_team_size%=0,那么执行指令dm open 领取空岛
第二个open_requirement
如果%luckperms_group_name%是default,那么执行指令dm open 略有小成

水煮清娃
本帖最后由 水煮清娃 于 2018-10-7 11:28 编辑
单个点击项目无法同时判断多个执行条件,如果你想多功能只能通过左右键不同条件判断进行,也可以通过优先级显示不同的按钮叠加执行数目,菜单配置这个不是三言两语就能说清楚的,建议你看看教程贴,不知道你给出的配置范例是什么版本下的,但是最新的版本下,你的配置语法是错误的.

菜单配置基础教程:
http://www.mcbbs.net/thread-693513-1-1.html

给你看一下我服内某个判定菜单的制作范例:

  1. # 梦里幽境[主菜单]

  2. menu_title: '&1&n&l梦里幽境&0&l主菜单'
  3. open_command: cd
  4. # 更新间隔
  5. update_interval: 1
  6. size: 54
  7. items:
  8.   cd1:
  9.     material: head;Angel
  10.     slot: 18
  11.     display_name: '   &3&n&l梦里幽境&6&l管理员&7(&c必看&7)'
  12.     priority: 1
  13.     lore:
  14.     - '&7&l管理员ID: &7&l[&3&n&l管理员&7&l] &e&lAngel'
  15.     - '&7&l管理员不参与大家的正常游戏'
  16.     - '&7&l请认准唯一管理员勿上当受骗'
  17.     - '&7&l任何玩家都没有管理特权'
  18.     - '&7&l您无需担心被人滥用特权'
  19.     - '&7&l同时请不要拉家常要东西'
  20.     - '&7&l管理员只负责日常运维工作'
  21.     - ''
  22.     - '&7&m&l----------------------------'
  23.     - '&c&l 有问题可向在线管理员求助'
  24.     - '&a&l  防恶意点击需支付&6&n&l梦境币'
  25.     - '&a&l  每点一次扣&6&n&l5&a&l梦境币'
  26.     - '&a&l  求助属实会返还所扣金额'
  27.     - '&1&l===&2&l===&3&l===&4&l===&5&l====&6&l===&7&l===&8&l===&9&l==='
  28.     - '   &7&l【右键】&r&3&l点击发出求助'
  29.     - '&1&l===&2&l===&3&l===&4&l===&5&l====&6&l===&7&l===&8&l===&9&l==='
  30.     right_click_commands:
  31.     - '[close]'
  32.     - '[console] eco take %player_name% 5'
  33.     - '[player] helpop 需要帮助'
  34.     - '[sound] ENTITY_LIGHTNING_THUNDER'
  35.     right_click_requirement:
  36.       expression: '%vault_eco_balance% >= 5'
  37.       deny_commands:
  38.       - '[close]'
  39.       - '[message] &7&l[&6&l梦境管家&7&l] 少年你没钱,去赚些钱再来吧!身上只有 &e&l%vault_eco_balance% &6&l梦境币'
复制代码




X836696023
本帖最后由 X836696023 于 2021-9-29 10:52 编辑

[数据删除]

X836696023
本帖最后由 X836696023 于 2021-9-29 10:52 编辑

[数据删除]

水煮清娃
hmf55 发表于 2018-10-7 13:47
打开菜单的条件就不能设置多条吗
单次点击条件只能是权限或者一个限定条件,目前没发现在单次点击中可以添加多个条件的方案,也许是我孤陋寡闻或者插件作者以后可能会添加这样的功能,至于有没有其它插件可以做到,这个就不清楚了.如果你看懂了之前的回复,应该可以找到比较妥当的替代方案.

X836696023
本帖最后由 X836696023 于 2021-9-29 10:53 编辑

[数据删除]

zuzhang22
无法做到,作者没有做这方面,毕竟我的WIKI都没写

zuzhang22
hmf55 发表于 2018-10-7 14:39
dm的判断的确很赞,只是可惜,仅用于dm打开点击右击进行判断

可以执行打开判断,玩家打开菜单之后进行执行命令

zuzhang22
  1. menu_title: '&a&l菜单&e&m----&4&l服务器传送&k &r菜单'
  2. open_command:
  3. - serverlist
  4. - 服务器列表
  5. open_commands:
  6. - '[message] &d&l你打开了&9&l菜单&a&m----&4&l服务器传送&k &r菜单'
  7. size: 54
  8. update_interval: 1
  9. items:
  10.   分割线:
  11.     material: 160
  12.     data: 6
  13.     slots:
  14.     - 0
  15.     - 1
  16.     - 2
  17.     - 3
  18.     - 5
  19.     - 6
  20.     - 7
  21.     - 8
  22.     display_name: '&a&l我是分割线'
  23.     right_click_commands:
  24.     - '[close]'
  25.     left_click_commands:
  26.     - '[close]'
  27.   所在服务器:
  28.     material: 120
  29.     slot: 4
  30.     display_name: '&e&l所在服务器: &2&l空岛'
  31.     right_click_commands:
  32.     - '[message] &3&l所在服务器: &2&l空岛'
  33.     left_click_commands:
  34.     - '[message] &3&l所在服务器: &2&l空岛'
  35.   主大厅:
  36.     material: BOOKSHELF
  37.     slot: 9
  38.     priority: 1
  39.     update: true
  40.     view_requirement:
  41.       requirements:
  42.         vanila_online:
  43.           type: string equals ignorecase
  44.           input: '%pinger_online_127.0.0.1:25571%'
  45.           output: '&aOnline'
  46.     display_name: '&7主大厅'
  47.     lore:
  48.     - '&7在线玩家: &a%pinger_players_127.0.0.1:25571%'
  49.     - ''
  50.     - '&a点击加入!'
  51.     left_click_commands:
  52.     - '[close]'
  53.     - '[message] &7连接到服务器&a主大厅&7...'
  54.     - '[connect] lobby'
  55.     right_click_commands:
  56.     - '[close]'
  57.     - '[message] &7连接到服务器&a主大厅&7...'
  58.     - '[connect] lobby'
  59.   主大厅-维护中:
  60.     material: BARRIER
  61.     slot: 9
  62.     priority: 2
  63.     display_name: '&7主大厅 &4[维护中]'
  64.     lore:
  65.     - '&c这个服务器维护中'
  66.     - '&c请联系工作人员'
  67.     - '&c如果在这之后还有问题'
  68.     - '&c请刷新'
  69.     - ''
  70.     - '&a点击刷新!'
  71.     left_click_commands:
  72.     - '[refresh]'
  73.     right_click_commands:
  74.     - '[refresh]'
  75.     update: true
复制代码
新版DM都可以这样写,你们自己看吧