返回顶部
  • 发帖数1
  • 粉丝0

此人很懒,什么也没有留下

[娱乐] [1.12]QFLottery - 让你的玩家可以无限次数的抽奖吧

[复制链接]
青枫Lv.1 显示全部楼层 发表于 2024-4-23 17:10:42 |阅读模式 打印 上一主题 下一主题 来自 中国浙江杭州
服务器插件
中文名称: 无限抽奖
英文名称: QFLottery
插件来源: 原创
适用服务端: Spigot Paper 
插件类型: 娱乐
语言支持: 中文 
适用版本: 1.12.x 
前置插件/mod: SX/NI/MM [三选一,用于充当奖品的物品库]
下载地址: https://www.123pan.com/s/2hHLjv-NqXJH.html
原贴地址:

马上登录/注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 青枫 于 2024-4-24 00:16 编辑

QFLottery——无限抽奖

c7ff412b98fb9cf7cafdb4dba8273d63.jpg

前言:

基于抽奖给大众带来诸多愉悦以及防止服务器某些资源泛滥的情况下
我写出了    QFLottery——无限抽奖
目前没有内置物品库,只加载了sx的物品库MM的物品库和NI的物品库,如若两个插件都无,那就没法使用。这里推荐使用NI。检查顺序也是优先NI的
插件为bukkit插件,测试端为1.12.2其他版本自测

那么它能干什么呢?
  • 无限抽奖,抽到自己想要的东西再领
  • 特点:抽领分离,将抽奖过程和领奖过程分离成两个不同的部分
  • 可设置成纯福利抽奖,无需任何“奖券”便可领取奖品
  • 可设置抽奖箱的领取次数,
  • 可设置成纯抽,不让领
  • 可设置成基础抽奖箱(不限制领取次数)
  • 可储存最近十个奖项
  • 可设置成需要“奖券”才能领取奖品

指令:
image.jpg
/ql give <player> <lottery> <number>         给予玩家某个中奖箱的number个物品(直到达到领取上限)
6213a141aed23dc63d3279641fdb7f28.png 若已达到领取上限,则显示 33899568e5ba6394cfc511f2dc1f8169.png
若输入次数大于可领取次数则显示 33d7b8e2aa2f5483051a8b116f70b808.jpg

/ql open <player> <lottery>                                 为玩家打开某个宝箱
e202a1007d5592b063dc4779a070ab96.jpg

/ql addprizetoplayer <player> <lottery> <item>        为玩家的某个中奖箱增加奖品(奖品可以不在抽奖箱内,但一定要在物品库内)虽然也不会出现报错,但是物品会是插件内置的错误物品

/ql addprizetolottery <lottery> <item> <weight> 为某个抽奖箱增加新奖品,以及其对应的权重
(注意事项同上,权重不为0)

/ql showlottery <player>                                展示玩家的所有中奖箱的名称
d37fcf55f5181dab9eaae54ceb37df7d.png

/ql show <player> <lottery>                         展示玩家某个中奖箱的十个物品(只能保存十个物品)
71613031f07bf9cc2083a67fd62f7e99.jpg
若该宝箱已达领取上限,则显示 29a0a9ea4a9ee5b040cb915f2d2f19c6.png

/ql draw <player> <lottery> <number>        让某个玩家在某个宝箱内进行number次抽奖
0acb41ced74b11c6de9e47623e331eac.jpg 为防止卡服,已设置最高连抽为20连抽 18856d92578176e457fcedeed925fc05.png (但是中奖箱最多只能存10个奖品,所以二十连抽没有意义)



46bf52bfa3b1c23e615211a22a4de716.jpg
配置:
config
Lottery:    #这个不要改

  x1:

    number: 0 #只能领取一次

    key: null

  x2:

    number: 0 #无领取限制

    key: null

  x3:

    number: -1 #抽奖箱名称:次数

  x4:

    number: -1 #负数不予领取,未标明配置均为无限领取

Items:

  DangBan:  #这个名字也不要改!

    material: STAINED_GLASS_PANE   #材质,不用说

    name: "§d§l无限抽奖"

    lore:           #lore,不用说

      - "§d这个是玻璃挡板"

      - "§d§l无限抽奖"

PlayerData image.png Lottery
(现在MM物品也可以了)
image.png Message
Plugin:

  Name: '&8「&d无限抽奖&8」'

Admin:

  NoPermissionCommand: '&&8「&d无限抽奖&8」 &c你没有权限执行此指令'

  NoCommand: '&8「&d无限抽奖&8」 &c未找到此子指令:{0}'

  NoFormat: '&8「&d无限抽奖&8」 &c格式错误!'

  NoOnline: '&8「&d无限抽奖&8」&c玩家不在线或玩家不存在!'

  NoConsole: '&8「&d无限抽奖&8」&c控制台不允许执行此指令!'

  PluginReload: '&8「&d无限抽奖&8」§c插件已重载'

Command:

  reload: 重新加载这个插件的配置

  give: 给予玩家中将箱的物品

  draw: 抽奖

  open: 打开某个抽奖箱

  show: 展示玩家某个中将箱的物品(10个)

  showlottery: 展示玩家的中将箱

  addprizetoplayer: 给玩家某个中奖箱里增加物品

  addprizetolottery: 给某个抽奖箱里增加物品

Message:

  Player:

    NoLottery: 该玩家暂无抽奖记录

    Give: '&a已将奖品&e{0}&a给予玩家&6{1}'

    NoKey: '&e玩家{0}&c缺少{1}的钥匙'

    NoEnoughKey: '&e玩家{0}&c没有足够的钥匙'

    GiveAll: '&a已将奖品箱&e{0}所有可给予的物品&a给予玩家&6{1}'

    NoEnoughPrize: 该玩家的中奖箱已空,或已达到该宝箱的领取上限

  Lottery:

    NoPrize: 该抽奖箱暂无奖品

    NoGiveForTimes: '''&c抽奖箱&a{0}&c已设置不让领取'''

Title:

  Player:

    Prize: '&e{0}在{1}的中奖箱'

  Lottery:

    Prize: '&e宝箱{0}'



语雀链接:
https://www.yuque.com/yuqueyonghu3fn5f9/kkzl8x?# 《QFLottery》

QQ群:254585408





0322f32cd41148de88253923d5febc23.jpg
6213a141aed23dc63d3279641fdb7f28.png
e202a1007d5592b063dc4779a070ab96.jpg
image.jpg

评分

参与人数 1人气 +1 钻石 +1 收起 理由
Ti_Avanti + 1 + 1 很给力!

查看全部评分

帖子地址: 

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

像素世界 成立于2022年8月,是中国开发者开创的一个综合像素沙盒游戏交流社区,拥有稳定的开发维护及运营技术,提供长期交流需求。本社区开放了我的世界模组、地图、插件等资源交流版块,集中了大量资源为玩家和开发者提供了优质的游戏环境。
  • 官方B站

  • 微信公众号

  • 商务合作