如图。玩家打开菜单,扣除物品然后召唤怪物。
流程:先检测玩家物品够不够,如果够,则扣除并召唤怪物,提示召唤成功
如果不够,则提示物品不足,召唤失败
怎么写才能实现这个,求大佬指点
spigot1.18.2 trmenu V3
 
 
流程:先检测玩家物品够不够,如果够,则扣除并召唤怪物,提示召唤成功
如果不够,则提示物品不足,召唤失败
怎么写才能实现这个,求大佬指点
spigot1.18.2 trmenu V3
-   C:
 
-     display:
 
-       mats: diamond
 
-       name: '&a&l召唤'
 
-     actions:
 
-       all:
 
-         - condition: 'item *"material:wool,data:0,name=§5§l蓬松羊毛,amount:8"' 
 
-           actions:
 
-           - 'title: &a召唤成功!'
 
-           - 'take-item: material:wool,data:0,name=§5§l蓬松羊毛,amount:8'
 
-           - 'console: mm m spawn heishanyang %player_name%'
 
-           - 'close'
 
-           deny:
 
-           - 'close'
 
- - 'title: &c物品数量不足!'
大佬,按你的代码试了一下,总是提示物品数量不足,但是背包明明有的。data:0代表什么意思,求教
兮莫辞 发表于 2023-10-19 23:09
大佬,按你的代码试了一下,总是提示物品数量不足,但是背包明明有的。data:0代表什么意思,求教。帖子更 ...
哦我是1.12.2写的。所以羊毛id是wool,data是数据。你1.18直接按白色羊毛材质写,不需要写data
夜雨晨风丶 发表于 2023-10-19 23:10
哦我是1.12.2写的。所以羊毛id是wool,data是数据。你1.18直接按白色羊毛材质写,不需要写data ...
还是不行,帖子现在的图片是我现在改的
兮莫辞 发表于 2023-10-19 23:21
还是不行,帖子现在的图片是我现在改的
你的物品名是不是没对上。你的物品名应该是§f蓬松羊毛。如果只是蓬松羊毛那是默认斜体的
夜雨晨风丶 发表于 2023-10-19 23:23
你的物品名是不是没对上。你的物品名应该是§f蓬松羊毛。如果只是蓬松羊毛那是默认斜体的 ...
对上了。我下面那三行注释的是可以扣除的。问题应该出在condition那行
兮莫辞 发表于 2023-10-19 23:28
对上了。我下面那三行注释的是可以扣除的。问题应该出在condition那行
你真真真的确定你的物品名是正确的吗,包括颜色符号
-   C:
 
-     display:
 
-       mats: diamond
 
-       name: '&a&l召唤'
 
-     actions:
 
-       all:
 
-         - condition: 'item *"material:white_wool,name=§f蓬松羊毛,amount:8"' 
 
-           actions:
 
-           - 'title: &a召唤成功!'
 
-           - 'take-item: material:white_wool,name=§f蓬松羊毛,amount:8'
 
-           - 'console: mm m spawn heishanyang %player_name%'
 
-           - 'close'
 
-           deny:
 
-           - 'close'
 
- - 'title: &c物品数量不足!'1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.
夜雨晨风丶 发表于 2023-10-19 23:31
你真真真的确定你的物品名是正确的吗,包括颜色符号
确定的,我执行下面三行是没问题的
兮莫辞 发表于 2023-10-19 23:35
确定的,我执行下面三行是没问题的
你加我好友我远程给你看下好了。联系方式在下面