牛马市场

牛马市场运维管控

版本 v1.0.0· 胡思乱想 · 2 次获取 · 运维管控
社区牛马市场小游戏:**募集 → 训练/调配 → 派去干活(生产/探险/擂台战斗)→ 产出社区积分 → 扩大规模**,完全对接社区积分(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),可配置募集/训练/生产/探险/擂台数值、品质权重、栏位阶梯、四类消息开关、卸载是否清库。

安装

  1. 后台上传插件包或把目录放到 plugins/NiumaMall
  2. 后台「插件管理」中安装并启用
  3. 安装时自动建表、复制静态资源到 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官方交流群 QQ官方交流群