龙之兑换商城

一比一仿照失落世界的兑换商城,简单配置,使用方便.

1.插件介绍

1.基于龙核的仿失落 点券/金币/物品兑换/组合形式 的兑换MM物品插件

2.插件展示

3.插件命令

mkit reload [重载]
mkit kit 物品名 数量
mkit cdk 物品名 cdk [这个的物品名可以不用颜色符号]
mkit spawncdk 物品名 数量 [这个的物品名可以不用颜色符号]
mkit open 界面路径 [如: 商店/商店界面]
界面重载需使用core reload

4.PAPI变量

mookit_s_物品名_amount 服务器限购物品最大数量
mookit_p_物品名_amount 玩家限购物品购买数量

5.使用说明

原理解释[必读]

首先 这是配置 本部分讲解为ui配置部分 了解此部分可以更快的上手此插件

插件条件配置看附带的示例物品文件就行 这里只讲怎么去修改物品信息

如果你会龙核 看下Test先知道怎么配置 然后跳过对于部分123 直接看我简单叙述

要兑换的物品名标题名:
  # 一次性最大购买数量
  buyMax: 64
  # 加:判断全部 一个不符合就拒绝兑换
  sellType: "material:points:vault:permission:papi"
  # 兑换需求
  exchange:
    item: "§e物品名:1-§e物品名2:2"
    vault: "10"
    points: "10"
    permission: "xxx.xxx"
    # papi 文字判断 %xxx_xxx% is 文字
    # papi 数字判断 %xxx_xxx% = 数字 [判断支持符号 =  > >= < <=]
    # [特别注意 注意带空格分割]
    # papi: "%xxx_xxx% = a:%xxx_xxx% is vip"
  # 售卖截止日期 不配置就删除 到期就下架
  date: "2022-01-07"
  # mm物品中的物品名称 10个
  # 如果是剑之类的 建议写个1 哪怕多写几条 不然剑会堆在一起
  kits:
    # 默认mm物品
    - "MM名称:10"
    - "MM名称2:10"
    # 执行命令
    - "<cmd>[op/console]say:1"
  # 以下是龙核配置
  ui:
    # 物品所在商店配置
    shop: "礼包商店/礼包商店"
    # 物品配置
    item: "礼包商店/礼包商店-商品1"
    # 详情配置
    info: "礼包商店/礼包商店-商品1详情"
    buy: "礼包商店/礼包商店-购买界面"
  limit:
    # day:10 一天10个 限制只能写一个条件
    buy: "none/day:10/month:10/year:10/life:10"

一个物品在界面中有着三个部分

1. 物品在兑换界面中的配置

2. 物品详情显示

3. 物品购买配置

这三个部分会在ui.shop配置中使用

当然这部分我已经处理 用户无需在意

下面是需要用户手动修改的部分

这部分涉及到了多个需要替换为新配置的情况 如商品1 替换为商品2

使用notepad++时 ctrl + F 有个全部替换选项 替换即可

兑换界面

商店设置:
  标题: §5§l礼包商店

对于部分1

商品1:
  # 决定了物品在界面中位于什么位置
  序号: 1
  # 这里需要与插件配置的队友 有颜色符号都要加 符号为§
  标题: "Test"
  贴图: "ui/gui/商店/礼包.png"
  详情: true
  价格图标tip: "§9点券"
  价格图标路径: "ui/gui/商店/点券.png"
  # 在这里写礼包里面的东西 当然不写也行
  贴图tip: |-
    §e§l元旦礼包
    §3显示物品详细信息
    §2可多行显示

物品配置中底图 物品图 名字 详情 按钮 价格文字 价格图片的Y轴需要配置

一般情况下的修改为

将商品1.序号 改成当前你的商品数字.序号

将商品2.序号 改成 商品数字+1.序号

另外,如果是最后一个商品 这是栗子

y: "变量.滚动位置变量+列表.y+方法.取Yaml值('商品2.序号')+20*(方法.取Yaml值('商品2.序号')-1)"

不用自动生成是因为需求不同可以自行拓展

商品1_底图:
  type: "图片"
  x: "列表.x+1"
  y: "变量.滚动位置变量+列表.y+方法.取Yaml值('商品1.序号')*方法.取Yaml值('商品2.序号')-1"

对于部分2

物品详情配置

商品1_槽位1:
  贴图: ui/gui/商店/礼包.png
  物品tip: |-
    §5元旦礼包
    §3显示物品详细信息
    §2可多行显示
    §a123435645

物品信息变量 用于购买等配置的索引

商品1详情_背景

商品1详情__标题

商品1详情_关闭按钮

这三个的visible: 变量.商品数字详情界面

槽位物品的TIP

每个(1-8)商品数字详情_槽位1下

x,y,visible,texture,tip的关键字

对于部分3

这个部分可以多个物品使用同一个

前提是他们在同一个兑换界面下

简单叙述

好了这里是简单叙述 直接看这里意味着你会龙核 我就简单说了

插件在购买界面.yml直接使用了指令 /mk kit 物品名变量 数量

其他全是龙核配置 包含

● 物品1 + 物品1详情

● 物品n + 物品n详情

● 购买界面

物品和对应详情详情我插件处理了 所以简单的修改下配置中的信息就行

配置的地方就是

比如 物品1.yml 和 物品详情.yml 里面的 商店1改成商店n 别让重复

对于限购我写了个变量 也是复制自带的配置改下关键字

每日/每月没写变量 按需在商店.限购.texts的合并文本那里加就行

物品信息需要手动修改 比如兑换条件什么的 因为papi真不如直接修改来的快和方便

最后更新于