github源码:
npmjs插件地址:
https://www.npmjs.com/package/koishi-plugin-slave-market-enhanced
原版:
https://www.npmjs.com/package/koishi-plugin-slave-market
发布原因:
在某个帖子看到原版作者说找不到源码,无法更新,于是乎,拿着编译后的文件硬改了一版,先凑合用,简单列下主要变更项:
- 补全原版玩家信息页面:koishi-plugin-slave-market - #14,来自 magisk317
- 修改vip系统,可以命令生成vip卡(小时、日、周、月卡)
- 图形化输出个人信息、装扮商城(原版文字太长。。。)
- 增加撤回功能,避免刷屏
- 在原版储蓄基础上,增加贷款系统,信用等级和财富等级分别控制
- 转账基础上增加发红包功能
- 增加管理员部分便利,比如:
- 管理员默认永久vip
- 管理员买卖不消耗金币
- 等等。。。
- 其他微小变更,已经想不起来了。。。
- 重构index.js主文件,抽离各功能,由原来 3000+ 行精简到 300+ 行,各功能由子文件实现:
koishi/data/node_modules/koishi-plugin-slave-market-enhanced
├── lib
│ ├── commands
│ │ ├── appearance.d.ts
│ │ ├── bank.d.ts
│ │ ├── bodyguard.d.ts
│ │ ├── farm.d.ts
│ │ ├── jail.d.ts
│ │ ├── redeem.d.ts
│ │ ├── rob.d.ts
│ │ ├── vip.d.ts
│ │ └── work.d.ts
│ ├── config
│ │ ├── appearance.d.ts
│ │ ├── index.js
│ │ ├── player_market.d.ts
│ │ └── weather.d.ts
│ ├── help_page.html
│ ├── index.d.ts
│ ├── index.js
│ ├── models
│ │ └── player_market.d.ts
│ ├── modules
│ │ ├── admin.js
│ │ ├── appearance.js
│ │ ├── bank.js
│ │ ├── bodyguard.js
│ │ ├── farm.js
│ │ ├── info.js
│ │ ├── jail.js
│ │ ├── market.js
│ │ ├── misc.js
│ │ ├── ranking.js
│ │ ├── redPacket.js
│ │ └── vip.js
│ ├── services
│ │ ├── appearanceRenderer.js
│ │ ├── autoTaskScheduler.js
│ │ ├── backup_service.d.ts
│ │ ├── backupService.js
│ │ ├── gameService.js
│ │ ├── helpCommandService.js
│ │ ├── helpRenderer.js
│ │ ├── modelInitializer.js
│ │ ├── permissionService.js
│ │ ├── profileRenderer.js
│ │ ├── reportService.js
│ │ ├── sponsor.js
│ │ ├── stateContainer.js
│ │ ├── userService.js
│ │ ├── weather_service.d.ts
│ │ ├── weatherService.js
│ │ └── workService.js
│ └── utils
│ ├── messageRecall.js
│ ├── playerHelpers.js
│ ├── random.js
│ └── user.d.ts
├── LICENSE
├── package.json
└── readme.md
应该是第一次发帖,大佬轻喷