插件会在地图随机位置,指定的随机时间区间生成实体宝箱
通过配置文件设置宝箱里的掉落物品,包括物品显示名,物品简称,皮肤ID,最小最大数量区间,和稀有度
其中,稀有度0.1代表最不容易掉落,1.0代表100%掉落
每个箱子里掉落的物品种类是完全随机的,可能每次只有一种,两种或三种,也可能所有列表物品都会掉落。
但插件的主要用法是直接给予玩家一个宝箱作为奖励
有一个控制台指令,你可以配合其他插件的指令奖励使用
他会直接在玩家脚下生成一个宝箱
当玩家拿走箱子里的所有物品,在拿走最后一件物品时箱子会被立刻删除
![1691361842765 1691361842765](https://rustsb.com/data/attachments/0/975-5295cd0ff30b218ca1fd59fabc9159f1.jpg)
![1691362245093 1691362245093](https://rustsb.com/data/attachments/0/976-2e30acfc53f1aad25248f78cdacef821.jpg)
通过配置文件设置宝箱里的掉落物品,包括物品显示名,物品简称,皮肤ID,最小最大数量区间,和稀有度
其中,稀有度0.1代表最不容易掉落,1.0代表100%掉落
每个箱子里掉落的物品种类是完全随机的,可能每次只有一种,两种或三种,也可能所有列表物品都会掉落。
但插件的主要用法是直接给予玩家一个宝箱作为奖励
有一个控制台指令,你可以配合其他插件的指令奖励使用
他会直接在玩家脚下生成一个宝箱
baoxiang 玩家ID
//在玩家脚下生成一个宝箱当玩家拿走箱子里的所有物品,在拿走最后一件物品时箱子会被立刻删除
![1691361842765 1691361842765](https://rustsb.com/data/attachments/0/975-5295cd0ff30b218ca1fd59fabc9159f1.jpg)
![1691362245093 1691362245093](https://rustsb.com/data/attachments/0/976-2e30acfc53f1aad25248f78cdacef821.jpg)
JSON:
{
"地图大小": { //如果你想让箱子随机的范围不覆盖整个地图,缩小或以中心区域为主,可以修改大小
"x": 6000.0,
"y": 6000.0,
"z": 6000.0
},
"宝箱掉落表": [
{
"最大数量": 100,
"最小数量": 50,
"物品名字": "metal.fragments",
"物品显示名": "金属碎片",
"物品皮肤ID": 1234567890,
"稀有度": 0.8
},
{
"最大数量": 40,
"最小数量": 20,
"物品名字": "scrap",
"物品显示名": "废料",
"物品皮肤ID": "9876543210",
"稀有度": 0.6
}
],
"宝箱预制件路径": "assets/prefabs/deployable/large wood storage/box.wooden.large.prefab",
"最大掉落间隔": 3600.0,
"最小掉落间隔": 1800.0
}