Bryan33
本帖最后由 a390807154 于 2018-6-29 08:33 编辑

[娱乐|经济]LotteryTicketv2.0 —— 高自定义的彩票插件[1.7-1.9]




当年还用红石做过彩票呢
这个插件可以干嘛:
   这个插件提供一个完整的彩票系统 包括: 购买 摇奖 兑换 等功能
   这个插件提供一个接口 任何实现该接口的类就能自定义彩票
   这个插件能为注册进去的所有自定义的彩票类型自动生成配置文件 etc.
   使用脚本定义一个新彩票


命令&权限:

其中 /lt 可以被 /LotteryTicket 或者 /彩票 替代

/lt buy 购买彩票 : LotteryTicket.buy/lt lottery 强制开奖 : LotteryTicket.Lottery


命令效果:



配置文件:


前置下载:




本体下载:
V2.0:  注意 需要删除旧版插件配置

V1.23:


V1.1 彩票包:

彩票补充包内的新彩票使用方法:


已知问题:

未来计划

对于开发者:新版采用脚本编写(java方式依旧可以使用)
关于脚本说明请查看下方的置顶回复



捐赠:


更新说明:
v2.0:
  #1 更新插件本体 部分类名发生变化
  #2 支持脚本定义彩票 目前已有两个脚本在jar里 会自动释放到配置文件夹的Scripts文件夹内
        脚本地址: #1  #2
        自定义脚本请使用UTF-8写入文件
  #3 修正显示BUG




如果你喜欢本插件请回复我 鼓励我 在下面为我加个分
加人气不扣自己的哦

算我求你们了 麻烦你们更新一下插件啊
还没几个更新的 全在用之前的版本 之前的版本BUG那么多


↓ 按版规要加粗 少了个加粗自己补上的 ↓






















CrazyMeow
....不小心就戳开了你的帖子, 而且还是刚发布的, 奇迹, 支持原创,LZ辛苦了,LZ早点休息.

ju哌y
支持原创作品,楼主辛苦

x471104393

支持原创作品,楼主辛苦

GWFblank
我只想问下 这个彩票的数字 自己写吗  我岂不是1-1000000都行?
这怎么抽奖才能中。。

Korea
如果可以的话加个奖金池机制,玩家奖励都是由奖金池里扣的,可以在配置设定累计多少张彩票开奖,这样就不会照成经济问题了,玩家自给自足,如果可以的话加个title开关,1.8的服务器可以开启,1.7及以下的可以选择关闭这样或许会更好!楼主辛苦了!

Bryan33
本帖最后由 a390807154 于 2016-1-28 10:06 编辑
GWFblank 发表于 2016-1-27 23:44
我只想问下 这个彩票的数字 自己写吗  我岂不是1-1000000都行?
这怎么抽奖才能中。。 ...


在Lottery接口的下一个一个方法
如果玩家选购的数字不复合该协议将无法购买

@Korea
正在开发其他的彩票 将在下个版本添加title功能
奖池等其他类型的彩票将以子插件的形式发布

丶米饭
{:10_527:}有前置!还有俩个!无爱....

Bryan33
abc956812056 发表于 2016-1-28 10:52
有前置!还有俩个!无爱....

这个前置和NeverGiveUp一站到底什么的是一样的好吗

1606140786
好棒的原创插件!~
然后点卷购买彩票等~
然后MC涉嫌赌博被禁封

1606140786
很棒的作品~我现在安装试试

丶米饭
a390807154 发表于 2016-1-28 11:40
这个前置和NeverGiveUp一站到底什么的是一样的好吗

{:10_493:}噫?你就是只有vault就可以了。
2选一呀。

外域Craft
为什么不提示开奖了呢。。。

Beam_less
配置文件是动态的吗,如果我修改了配置不需要重启服务器生效? 结果是自己定的还是系统

Korea
可以的话加个更新记录吧版主{:10_512:}

Bryan33
插件已更新
请原有下载的更新插件本体

5194102
彩票=-=还可以自定义?非常不错!

imoeer
我只想问 买彩票不扣钱是什么情况?
设置的100MCB一次
一毛都不扣
经济插件 iConomy mysql

Bryan33
本帖最后由 a390807154 于 2016-2-11 11:22 编辑
imoeer 发表于 2016-2-11 10:29
我只想问 买彩票不扣钱是什么情况?
设置的100MCB一次
一毛都不扣

你更新了最新版了吗
顺便贴一下你的配置文件

imoeer
a390807154 发表于 2016-2-11 11:18
你更新了最新版了吗
顺便贴一下你的配置文件

