本帖最后由 a390807154 于 2018-6-29 08:33 编辑
当年还用红石做过彩票呢
这个插件可以干嘛:
这个插件提供一个完整的彩票系统 包括: 购买 摇奖 兑换 等功能
这个插件提供一个接口 任何实现该接口的类就能自定义彩票
这个插件能为注册进去的所有自定义的彩票类型自动生成配置文件 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那么多
[娱乐|经济]LotteryTicketv2.0 —— 高自定义的彩票插件[1.7-1.9]
当年还用红石做过彩票呢
这个插件可以干嘛:
这个插件提供一个完整的彩票系统 包括: 购买 摇奖 兑换 等功能
这个插件提供一个接口 任何实现该接口的类就能自定义彩票
这个插件能为注册进去的所有自定义的彩票类型自动生成配置文件 etc.
使用脚本定义一个新彩票
命令&权限:

其中 /lt 可以被 /LotteryTicket 或者 /彩票 替代
/lt buy 购买彩票 : LotteryTicket.buy/lt lottery 强制开奖 : LotteryTicket.Lottery
命令效果:
配置文件:
前置下载:
本体下载:
V2.0: 注意 需要删除旧版插件配置
V1.1 彩票包:
彩票补充包内的新彩票使用方法:
已知问题:
未来计划
对于开发者:新版采用脚本编写(java方式依旧可以使用)
关于脚本说明请查看下方的置顶回复
捐赠:
更新说明:
v2.0:
#1 更新插件本体 部分类名发生变化
#2 支持脚本定义彩票 目前已有两个脚本在jar里 会自动释放到配置文件夹的Scripts文件夹内
脚本地址: #1 #2
自定义脚本请使用UTF-8写入文件
#3 修正显示BUG

如果你喜欢本插件请回复我 鼓励我 在下面为我加个分
加人气不扣自己的哦
算我求你们了 麻烦你们更新一下插件啊

