koishi-plugin-slave-market续作--大牛马时代

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

应该是第一次发帖,大佬轻喷 :smile:

3 个赞

强!:grin::grin:

2 个赞

实际上我找到了,但是还是懒得更新!以后交给你了!

2 个赞

更新V1.3.1
https://www.npmjs.com/package/koishi-plugin-slave-market-enhanced

主要更新:

  • 添加重开命令,支持一键重开
  • 增加强制买卖,别人的牛马,double强制买走
  • 添加惩罚机制,避免用户反复试错钻漏洞,第一次提醒,第二次罚款100,再犯继续翻倍
2 个赞

1.3.9 使用打工报错:ReferenceError: Cannot access ‘weatherStatus’ before initialization :cat2:

1 个赞

昨晚改完太晚了直接睡了,上班我看下

1 个赞

1.3.10已经更新,等待市场同步

2 个赞

真的很强哦:nerd_face:

2 个赞