服务器版本1.12.2,收集10个某物品,怎么检测背包某物品数量是否有10个
本帖最后由 黑钟下的FRA 于 2022-8-1 06:55 编辑
条件列表
判断玩家背包里是否有某个物品. 如果多个物品,可以用逗号分隔 (中间没有空格!) 每个物品包括名称和数量,用冒号隔开. 如果没有标明数量,那么就代表一个.
条件名字: 'item emerald:5,diamond:10' (背包里有5个绿宝石和10个钻石)
——————bq中文 wiki
写conditions.yml里面,然后在其他地方进行使用
复制代码
条件列表
判断玩家背包里是否有某个物品. 如果多个物品,可以用逗号分隔 (中间没有空格!) 每个物品包括名称和数量,用冒号隔开. 如果没有标明数量,那么就代表一个.
条件名字: 'item emerald:5,diamond:10' (背包里有5个绿宝石和10个钻石)
——————bq中文 wiki
写conditions.yml里面,然后在其他地方进行使用
- BetonQuest\default\conversations\BQ.yml
- quester: 'BQ'
- first: 'a,b'
- NPC_options:
- a:
- text: '&a你好.看你身强力壮的,能帮我砍几颗树吗?'
- conditions: '!代毕任务已接取'
- pointers: 'p1'
- b:
- text: '&a木头砍来了吗?'
- conditions: '代毕任务已接取'
- pointers: 'p2,p3'
- c:
- text: '&a很感谢你'
- event: '代毕-收取五块木头,删除代毕任务笔记,代毕任务奖励'
- player_options:
- p1:
- text: '&f可以,没问题'
- event: '代毕任务笔记'
- p2:
- text: '&f带来了'
- conditions: '代毕-拥有五块木头'
- pointers: 'c'
- p3:
- text: '&f还没有'
- conditions: '!代毕-拥有五块木头'
- BetonQuest\default\events.yml
- 代毕任务笔记: 'journal add 代毕任务笔记'
- 删除代毕任务笔记: 'journal del 代毕任务笔记'
- 代毕任务奖励: 'command eco give %player% 100'
- 代毕-收取五块木头: 'take 木头:5'
- BetonQuest\default\journal.yml
- 代毕任务笔记: '代毕拜托我,让我帮他砍几颗树,并将木头带给他'
- BetonQuest\default\items.yml
- 木头: LOG durability:0
- BetonQuest\default\conditions.yml
- 代毕任务已接取: 'journal 代毕任务笔记'
- 代毕-拥有五块木头: 'item 木头:5'
- BetonQuest\default\main.yml
- npcs:
- '#npcID#': BQ