本帖最后由 X836696023 于 2021-9-29 10:52 编辑 
[数据删除]
或例如:
我这样写貌似行不通(dm reload以后菜单无法加载)
我要求能这样做到:
第一个open_requirement
如果%askyblock_team_size%=0,那么执行指令dm open 领取空岛
第二个open_requirement
如果%luckperms_group_name%是default,那么执行指令dm open 略有小成
2021.12 数据,可能有更多内容
如题!或例如:
代码:
- open_requirement:
 
- requirements:
 
-     firstopen: 
 
-     type: '='
 
-     input: '%askyblock_team_size%'
 
-     option: 0
 
-     deny_commands:
 
-    - '[player] dm open 领取空岛'
 
-     permission:
 
-     type: 'string contains'
 
-     input: '%luckperms_group_name%'
 
-     output: 'default'
 
-     deny_commands: 
 
- - '[player] dm open 略有小成'
我要求能这样做到:
第一个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
给你看一下我服内某个判定菜单的制作范例:
复制代码
单个点击项目无法同时判断多个执行条件,如果你想多功能只能通过左右键不同条件判断进行,也可以通过优先级显示不同的按钮叠加执行数目,菜单配置这个不是三言两语就能说清楚的,建议你看看教程贴,不知道你给出的配置范例是什么版本下的,但是最新的版本下,你的配置语法是错误的.
菜单配置基础教程:
http://www.mcbbs.net/thread-693513-1-1.html
给你看一下我服内某个判定菜单的制作范例:
- # 梦里幽境[主菜单]
 
 
- menu_title: '&1&n&l梦里幽境&0&l主菜单'
 
- open_command: cd
 
- # 更新间隔
 
- update_interval: 1
 
- size: 54
 
- items:
 
-   cd1:
 
-     material: head;Angel
 
-     slot: 18
 
-     display_name: '   &3&n&l梦里幽境&6&l管理员&7(&c必看&7)'
 
-     priority: 1
 
-     lore:
 
-     - '&7&l管理员ID: &7&l[&3&n&l管理员&7&l] &e&lAngel'
 
-     - '&7&l管理员不参与大家的正常游戏'
 
-     - '&7&l请认准唯一管理员勿上当受骗'
 
-     - '&7&l任何玩家都没有管理特权'
 
-     - '&7&l您无需担心被人滥用特权'
 
-     - '&7&l同时请不要拉家常要东西'
 
-     - '&7&l管理员只负责日常运维工作'
 
-     - ''
 
-     - '&7&m&l----------------------------'
 
-     - '&c&l 有问题可向在线管理员求助'
 
-     - '&a&l  防恶意点击需支付&6&n&l梦境币'
 
-     - '&a&l  每点一次扣&6&n&l5&a&l梦境币'
 
-     - '&a&l  求助属实会返还所扣金额'
 
-     - '&1&l===&2&l===&3&l===&4&l===&5&l====&6&l===&7&l===&8&l===&9&l==='
 
-     - '   &7&l【右键】&r&3&l点击发出求助'
 
-     - '&1&l===&2&l===&3&l===&4&l===&5&l====&6&l===&7&l===&8&l===&9&l==='
 
-     right_click_commands:
 
-     - '[close]'
 
-     - '[console] eco take %player_name% 5'
 
-     - '[player] helpop 需要帮助'
 
-     - '[sound] ENTITY_LIGHTNING_THUNDER'
 
-     right_click_requirement:
 
-       expression: '%vault_eco_balance% >= 5'
 
-       deny_commands:
 
-       - '[close]'
 
- - '[message] &7&l[&6&l梦境管家&7&l] 少年你没钱,去赚些钱再来吧!身上只有 &e&l%vault_eco_balance% &6&l梦境币'
 本帖最后由 X836696023 于 2021-9-29 10:52 编辑 
[数据删除]
 本帖最后由 X836696023 于 2021-9-29 10:52 编辑 
[数据删除]
hmf55 发表于 2018-10-7 13:47
打开菜单的条件就不能设置多条吗
 本帖最后由 X836696023 于 2021-9-29 10:53 编辑 
[数据删除]
无法做到,作者没有做这方面,毕竟我的WIKI都没写
hmf55 发表于 2018-10-7 14:39
dm的判断的确很赞,只是可惜,仅用于dm打开点击右击进行判断
可以执行打开判断,玩家打开菜单之后进行执行命令
- menu_title: '&a&l菜单&e&m----&4&l服务器传送&k &r菜单'
 
- open_command:
 
- - serverlist
 
- - 服务器列表
 
- open_commands:
 
- - '[message] &d&l你打开了&9&l菜单&a&m----&4&l服务器传送&k &r菜单'
 
- size: 54
 
- update_interval: 1
 
- items:
 
-   分割线:
 
-     material: 160
 
-     data: 6
 
-     slots:
 
-     - 0
 
-     - 1
 
-     - 2
 
-     - 3
 
-     - 5
 
-     - 6
 
-     - 7
 
-     - 8
 
-     display_name: '&a&l我是分割线'
 
-     right_click_commands:
 
-     - '[close]'
 
-     left_click_commands:
 
-     - '[close]'
 
-   所在服务器:
 
-     material: 120
 
-     slot: 4
 
-     display_name: '&e&l所在服务器: &2&l空岛'
 
-     right_click_commands:
 
-     - '[message] &3&l所在服务器: &2&l空岛'
 
-     left_click_commands:
 
-     - '[message] &3&l所在服务器: &2&l空岛'
 
-   主大厅:
 
-     material: BOOKSHELF
 
-     slot: 9
 
-     priority: 1
 
-     update: true
 
-     view_requirement:
 
-       requirements:
 
-         vanila_online:
 
-           type: string equals ignorecase
 
-           input: '%pinger_online_127.0.0.1:25571%'
 
-           output: '&aOnline'
 
-     display_name: '&7主大厅'
 
-     lore:
 
-     - '&7在线玩家: &a%pinger_players_127.0.0.1:25571%'
 
-     - ''
 
-     - '&a点击加入!'
 
-     left_click_commands:
 
-     - '[close]'
 
-     - '[message] &7连接到服务器&a主大厅&7...'
 
-     - '[connect] lobby'
 
-     right_click_commands:
 
-     - '[close]'
 
-     - '[message] &7连接到服务器&a主大厅&7...'
 
-     - '[connect] lobby'
 
-   主大厅-维护中:
 
-     material: BARRIER
 
-     slot: 9
 
-     priority: 2
 
-     display_name: '&7主大厅 &4[维护中]'
 
-     lore:
 
-     - '&c这个服务器维护中'
 
-     - '&c请联系工作人员'
 
-     - '&c如果在这之后还有问题'
 
-     - '&c请刷新'
 
-     - ''
 
-     - '&a点击刷新!'
 
-     left_click_commands:
 
-     - '[refresh]'
 
-     right_click_commands:
 
-     - '[refresh]'
 
- update: true