牛马市场运维管控
社区牛马市场小游戏:**募集 → 训练/调配 → 派去干活(生产/探险/擂台战斗)→ 产出社区积分 → 扩大规模**,完全对接社区积分(coins)体系,关键事件通过 message 插件推送站内信。
¥10.00抵扣
一次购买,永久使用
详情介绍
牛马市场 NiumaMall
社区牛马市场小游戏:募集 → 训练/调配 → 派去干活(生产/探险/擂台战斗)→ 产出社区积分 → 扩大规模,完全对接社区积分(coins)体系,关键事件通过 message 插件推送站内信。
功能简介
- 🧲 募集:花社区积分从市场「捞人」,品质 1~5(歪瓜裂枣 → 天选牛马),概率权重可配;当日募集越多花费越高,防止无限刷
- 📈 训练:花积分给牛马涨经验、升级,等级越高产量与战力越高
- 🏭 调配:三岗任选——生产(稳定收益 +25%)、战斗(战力 +25%)、探险(收益 +25%,耗时 -10%)
- ⏱ 派去干活:生产 10 分钟一轮、探险 15 分钟一轮(后台可配);倒计时结束变「待领取」
- 💰 收取产出:领取时直接结算社区积分,牛马获得经验,老板也涨经验
- ⚔️ 擂台战斗:与社区其他玩家的空闲牛马随机匹配(等级 ±2),胜率随战力比浮动,赢走对方积分(单场封顶可配),对手被击败会收到站内战报
- 📊 规模扩张:老板等级(√ 曲线)解锁牛马栏位,1 级 2 只 → 30 级 10 只,阶梯可配
- 🏆 排行榜:按累计产出积分排行,右侧栏实时展示
- 📜 黑历史:个人操作流水(募集/训练/调配/派遣/收取/擂台/解雇/升级)
- 🔔 消息通知:任务完成(离线补发)、擂台被击败、欧皇抽卡、老板升级四类事件对接 message 插件
数据表
| 表名 | 说明 |
|---|---|
niuma_player | 老板档案:经验、累计产出、当日各次数、最后活跃时间 |
niuma_worker | 牛马:名称、品质、等级、经验、岗位、状态、任务结束时间、任务结果 |
niuma_log | 操作流水:动作、积分增减、描述 |
管理员在前台使用本插件时,玩家主键取 -adminid(负数),避免多个管理员共用 userid=0 串号。
牛马状态机
待命(0) ──派去生产──> 生产中(2) ──到期──> 待领取(4) ──领取──> 待命(0)
待命(0) ──派去探险──> 探险中(3) ──到期──> 待领取(4) ──领取──> 待命(0)
待命(0) ──打擂台────> 立即结算 ──> 待命(0)收益公式
- 生产:
品质 × 等级 × 收益系数 × (1 + 0.1 × (等级-1)) × 随机(85%~115%),生产岗 ×1.25,10% 概率暴击 ×1.5 - 探险:同基础值 × 事件倍率(0 / 0.4 / 0.9 / 1.6 / 2.4 / 3.2),探险岗再 ×1.25
- 擂台:
战力 = 品质×12 + 等级×9 + 经验/20,战斗岗 ×1.25;胜率攻/(攻+防)限幅 15%~90% - 老板经验:
等级 = ⌊√(经验/10)⌋ + 1,收取产出按产出/10折算经验
消息通知(依赖 message 插件)
| 事件 | 触发条件 | 开关 |
|---|---|---|
| 牛马归队 | 用户离线超过「离线判定」秒数后回来,补发已完成任务 | notify_task |
| 擂台战报 | 自己的牛马被别的玩家击败 | notify_battle |
| 老板升级 | 等级提升、解锁新栏位 | notify_level |
| 欧皇时刻 | 募集到品质 ≥ 4 的牛马 | notify_recruit |
message 插件未安装或未启用时全部静默跳过,不影响玩法。
前台入口
- 页面:
/niuma - 顶栏入口:社区顶栏
baractionsbefore_post槽位注入 🐮 按钮 - 接口:
/niuma/status|recruit|train|job|dispatch|collect|collectAll|battle|fire|leaderboard|logs
后台
后台菜单「牛马市场」(/admin/niuma),可配置募集/训练/生产/探险/擂台数值、品质权重、栏位阶梯、四类消息开关、卸载是否清库。
安装
- 后台上传插件包或把目录放到
plugins/NiumaMall - 后台「插件管理」中安装并启用
- 安装时自动建表、复制静态资源到
public/static/NiumaMall/、注册后台菜单
目录结构
NiumaMall/
├── plugin.json
├── NiumaMallPlugin.php
├── routes.php
├── install.sql
├── icon.svg
├── controller/
│ ├── Index.php
│ └── admin/{Base.php,Index.php}
├── service/
│ ├── NiumaService.php
│ └── Notify.php
├── view/
│ ├── front/index.html
│ └── admin/index.html
└── static/
├── niuma.css
└── niuma.js更新记录 (1)
-
v1.0.0
2026-10-21
正式发布
QQ官方交流群