Tirol#5418
游戏版本1.16.5 插件版本 TrMenu V3如题,检测玩家拥有 oak_log (橡木)  (数量64)

拥有则执行 say 那没事了 指令 (数量不够没有到达64)则tell xxxxxx


执笔绘君衣
  1.   橡木检测:
  2.     display:
  3.       mats: oak_log
  4.       name: '&4&l橡木检测'
  5.       lore:
  6.       - '检测数量: &4橡木 &b64个'
  7.       - '当前数量: &4橡木 &b%checkitem_amount_mat:oak_log%个'
  8.     actions:
  9.       all:
  10.       - 'tell: &c数量不够没有到达64'
  11.     Icons:
  12.       condition: 'all [ item *"material:oak_log,amount:64" ]'
  13.         Display:
  14.           mats: oak_log
  15.           name: '&4&l橡木检测'
  16.           lore:
  17.           - '检测数量: &4橡木 &b64个'
  18.           - '当前数量: &4橡木 &b%checkitem_amount_mat:oak_log%个'
  19.           - '是否能兑换 &a&l√'
  20.         actions:
  21.           all:
  22.           - 'sound: ENTITY_EXPERIENCE_ORB_PICKUP'
  23.           - 'say: 那没事了'
复制代码

Tirol#5418
本帖最后由 Tirol#5418 于 2023-2-18 21:00 编辑

我想做的是一个收集 64橡木 的任务这是我的菜单  怎么checkitem我给忘了怎么整了
  1.     icons:
  2.     - condition: 'perm *wc.zxrw0'
  3.       priority: 4
  4.       display:
  5.         mats: 'writeable_book'
  6.         name: '&f '
  7.         lore:
  8.           - '  &7< %rgb_#9FB6CD%主线任务&f &r&7> &a学会伐木  '
  9.           - ''
  10.           - '&8&m         &f 「 任务内容 」&8&m         &f           '
  11.           - ''
  12.           - '    &f» &f你应该已经创立属于自己的岛屿了'
  13.           - '    &f» &f请收集 &d32个橡木&f 来完成任务    '
  14.           - '    &f» &f如果觉得树苗长得太慢了'
  15.           - '    &f» &f站在你的岛屿内 &c对着树苗疯狂Shift &f可以催化它'
  16.           - ''
  17.           - ' &b ► &f鼠标 &7「&f갈&r&7」 &f完成任务      '
  18.           - ''
  19.     actions:
  20.       all:
  21.       - 'close'
复制代码



执笔绘君衣
本帖最后由 执笔绘君衣 于 2023-2-18 21:05 编辑
  1.     icons:
  2.     - condition: 'perm *wc.zxrw0'
  3.       priority: 4
  4.       display:
  5.         mats: 'writeable_book'
  6.         name: '&f '
  7.         lore:
  8.           - '  &7< %rgb_#9FB6CD%主线任务&f &r&7> &a学会伐木  '
  9.           - ''
  10.           - '&8&m         &f 「 任务内容 」&8&m         &f           '
  11.           - ''
  12.           - '    &f» &f你应该已经创立属于自己的岛屿了'
  13.           - '    &f» &f请收集 &d32个橡木&f 来完成任务    '
  14.           - '    &f» &f如果觉得树苗长得太慢了'
  15.           - '    &f» &f站在你的岛屿内 &c对着树苗疯狂Shift &f可以催化它'
  16.           - ''
  17.           - ' &b ► &f鼠标 &7「&f갈&r&7」 &f完成任务      '
  18.           - ''
  19.     actions:
  20.       all:
  21.         #检查玩家背包的橡木是否大于等于64
  22.         - condition: 'check papi *%checkitem_amount_mat:oak_log% >= *64'
  23.           actions:
  24.             - 'say: 那没事了'                 #聊天信息展示
  25.             - 'take-item: material:oak_log,amount:64'  #扣除橡木 64 个
  26.             - 'close'                                  #关闭菜单
  27.           deny:
  28.             - 'tell: &c数量不够没有到达64'
  29.             - 'sound: BLOCK_COMPARATOR_CLICK'
  30.             - 'return'
复制代码

使用这套模板你需要添加papi扩展 checkitem

