QQ登录

只需一步,快速开始

发帖

[新人向]Drea应用编写教程(四) [技术分享]

[复制链接]
tang_ge开发者认证 发表于 2021-8-21 17:04:06 | 显示全部楼层 |阅读模式
本帖最后由 tang_ge 于 2022-11-27 11:21 编辑

整理一下程序结构后再开始本期教程

将功能组的签到子程序全部剪切到新的程序集里

顺便再修一下BUG,之前编写金币增加和减少模块时没有考虑到群组的隔离,导致用户可以在多个群签到获得很多的金币,我们只需要在 金币_增加 子程序里稍作修改,加入一个 Group ,并且把之前的配置文件名称改为群号,基本信息节改为QQ号。

在签到部分只需要多传递一个参数就可以了

本期写个简单的银行系统,再次新建子程序并命名为 “银行系统”。既然是银行系统,必须要有存款和取款了。

我们加上存款操作的模块,就像管理金币的子程序一样。

然后银行存款子程序这里这样写

这里要特别判断存款金币是否为负,不然存款也可以当作取款来使用……最后不要忘记加上回复


最后要加上最后存款时间的记录,新手可能疑惑什么是 时间戳。时间戳这里可以转换的有两种,一种是10位,还有一种是13位.10位是秒,13位是毫秒。都是从1970年1月1日开始的。
然后是比较繁琐的取款部分


这里要考虑是否有存款、存款是否足够和是否满足取款时间,这里写的比较乱。

最后在群消息事件里添加这样的代码就完成了基础的银行系统,需要注意中文占2个字符,英文占1个字符。
本期写的比较匆忙,内容较乱,源码附上:



上一篇:[新人向]Drea应用编写教程(三)
下一篇:emmmmm 这个坑太大了……

本帖子中包含更多资源

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

×
回复

使用道具 举报

徐至德开发者认证 发表于 2021-10-30 11:23:24 | 显示全部楼层
呵呵
回复

使用道具 举报

Powered by Discuz! © 2001-2024 Discuz! Team. X3.5

GMT+8, 2024-11-24 07:23 , Processed in 0.056999 second(s), 20 queries Archiver|手机版|梦幻社区 | 鄂ICP备17017983号-3 |

登录切换风格
快速回复 返回顶部 返回列表