等天亮
服务器版本1.12.2,收集10个某物品,怎么检测背包某物品数量是否有10个

黑钟下的FRA
本帖最后由 黑钟下的FRA 于 2022-8-1 06:55 编辑

条件列表
判断玩家背包里是否有某个物品. 如果多个物品,可以用逗号分隔 (中间没有空格!) 每个物品包括名称和数量,用冒号隔开. 如果没有标明数量,那么就代表一个.
条件名字: 'item emerald:5,diamond:10' (背包里有5个绿宝石和10个钻石)
             ——————bq中文 wiki

写conditions.yml里面,然后在其他地方进行使用


  1. BetonQuest\default\conversations\BQ.yml
  2. quester: 'BQ'
  3. first: 'a,b'
  4. NPC_options:
  5.   a:
  6.    text: '&a你好.看你身强力壮的,能帮我砍几颗树吗?'
  7.    conditions: '!代毕任务已接取'
  8.    pointers: 'p1'
  9.   b:
  10.    text: '&a木头砍来了吗?'
  11.    conditions: '代毕任务已接取'
  12.    pointers: 'p2,p3'
  13.   c:
  14.    text: '&a很感谢你'
  15.    event: '代毕-收取五块木头,删除代毕任务笔记,代毕任务奖励'
  16. player_options:
  17.   p1:
  18.    text: '&f可以,没问题'
  19.    event: '代毕任务笔记'
  20.   p2:
  21.    text: '&f带来了'
  22.    conditions: '代毕-拥有五块木头'
  23.    pointers: 'c'
  24.   p3:
  25.    text: '&f还没有'
  26.    conditions: '!代毕-拥有五块木头'

  27. BetonQuest\default\events.yml
  28. 代毕任务笔记: 'journal add 代毕任务笔记'
  29. 删除代毕任务笔记: 'journal del 代毕任务笔记'
  30. 代毕任务奖励: 'command eco give %player% 100'
  31. 代毕-收取五块木头: 'take 木头:5'

  32. BetonQuest\default\journal.yml
  33. 代毕任务笔记: '代毕拜托我,让我帮他砍几颗树,并将木头带给他'

  34. BetonQuest\default\items.yml
  35. 木头: LOG durability:0

  36. BetonQuest\default\conditions.yml
  37. 代毕任务已接取: 'journal 代毕任务笔记'
  38. 代毕-拥有五块木头: 'item 木头:5'

  39. BetonQuest\default\main.yml
  40. npcs:
  41.   '#npcID#': BQ
复制代码



第一页 上一页 下一页 最后一页