Tirol#5418
本帖最后由 Tirol#5418 于 2023-2-18 21:11 编辑
  1. [21:09:41] [Server thread/INFO]: A total of 21 placeholder hook(s) are active:
  2. [21:09:41] [Server thread/INFO]: bentobox, bskyblock, challenges, checkitem, chemdah, cmi, cmil, customcobblegen, iaplayerstat, img
  3. [21:09:41] [Server thread/INFO]: level, luckperms, math, mct, multiverse, player, playerpoints, rgb, server, trmenu
  4. [21:09:41] [Server thread/INFO]: vault
复制代码
我papi有checkitem 但是我点击菜单按钮不会出现 关闭菜单,以及提示 橡木不足 的情况 点击没有用

执笔绘君衣
Tirol#5418 发表于 2023-2-18 21:08
我papi有checkitem 但是我点击菜单按钮不会出现 关闭菜单,以及提示 橡木不足 的情况 点击没有用 ...

你这个有权限判定,没达到权限就会展示    - condition: 'perm *wc.zxrw0'以上的图标属性
然后是橡木的id 我这边是1.12.2 橡木ID是log 高版本我不清楚,可能需要更改

执笔绘君衣
  1. Title: '收购菜单'
  2. Shape:
  3. Layout:
  4.   - '         '
  5.   - '    1    '
  6.   - '         '
  7. Options:
  8.   Arguments: true
  9.   # 防频繁点击的间隔
  10.   Min-Click-Delay: 500
  11.   # 强制依赖的 PlaceholderAPI 拓展
  12.   Depend-Expansions:
  13.     - 'checkitem'
  14.     - 'vault'
  15. Events:
  16.   Open:
  17.     - 'sound: BLOCK_END_PORTAL_FRAME_FILL'
  18.   Close:
  19.     - 'sound: BLOCK_END_PORTAL_FRAME_FILL'

  20. Icons:
  21.   '1':
  22.     refresh: 20
  23.     update: 20
  24.     display:
  25.       mats: 'writeable_book'
  26.       name: '&f '
  27.       lore:
  28.         - '  &7< %rgb_#9FB6CD%主线任务&f &r&7> &a学会伐木  '
  29.         - ''
  30.         - '&8&m         &f 「 任务内容 」&8&m         &f           '
  31.         - ''
  32.         - '    &f» &f你应该已经创立属于自己的岛屿了'
  33.         - '    &f» &f请收集 &d32个橡木&f 来完成任务    '
  34.         - '    &f» &f如果觉得树苗长得太慢了'
  35.         - '    &f» &f站在你的岛屿内 &c对着树苗疯狂Shift &f可以催化它'
  36.         - ''
  37.         - ' &b ► &f鼠标 &7「&f갈&r&7」 &f完成任务      '
  38.         - ''
  39.     icons:
  40.     - condition: 'perm *wc.zxrw0'
  41.       priority: 4
  42.       display:
  43.         mats: 'writeable_book'
  44.         name: '&f '
  45.         lore:
  46.           - '  &7< %rgb_#9FB6CD%主线任务&f &r&7> &a学会伐木  '
  47.           - ''
  48.           - '&8&m         &f 「 任务内容 」&8&m         &f           '
  49.           - ''
  50.           - '    &f» &f你应该已经创立属于自己的岛屿了'
  51.           - '    &f» &f请收集 &d32个橡木&f 来完成任务    '
  52.           - '    &f» &f如果觉得树苗长得太慢了'
  53.           - '    &f» &f站在你的岛屿内 &c对着树苗疯狂Shift &f可以催化它'
  54.           - ''
  55.           - ' &b ► &f鼠标 &7「&f갈&r&7」 &f完成任务      '
  56.           - ''
  57.       actions:
  58.         all:
  59.         #检查玩家背包的橡木是否大于等于64
  60.           - condition: 'check papi *%checkitem_amount_mat:log% >= *64'
  61.             actions:
  62.             - 'tell: 那没事了'                 #聊天信息展示
  63.             - 'take-item: material:log,amount:64'  #扣除橡木 64 个
  64.             - 'close'                                  #关闭菜单
  65.             deny:
  66.             - 'tell: &c数量不够没有到达64'
  67.             - 'sound: BLOCK_COMPARATOR_CLICK'
  68.             - 'return'
复制代码

记得吧里面的log 改了 这是1.12.2的物品ID

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