更新的今天的最新版,还是不扣钱。
配置如下
  1. Lottery:
  2.   Plugin:
  3.     Prefix: '&6&l[彩票]'
  4.     EnableBold: true
  5.   Welfare3D:
  6.     Name: 福彩3D
  7.     Times: 13
  8.     Enable: true
  9.     Results:
  10.     - 1|101
  11.     - 2|156
  12.     - 3|201
  13.     - 4|867
  14.     - 5|288
  15.     - 6|802
  16.     - 7|623
  17.     - 8|864
  18.     - 9|811
  19.     - 10|318
  20.     - 11|386
  21.     - 12|232
  22.     - 13|225
  23.     Price: 100.0
  24.     Interval_单位小时: 6.0
  25.     中1个数字的奖励: 150.0
  26.     中2个数字的奖励: 2000.0
  27.     中3个数字的奖励: 10000.0
复制代码

Bryan33
imoeer 发表于 2016-2-12 13:57
更新的今天的最新版,还是不扣钱。
配置如下

请问你使用的是什么版本的vault
什么版本的服务器
有无MOD
什么经济插件
使用购买命令时是否有报错
尝试更新一下vault版本看看

imoeer
a390807154 发表于 2016-2-12 15:25
请问你使用的是什么版本的vault
什么版本的服务器
有无MOD

Vault 1.5.6 目前的最新版
服务端1.8.8sp端
纯净
经济插件之前提到了iConomy 使用的是mysql储存
购买时没有报错

Bryan33
imoeer 发表于 2016-2-12 15:52
Vault 1.5.6 目前的最新版
服务端1.8.8sp端
纯净

是我的问题
我原来发现了我把price打成了pirce
但是修复的时候忘记把读取部分的也一起修改了
稍后上传修复版
另外两个额外的彩票补充包没有此问题 你可以考虑安装一下



imoeer
强制开奖有报错
  1. [13:36:26 WARN]: Unexpected exception while parsing console command "lt lot 3D"
  2. org.bukkit.command.CommandException: Unhandled exception executing command 'lt'
  3. in plugin LotteryTicket v1.21
  4.         at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spi
  5. got-1.8.8-R0.1-SNAPSHOT.jar:git-Spigot-5f38d38-efd6cb0]
  6.         at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:14
  7. 1) ~[spigot-1.8.8-R0.1-SNAPSHOT.jar:git-Spigot-5f38d38-efd6cb0]
  8.         at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServe
  9. r.java:641) ~[spigot-1.8.8-R0.1-SNAPSHOT.jar:git-Spigot-5f38d38-efd6cb0]
  10.         at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchServerCommand(Craf
  11. tServer.java:627) [spigot-1.8.8-R0.1-SNAPSHOT.jar:git-Spigot-5f38d38-efd6cb0]
  12.         at net.minecraft.server.v1_8_R3.DedicatedServer.aO(DedicatedServer.java:
  13. 412) [spigot-1.8.8-R0.1-SNAPSHOT.jar:git-Spigot-5f38d38-efd6cb0]
  14.         at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:3
  15. 75) [spigot-1.8.8-R0.1-SNAPSHOT.jar:git-Spigot-5f38d38-efd6cb0]
  16.         at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:6
  17. 54) [spigot-1.8.8-R0.1-SNAPSHOT.jar:git-Spigot-5f38d38-efd6cb0]
  18.         at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java
  19. :557) [spigot-1.8.8-R0.1-SNAPSHOT.jar:git-Spigot-5f38d38-efd6cb0]
  20.         at java.lang.Thread.run(Unknown Source) [?:1.7.0_51]
  21. Caused by: java.lang.IllegalStateException: Already scheduled as 55
  22.         at org.bukkit.scheduler.BukkitRunnable.checkState(BukkitRunnable.java:14
  23. 1) ~[spigot-1.8.8-R0.1-SNAPSHOT.jar:git-Spigot-5f38d38-efd6cb0]
  24.         at org.bukkit.scheduler.BukkitRunnable.runTaskTimer(BukkitRunnable.java:
  25. 99) ~[spigot-1.8.8-R0.1-SNAPSHOT.jar:git-Spigot-5f38d38-efd6cb0]
  26.         at Br.LotteryTicket.LotteryTicket.onCommand(LotteryTicket.java:145) ~[?:
  27. ?]
  28.         at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spi
  29. got-1.8.8-R0.1-SNAPSHOT.jar:git-Spigot-5f38d38-efd6cb0]
  30.         ... 8 more
复制代码

第一页 上一页 下一页 最后一页