QyItemSelection – 龙核物品盒

QyItemSelection – 龙核物品盒

默认配置不包含封面图片的UI,需自备UI
插件前置

DragonCore
NeigeItems

插件讲解

1.支持三种模式(多选一、多选多、全部给予)的物品盒插件,支持已选择的物品不可重复选择。
2.NI物品库兼容,可识别NI物品库物品作为开启物品盒的需求(钥匙),也可以作为物品盒子的奖励。支持NI的物品data传参。
3.支持papi作为开启礼盒的条件判断
4.自定义界面化,可以让龙核界面和物品盒一对一或者一对多,让你的物品盒子不再千篇一律。

配置一览

# ============================================================
#    礼包配置文件
# ============================================================
# 每个礼包节点名称必须唯一,作为礼包的唯一标识
# ============================================================
example:
  # 礼包显示名称
  name: "新手礼包"
  # 礼包类型:
  #   choice - 自选模式,玩家可从奖励中选择指定数量的物品
  #   random - 随机模式,从奖励中随机抽取指定数量的物品
  #   all    - 全部模式,发放所有奖励物品
  type: "choice"
  # 可选/随机的物品数量(仅 choice 和 random 模式生效,默认: 1)
  # choice模式下如果玩家未选择 则优先从第一个顺位奖励
  number: 1
  # ---------------------- 领取条件 ----------------------
  conditions:
    # PAPI 变量条件检查
    # 格式: PAPI变量,比较表达式,不满足时的提示
    # 支持的比较符: >=, <=, ==, >, <
    # 注意: 文本类型只能使用 == 进行比较
    papi:
      - '%player_level%,>=10,需要等级大于等于10级!'
      - '%player_name%,==QingYing,需要是QingYing!'
    # 物品条件检查(检查玩家背包中的 NeigeItems 物品)
    # 节点名称可自定义,不重复即可
    item:
      example:
        # NeigeItems 物品ID
        item: "神木太刀"
        # 需要的数量(默认: 1)
        number: 1
        # 条件满足后是否扣除该物品(默认: true)
        take: true
        # [可选] 界面展示用的额外物品数据,不影响实际检测和扣除逻辑
        view-data:
          - "品质:1"
          - "品阶:3"
  # ---------------------- 奖励物品 ----------------------
  # 节点名称可自定义,不重复即可
  items:
    example:
      # NeigeItems 物品ID
      item: "练气期武器-扇"
      # 奖励数量(默认: 1)
      number: 1
      # 是否实际发放物品,设为 false 可用于纯展示(默认: true)
      give: true
      # [可选] 权限检查节点,用于客户端判断玩家是否有权选择此物品
      # 如果存在节点 当玩家有变量时 表示此奖励已获取 random模式和all模式将不再奖励此物品 且choice模式下选中此物品时执行use发包将无法开启礼包 提示选中了已拥有的物品
      has-per: "use.vip"
      # [可选] 发放时附加的物品数据,会应用到实际发放的物品上
      view-data:
        - "品质:1"
        - "品阶:1"
      # [可选] 领取后执行的动作列表
      # 可用变量: {player}-玩家名, {item}-物品ID, {num}-数量, {item_name}-物品显示名
      # 动作类型:
      #   [msg]       - 发送消息给玩家
      #   [console]   - 控制台执行命令
      #   [op]        - 玩家以OP权限执行命令
      #   [player]    - 玩家执行命令
      #   [title]     - 发送标题 (格式: 主标题||副标题||淡入||持续||淡出)
      #   [actionbar] - 发送动作栏消息
      #   [sound]     - 播放声音 (格式: 声音名||音量||音调)
      #   [broadcast] - 全服广播
      run:
        - "[msg]&a恭喜! 你获得了 {num} 个 {item_name}!"
        - "[console]say {player} 领取了礼包奖励!"
        - "[title]&6恭喜获得||&e{item_name} x{num}||10||40||10"
        - "[sound]ENTITY_PLAYER_LEVELUP||1.0||1.0"
    example2:
      item: "练气期武器-扇"
      number: 1
      give: true
      view-data:
        - "品质:1"
        - "品阶:2"
© 版权声明
THE END
QyItemSelection - 龙核物品盒-清影据点
QyItemSelection – 龙核物品盒
此内容为付费资源,请付费后查看
38
付费资源