牛子系统

iShot_2022-12-12_下午3.10.08.png
我是牛子系统的原作者,一日我闲来无事把牛子系统拉到了一个 Mirai 的交流群,本来想着也就一两天的热度,热度过了就关掉机器人,没想到群友太喜欢玩了(bushi),后来我把代码仓库 public 了并把插件贡献到这里。

代码写得比较烂,写这个插件的时候我刚接触 Mirai 的插件系统,各位大佬轻喷 😭。

开源地址:https://github.com/Micalhl/NiuZi

下载地址:https://mcstarrysky.oss-cn-beijing.aliyuncs.com/NiuZi-1.1-hotfix2.mirai.jar

特点 可以设置比划的冷却时间,默认为 1 小时。 可以自定义所有的提示信息。 功能

领养牛子,你可以领养一只牛子,性别随机,长度在 10厘米 以内。

转变性别,目前仅可转变为 女性,需要扣除 50厘米 的长度。

比划牛子,可以和其他 有牛子的 群友进行对决。对决的结果分 胜/负/两败俱伤,每次随机 10厘米 以内的长度。

牛子排行榜,可以查询 本群内 所有 有牛子 的群友的牛子排行榜,按长度由高到低排序。

对象系统,该系统内有几个玩法:

搞对象,你可以和群内某一个 单身 群友搞对象。 分手,顾名思义。 贴贴,你可以和他贴贴并随机增加 120厘米 以内的长度,但是冷却时间较长,基本都是大半天。(注意:分手的话,贴贴的冷却时间不会重新刷新,你无法通过本方法刷长度。) 安装步骤 下载插件,安装到 Mirai Console 中。 启动一次机器人,然后关闭机器人。 前往 config/NiuZi/settings.yml 配置 MySQL 数据库,并把 firstEnable 配置项更改为 false。 启动 Mirai Console。 配置文件 # 是否为第一次启动,是检测数据库的配置。 # 一定要设置成 false,否则无法使用! firstEnable: false # 功能「比划比划」的冷却时长,单位为秒,默认为一小时。 pkCd: 3600 # MySQL 数据库地址 databaseAddress: localhost # MySQL 数据库端口 databasePort: 3306 # MySQL 数据库名 databaseName: laoshu # MySQL 数据库用户名 databaseUser: laoshu # MySQL 数据库用户密码 databasePassword: password 命令列表 牛子养成系统(未开发完成) 命令:改牛子名 [要改的名字] 改你的牛子的名字,支持空格,最长10个字 命令:搞对象 [@对方] 和别人搞对象 命令:贴贴! 和对象贴贴! 命令:我的对象 查看你的对象的牛子信息 命令:变女性 转变为女性,扣除50厘米 命令:处理请求 [搞对象/分手] [同意/不同意] 管理你的请求 命令:我的牛子 查看你的牛子 命令:我要分手 和你的对象分手 命令:比划比划 [@对方] 比划一下,赢加长度输减长度,断掉双方都减长度 命令:群牛子排行 查看牛子排行榜 命令:领养牛子 领养一只牛子 命令:牛子榜 查看牛子排行榜 部分功能群内演示

iShot_2022-12-12_下午1.00.16.png
iShot_2022-12-12_下午1.00.31.png
iShot_2022-12-12_下午1.00.39.png

后记

插件由于一开始是自己使用,所以很多显示的东西(例如牛子榜合并转发上面写的文字)都是写死在代码里的,后面我会慢慢开放这些的自定义配置选项,敬请期待!