qfeng 发表于 2024-4-23 17:35:40

[Bukkit]无限抽奖 - 让你的玩家可以无限次数的抽奖吧(可限制领取次数)

本帖最后由 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》

QQ群:254585408



页: [1]
查看完整版本: [Bukkit]无限抽奖 - 让你的玩家可以无限次数的抽奖吧(可限制领取次数)