龙之抽奖百宝箱

类似于王者荣耀的抽奖机制,支持保底,支持连抽与单抽,氪金服必备。

适用核心

1.12.2全核心

前置插件

DragonCore

可选前置

PlaceholderAPI

1.插件简介

1.支持插件自带物品库,支持MM物品导入,支持命令模式

2.支持单抽与十连抽,支持抽奖几率分配与界面显示。

3.支持本地存储与数据库存储两种模式,单服与跨服均可。

4.抽奖支持抽中物品与命令两种样式抽奖。

5.支持设置多种抽奖界面,纯箱子渲染,简单方便。

6.支持设置保底与百宝箱兑换。

2.插件展示

3.插件命令

管理员命令
/DragonTreasureBox|dtb list &7- &c查看物品库(鼠标点击获取 ,按住Shift获取一组)
/DragonTreasureBox|dtb AddItem [物品别名] &7- &c手持物品添加进物品库(删除请再ItemData中删除)
/DragonTreasureBox|dtb clear [玩家名] [宝箱名] &7- &c清理某一玩家宝箱数据
/DragonTreasureBox|dtb look [玩家名] [宝箱名] &7- &c查看玩家某一宝箱数据
/DragonTreasureBox|dtb give [玩家名] [宝箱名] [钥匙数量] &7- &c给予玩家某一宝箱钥匙
/DragonTreasureBox|dtb open [玩家名] [宝箱名] &7- &c让某一玩家打开某一宝箱
/DragonTreasureBox|dtb reload &7- &c重载插件数据。
玩家命令
/DragonTreasureBox|dtb open &7- &c打开百宝箱抽奖界面

4.使用说明

1.拿到插件贴图丢进客户端

2.将插件丢进plugin后在config.yaml填激活码。

3.激活成功后进服。输入/dtb help 查看帮助

4.再输入/dtb open 打开抽奖界面

5.config.yml中可选mysql与文件存储默认文件存储

6.在游戏中输入/dtb list 可以查看并且拿去物品

7.手持物品输入/dtb add xxx 可以加入物品库配置到宝箱的配置界面

8. 不用物品库可以用mm物品 将config.yaml 中OnlyMMItemModel 改成true就为mm物品了

9.抽奖支持 命令形式 可以查看宝箱中的介绍

5.插件配置

1.全局Config.yml配置说明

# 验证填写
Code: ""
# 存储模式 1 Mysql模式 2文件存储模式
StorageModel: 2

# 仅用MM物品模式 true为启用 false 为不启用用自带龙之物品库
OnlyMMItemModel: false

# 数据库模式不必多谈
MySQL:
  host: 'localhost'
  port: 3306
  username: 'root'
  password: 'root'
  database: 'level'

CmdGroups:
  克鲁斯魔王宝箱抽中命令A组:
    - "say %player_name% 已通过命令调用某插件命令"
    - "say %player_name% 成功给你发放了ap成长属性点"
    - "say %player_name% 你抽中了这个命令组克鲁斯魔王宝箱抽中命令A组"
  克鲁斯魔王宝箱命令B组:
    - "say %player_name% 已通过命令调用某插件命令"
    - "say %player_name% 成功给你发放了ap成长属性点"
    - "say %player_name% 你抽中了这个命令组克鲁斯魔王宝箱抽中命令B组"
  开心快乐宝箱A组:
    - "say %player_name% 抽中给你送回家"
    - "say %player_name% 这个命令上支持papi变量多多少少"
  事例抽奖组B组:
    - "say %player_name% 多多少少抽中B组了"
    - "say %player_name% 抽中了之后也没啥这是命令组"

2.宝箱配置说明

# 虚拟钥匙索取 1个
KeyValue: 1

# 宝库名称
BoxName: "克鲁斯魔王宝箱"

# 宝箱简介
BoxInfo: "克鲁斯魔王的巢穴 副本: 克鲁斯全身上下 掉落BOSS: 克鲁斯魔王  掉落钥匙物品: 克鲁斯钥匙X10"

# 单抽免费刷新时间 换算单位秒 -1为不开启
refresh: 86400

# 进度条阀值,满了必出一个 ProgressFullItem 物品
ThresholdNum: 100

# 以下支持两种 1.抽奖获取物品  2.抽奖获取命令
# 物品则配置项为 - "[MM或者物品仓库物品名称]-个数-[堆叠数量]-占比-[占据整个抽奖的几率比例]"
# 命令则配置项为 - "[展示在GUI中的物品写MM或者物品仓库物品名称]-命令-[这里写config.yml中CmdGroups的分组名称]-占比-[占据整个抽奖的几率比例]"

