本帖最后由 qfeng 于 2024-4-23 17:38 编辑
QFLottery——无限抽奖 前言: 基于抽奖给大众带来诸多愉悦以及防止 服务器某些资源泛滥的情况下 我写出了 QFLottery——无限抽奖 目前没有内置物品库,只加载了sx的物品库MM的物品库和NI的物品库,如若两个插件都无,那就没法使用。这里推荐使用NI。检查顺序也是优先NI的 插件为bukkit插件,测试端为1.12.2其他版本自测 那么它能干什么呢? - 无限抽奖,抽到自己想要的东西再领
- 特点:抽领分离,将抽奖和领奖的过程分开,您可以放心让玩家爽抽
- 可设置成纯福利抽奖,无需任何“奖券”便可领取奖品
- 可设置抽奖箱的领取次数,
- 可设置成纯抽,不让领
- 可设置成基础抽奖箱(不限制领取次数)
- 可储存最近十个奖项
- 可设置成需要“奖券”才能领取奖品
指令:
/ql give <player> <lottery> <number> 给予玩家某个中奖箱的number个物品(直到达到领取上限)
若已达到领取上限,则显示
若输入次数大于可领取次数则显示
/ql open <player> <lottery> 为玩家打开某个宝箱
/ql addprizetoplayer <player> <lottery> <item> 为玩家的某个中奖箱增加奖品(奖品可以不在抽奖箱内,但一定要在物品库内)虽然也不会出现报错,但是物品会是插件内置的错误物品
/ql addprizetolottery <lottery> <item> <weight> 为某个抽奖箱增加新奖品,以及其对应的权重 (注意事项同上,权重不为0)
/ql showlottery <player> 展示玩家的所有中奖箱的名称
/ql show <player> <lottery> 展示玩家某个中奖箱的十个物品(只能保存十个物品) 若该宝箱已达领取上限,则显示
/ql draw <player> <lottery> <number> 让某个玩家在某个宝箱内进行number次抽奖
为防止卡服,已设置最高连抽为20连抽
(但是中奖箱最多只能存10个奖品,所以二十连抽没有意义)
配置: config
PlayerData
Lottery
(现在也支持MM物品库)
Message
语雀链接:https://www.yuque.com/yuqueyonghu3fn5f9/kkzl8x?# 《QFLottery》
|