黑杰克/21点

使用《署名—非商业性使用—相同方式共享 4.0 协议国际版》(CC BY-NC-SA 4.0)进行授权。
https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode.zh-Hans


基本信息:

  • 作者:Fuyuki_Vila
  • 联系方式:QQ:1642421711
  • 文件版本:v1.0
  • Dice版本:652
  • 更新日期:2023/6/26
  • **简介:简单的黑杰克/21点游戏,给群友打发没团跑的时间
  • **使用方法:下载解压后将blackJack.lua文件并放入DiceQQ/Plugin文件夹中,执行.system load命令加载

说明:
指令:
【21点设置 开启/关闭】:开启或关闭本群插件,默认关闭
【开盘21点】:开盘一轮21点,并进入等待时间,开盘者默认坐庄,其余人则可在等待时间期间加入游戏,一轮包括庄家最多6人。(无人加入,则游戏自动结束)
【加入】在等待时间时,加入游戏
【开始】在等待时间时,立刻结束等待时间
【下注+数字】:等待时间结束后,闲家依次下注,最低为5,最高为庄家现有资金的一半(因为测试的时候,有的庄家直接亏到负几百去了,所以加了个上限())
【要牌】【停牌】:对应21点里的要牌(hit)和停牌(stand),加上底牌最多五张牌(Double和Split,太菜太懒了没写)
【查看底牌】:在私聊窗口中查看自己的底牌,有的时候骰娘私聊没发送成功的话,就再发送一遍
【查看明牌】:在群聊窗口中查看当前场上所有人的明牌
【强制结束游戏】:如果想退出游戏或者出现配置项错误(比如游戏一直处于开始状态),可以强制退出游戏并初始化。
【领取低保】:自己的资金低于低保领取限制时,可以领取对应数量的低保,一天有领取限制。可在源代码开头修改。
【我的资金】:查看自己当前的资金


注意
庄家回合结束后游戏就自动结算了,因为楼主代码力比较菜所以只写了最基础的结算规则,一些附加规则(比如五小龙)并没有写。
其次,每个人手中的牌是是存在用户配置(UserConf)中的,所以如果同时在多个群里玩的话会出现意想不到的错误(应该没人会这么干吧?)


示意图



下载:

blackjack.zip
3kB
说点什么吧...