TenLottyItems:
  - "孤竹种子-个数-3-占比-0.5"
  - "蝎紫红藤树种子-个数-3-占比-0.03"
  - "白悬莲种子-个数-3-占比-0.3"
  - "岣嵝树种子-个数-3-占比-0.1"

# 进度条满后赠送礼物
ProgressFullItem:
  - "孤竹种子-个数-3-占比-0.5"
  - "蝎紫红藤树种子-个数-3-占比-0.03"
  - "白悬莲种子-个数-3-占比-0.3"
  - "岣嵝树种子-个数-3-占比-0.1"

# 奖品预览列表 可以多写支持分页
LottyItems:
  - "克鲁斯魔王之剑-个数-3-占比-0.5"
  - "克鲁斯魔王之铲-个数-3-占比-0.03"
  - "克鲁斯魔王之稿-个数-3-占比-0.3"
  - "克鲁斯魔王之斧-个数-3-占比-0.1"
  - "克鲁斯魔王之头盔-个数-3-占比-0.5"
  - "克鲁斯魔王之衣-个数-3-占比-0.03"
  - "克鲁斯魔王之裤-个数-3-占比-0.3"
  - "克鲁斯魔王之鞋-个数-3-占比-0.1"
  - "克鲁斯魔王之手部血液-个数-3-占比-0.1"
  - "克鲁斯魔王之胸部血液-个数-3-占比-0.5"
  - "克鲁斯魔王之头部血液-个数-3-占比-0.03"
  - "克鲁斯魔王之脚部血液-个数-3-占比-0.3"
  - "克鲁斯魔王之肉-个数-3-占比-0.5"
  - "克鲁斯魔王之血肉-个数-3-占比-0.03"
  - "克鲁斯魔王遗书-个数-3-占比-0.3"
  - "克鲁斯魔王泪水-个数-3-占比-0.1"
  - "克鲁斯魔王骨头-个数-3-占比-0.1"
  - "克鲁斯魔王之皮肤-个数-3-占比-0.1"
  - "克鲁斯魔王头发-个数-3-占比-0.1"
  - "克鲁斯魔王墓碑-个数-3-占比-0.1"


# 抽奖次数兑换列表 物品对应物品库或者MM 在config.yml启用
ExchangeList:
  3:
    Info:
      - "初级植物"
      - "累计抽奖达到3次可兑换"
      - "只云逊兑换一次"
      - "礼包有一个屁"
    Items:
      - "克鲁斯魔王墓碑|5"
    Cmds:
      - "say %player_name% 送出一个大狗是"
      - "say %player_name% 送出一个大狗是"
      - "say %player_name% 送出一个大狗是"
  5:
    Info:
      - "初级植物"
      - "累计抽奖达到5次可兑换"
      - "只云逊兑换一次"
      - "礼包有一个屁"
    Items:
      - "克鲁斯魔王泪水|1"
      - "克鲁斯魔王之衣|1"
    Cmds:
      - "say %player_name% 送出一个大狗是"
      - "say %player_name% 送出一个大狗是"
      - "say %player_name% 送出一个大狗是"
  7:
    Info:
      - "初级植物"
      - "累计抽奖达到7次可兑换"
      - "只云逊兑换一次"
      - "礼包有一个屁"
    Items:
      - "克鲁斯魔王泪水|1"
      - "克鲁斯魔王之衣|3"
      - "克鲁斯魔王之剑|3"
    Cmds:
      - "say %player_name% 送出一个大狗是"
      - "say %player_name% 送出一个大狗是"
      - "say %player_name% 送出一个大狗是"
  10:
    Info:
      - "初级植物"
      - "累计抽奖达到10次可兑换"
      - "只云逊兑换一次"
      - "礼包有一个屁"
    Items:
      - "克鲁斯魔王之头盔|1"
      - "克鲁斯魔王之剑|3"
    Cmds:
      - "say %player_name% 送出一个大狗是"
      - "say %player_name% 送出一个大狗是"
      - "say %player_name% 送出一个大狗是"

  20:
    Info:
      - "初级植物"
      - "累计抽奖达到20次可兑换"
      - "只云逊兑换一次"
      - "礼包有一个屁"
    Items:
      - "克鲁斯魔王之铲|1"
      - "克鲁斯魔王之剑|3"
    Cmds:
      - "say %player_name% 送出一个大狗是"
      - "say %player_name% 送出一个大狗是"
      - "say %player_name% 送出一个大狗是"
  40:
    Info:
      - "初级植物"
      - "累计抽奖达到40次可兑换"
      - "只云逊兑换一次"
      - "礼包有一个屁"
    Items:
      - "克鲁斯魔王之铲|1"
      - "克鲁斯魔王之铲|3"
    Cmds:
      - "say %player_name% 送出一个大狗是"
      - "say %player_name% 送出一个大狗是"
      - "say %player_name% 送出一个大狗是"

最后更新于