还没几个更新的 全在用之前的版本 之前的版本BUG那么多
↓ 按版规要加粗 少了个加粗自己补上的 ↓
....不小心就戳开了你的帖子, 而且还是刚发布的, 奇迹, 支持原创,LZ辛苦了,LZ早点休息.
支持原创作品,楼主辛苦
支持原创作品,楼主辛苦
我只想问下 这个彩票的数字 自己写吗 我岂不是1-1000000都行?
这怎么抽奖才能中。。
这怎么抽奖才能中。。
如果可以的话加个奖金池机制,玩家奖励都是由奖金池里扣的,可以在配置设定累计多少张彩票开奖,这样就不会照成经济问题了,玩家自给自足,如果可以的话加个title开关,1.8的服务器可以开启,1.7及以下的可以选择关闭这样或许会更好!楼主辛苦了!
本帖最后由 a390807154 于 2016-1-28 10:06 编辑
在Lottery接口的下一个一个方法
如果玩家选购的数字不复合该协议将无法购买
@Korea
正在开发其他的彩票 将在下个版本添加title功能
奖池等其他类型的彩票将以子插件的形式发布
GWFblank 发表于 2016-1-27 23:44
我只想问下 这个彩票的数字 自己写吗 我岂不是1-1000000都行?
这怎么抽奖才能中。。 ...
在Lottery接口的下一个一个方法
如果玩家选购的数字不复合该协议将无法购买
@Korea
正在开发其他的彩票 将在下个版本添加title功能
奖池等其他类型的彩票将以子插件的形式发布
{:10_527:}有前置!还有俩个!无爱....
abc956812056 发表于 2016-1-28 10:52
有前置!还有俩个!无爱....
这个前置和NeverGiveUp一站到底什么的是一样的好吗
好棒的原创插件!~
然后点卷购买彩票等~
然后MC涉嫌赌博被禁封
然后点卷购买彩票等~
然后MC涉嫌赌博被禁封
很棒的作品~我现在安装试试
为什么不提示开奖了呢。。。
配置文件是动态的吗,如果我修改了配置不需要重启服务器生效? 结果是自己定的还是系统
可以的话加个更新记录吧版主{:10_512:}
插件已更新
请原有下载的更新插件本体
请原有下载的更新插件本体
彩票=-=还可以自定义?非常不错!
我只想问 买彩票不扣钱是什么情况?
设置的100MCB一次
一毛都不扣
经济插件 iConomy mysql
设置的100MCB一次
一毛都不扣
经济插件 iConomy mysql
本帖最后由 a390807154 于 2016-2-11 11:22 编辑
你更新了最新版了吗
顺便贴一下你的配置文件
imoeer 发表于 2016-2-11 10:29
我只想问 买彩票不扣钱是什么情况?
设置的100MCB一次
一毛都不扣
你更新了最新版了吗
顺便贴一下你的配置文件
a390807154 发表于 2016-2-11 11:18
你更新了最新版了吗
顺便贴一下你的配置文件
更新的今天的最新版,还是不扣钱。
配置如下
- Lottery:
- Plugin:
- Prefix: '&6&l[彩票]'
- EnableBold: true
- Welfare3D:
- Name: 福彩3D
- Times: 13
- Enable: true
- Results:
- - 1|101
- - 2|156
- - 3|201
- - 4|867
- - 5|288
- - 6|802
- - 7|623
- - 8|864
- - 9|811
- - 10|318
- - 11|386
- - 12|232
- - 13|225
- Price: 100.0
- Interval_单位小时: 6.0
- 中1个数字的奖励: 150.0
- 中2个数字的奖励: 2000.0
- 中3个数字的奖励: 10000.0
imoeer 发表于 2016-2-12 13:57
更新的今天的最新版,还是不扣钱。
配置如下
请问你使用的是什么版本的vault
什么版本的服务器
有无MOD
什么经济插件
使用购买命令时是否有报错
尝试更新一下vault版本看看
a390807154 发表于 2016-2-12 15:25
请问你使用的是什么版本的vault
什么版本的服务器
有无MOD
Vault 1.5.6 目前的最新版
服务端1.8.8sp端
纯净
经济插件之前提到了iConomy 使用的是mysql储存
购买时没有报错
imoeer 发表于 2016-2-12 15:52
Vault 1.5.6 目前的最新版
服务端1.8.8sp端
纯净
是我的问题
我原来发现了我把price打成了pirce
但是修复的时候忘记把读取部分的也一起修改了
稍后上传修复版
另外两个额外的彩票补充包没有此问题 你可以考虑安装一下
强制开奖有报错
复制代码
- [13:36:26 WARN]: Unexpected exception while parsing console command "lt lot 3D"
- org.bukkit.command.CommandException: Unhandled exception executing command 'lt'
- in plugin LotteryTicket v1.21
- at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spi
- got-1.8.8-R0.1-SNAPSHOT.jar:git-Spigot-5f38d38-efd6cb0]
- at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:14
- 1) ~[spigot-1.8.8-R0.1-SNAPSHOT.jar:git-Spigot-5f38d38-efd6cb0]
- at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServe
- r.java:641) ~[spigot-1.8.8-R0.1-SNAPSHOT.jar:git-Spigot-5f38d38-efd6cb0]
- at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchServerCommand(Craf
- tServer.java:627) [spigot-1.8.8-R0.1-SNAPSHOT.jar:git-Spigot-5f38d38-efd6cb0]
- at net.minecraft.server.v1_8_R3.DedicatedServer.aO(DedicatedServer.java:
- 412) [spigot-1.8.8-R0.1-SNAPSHOT.jar:git-Spigot-5f38d38-efd6cb0]
- at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:3
- 75) [spigot-1.8.8-R0.1-SNAPSHOT.jar:git-Spigot-5f38d38-efd6cb0]
- at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:6
- 54) [spigot-1.8.8-R0.1-SNAPSHOT.jar:git-Spigot-5f38d38-efd6cb0]
- at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java
- :557) [spigot-1.8.8-R0.1-SNAPSHOT.jar:git-Spigot-5f38d38-efd6cb0]
- at java.lang.Thread.run(Unknown Source) [?:1.7.0_51]
- Caused by: java.lang.IllegalStateException: Already scheduled as 55
- at org.bukkit.scheduler.BukkitRunnable.checkState(BukkitRunnable.java:14
- 1) ~[spigot-1.8.8-R0.1-SNAPSHOT.jar:git-Spigot-5f38d38-efd6cb0]
- at org.bukkit.scheduler.BukkitRunnable.runTaskTimer(BukkitRunnable.java:
- 99) ~[spigot-1.8.8-R0.1-SNAPSHOT.jar:git-Spigot-5f38d38-efd6cb0]
- at Br.LotteryTicket.LotteryTicket.onCommand(LotteryTicket.java:145) ~[?:
- ?]
- at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spi
- got-1.8.8-R0.1-SNAPSHOT.jar:git-Spigot-5f38d38-efd6cb0]
- ... 8 more
6666666666!好插件
666,有点厉害
为什么改了配置文件重启服务器以后系统又给自己改回来,成没改之前?
支付宝不留下真实姓名很难确认也··不管对不对都已捐赠支持·
没人买。。_(:з」∠)_
这个厉害
之前那个CP 1 2 3 4 5 的不好用,上3位的中奖基本没有。
版主的这个厉害 支持
之前那个CP 1 2 3 4 5 的不好用,上3位的中奖基本没有。
版主的这个厉害 支持
如果购买了两张一样的彩票,兑奖的时候,就会变成一张,另一张就没了!
[15:51:27 INFO]: ifen issued server command: /彩票 buy 21选5 5,3,4,3,2 1
[15:51:27 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command '彩票
' in plugin LotteryTicket v1.22
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[cra
ftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:17
5) ~[craftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchCommand(CraftServe
r.java:683) ~[craftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
at net.minecraft.server.v1_7_R1.PlayerConnection.handleCommand(PlayerCon
nection.java:952) [craftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024j
nks]
at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java
:814) [craftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
at net.minecraft.server.v1_7_R1.PacketPlayInChat.a(PacketPlayInChat.java
:28) [craftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
at net.minecraft.server.v1_7_R1.PacketPlayInChat.handle(PacketPlayInChat
.java:47) [craftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:146
) [craftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [craf
tbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:6
55) [craftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:2
50) [craftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:5
45) [craftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java
:457) [craftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:6
17) [craftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
Caused by: java.lang.NoClassDefFoundError: org/apache/commons/codec/binary/Base6
4
at Br.LotteryTicket.Utils.encodeBase64(Utils.java:74) ~[?:?]
at Br.LotteryTicket.LotteryTicket.onCommand(LotteryTicket.java:232) ~[?:
?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[cra
ftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
... 13 more
>
[15:51:27 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command '彩票
' in plugin LotteryTicket v1.22
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[cra
ftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:17
5) ~[craftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
at org.bukkit.craftbukkit.v1_7_R1.CraftServer.dispatchCommand(CraftServe
r.java:683) ~[craftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
at net.minecraft.server.v1_7_R1.PlayerConnection.handleCommand(PlayerCon
nection.java:952) [craftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024j
nks]
at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java
:814) [craftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
at net.minecraft.server.v1_7_R1.PacketPlayInChat.a(PacketPlayInChat.java
:28) [craftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
at net.minecraft.server.v1_7_R1.PacketPlayInChat.handle(PacketPlayInChat
.java:47) [craftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:146
) [craftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [craf
tbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:6
55) [craftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:2
50) [craftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:5
45) [craftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java
:457) [craftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:6
17) [craftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
Caused by: java.lang.NoClassDefFoundError: org/apache/commons/codec/binary/Base6
4
at Br.LotteryTicket.Utils.encodeBase64(Utils.java:74) ~[?:?]
at Br.LotteryTicket.LotteryTicket.onCommand(LotteryTicket.java:232) ~[?:
?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[cra
ftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.3-2-g85f5776-b3024jnks]
... 13 more
>