【XMPlayerPoop·排便】

原创 【XMPlayerPoop·排便】 2.0.1

需要插件(必装)
需要插件(可选)

功能简介​

当玩家吃任意食物时有几率大便,还可以自定义会排便出的物品。支持排便排行榜、周榜/月榜奖励系统、泻药制作等功能。

主要功能​

1. 基础排便系统​

  • 玩家吃任意食物时有配置的概率触发排便
  • 可配置全局排便冷却时间(泻药除外)
  • 可配置多种排便效果(坐下、叫声、溅水、施肥)
  • 支持默认排便物品列表和权限物品

2. 默认排便物品​

  • 可配置多个默认排便物品
  • 每个物品有独立的触发概率
  • 支持XMSanity·San值排便指定物品时扣除san值
  • 支持指定食物增加触发几率(食物简称+皮肤ID匹配)
  • 支持全服播报功能
  • 排出默认物品会计入排行榜

3. 权限物品系统​

  • VIP玩家可获得特殊排便物品权限
  • 权限物品有独立的触发概率和冷却时间
  • 权限物品不计入排行榜
  • 冷却期间会降级为普通马粪

4. 排行榜系统​

  • 周榜:每周一凌晨0点重置,每周日晚9点开放奖励领取
  • 月榜:需管理员手动重置,每月30号晚9点开放奖励领取
  • 只统计默认排便物品的排便次数
  • 显示前10名玩家
  • 安装XMPlayerCard·玩家名片可以点击排行榜玩家名称打开对应玩家名片

5. 奖励系统​

  • 周榜前列玩家可领取奖励
  • 月榜前列玩家可领取奖励
  • 奖励结算后自动开放领取
  • 每个奖励只能领取一次

6. 泻药系统​

  • 可制作泻药物品
  • 泻药100%触发排便
  • 支持连续排便效果
  • 可配置泻药权限和材料

7. UI系统​

  • 支持黑夜/白昼模式切换
  • 主界面布局
    • 顶部:玩家统计信息条
    • 左侧:功能按钮区(排行榜、制作泻药)+ 排便说明
    • 右侧上半部分:默认排便物品列表(滚动视图)
    • 显示物品图标、名称、数量、概率
    • 标注是否全服播报
    • 右侧下半部分:权限排便物品列表(滚动视图)
    • 显示物品图标、名称、数量、概率、冷却时间
    • 根据玩家权限显示"✓ 已享有"或"✗ 未领悟"
    • 有权限的物品背景更明显
  • 排行榜界面
    • 周榜/月榜双列展示
    • 周榜/月榜奖励双列展示
    • 支持直接领取奖励
  • 泻药制作界面
    • 现代化卡片式布局
    • 左右分栏显示材料和效果
    • 清晰展示配方信息
176069757097817606943502811760694360701
1760695824320

权限说明​

基础权限​

  • xmplayerpoop.ignore - 免疫排便系统
  • xmplayerpoop.admin - 管理员权限

权限物品​

  • xmplayerpoop.jidan - 鸡蛋排便权限(示例,配置设置)
  • xmplayerpoop.vip1 - VIP血袋排便权限(示例,配置设置)

泻药权限​

  • xmplayerpoop.laxative.<权限名> - 特定泻药制作权限

指令说明​

玩家指令​

  • /paibian - 打开排便系统主界面

控制台指令​

  • XMPlayerPoopResetMonth - 手动重置月榜数据

排便逻辑详解​

玩家吃食物 → 检查是否是泻药
  • 如果是泻药:100%触发排便(跳过概率),不计入排行榜
如果不是泻药 → 检查全局排便概率(默认60%)
  • 未通过:不排便
  • 通过:继续下一步
全局概率通过 → 检查默认排便物品列表
  • 按配置的概率依次检查每个默认物品
  • 如果触发:排出该物品,计入排行榜,结束
默认列表都未触发 → 检查玩家是否有权限物品
  • 无权限:排出马粪
  • 有权限:检查权限物品概率和冷却
  • 概率通过且不在冷却:排出权限物品,不计入排行榜
  • 失败:排出马粪

配置​

JSON:
{
  "排便几率(1-100)": 60,
  "排便冷却秒": 10,
  "坐下排便(会坐下3秒)": true,
  "排便时发出叫声": true,
  "溅水效果": true,
  "施肥给花盆": true,
  "默认UI模式(true=黑夜模式,false=白昼模式)": true,
  "默认排便物品": [
    {
      "排便物品简称": "habrepair",
      "排便物品名字": "强化石",
      "排便物品数量": 1,
      "排便物品皮肤": 2433594063,
      "触发排便的几率": 20,
      "排便出此物品时扣除san值": 0.0,
      "指定食物增加几率设置": {
        "物品名字": "南瓜",
        "物品简称": "pumpkin",
        "物品皮肤": 111,
        "增加排便的几率": 20
      },
      "全服播报": true,
      "播报内容": "恭喜玩家<size=18><color=#2175f3>{0}</color></size>排便时拉出了<size=18><color=#f3b020>{1}</color></size>,太牛逼了!"
    },
    {
      "排便物品简称": "knife.combat",
      "排便物品名字": "匕首",
      "排便物品数量": 1,
      "排便物品皮肤": 0,
      "触发排便的几率": 30,
      "排便出此物品时扣除san值": 0.0,
      "指定食物增加几率设置": {
        "物品名字": "南瓜",
        "物品简称": "pumpkin",
        "物品皮肤": 111,
        "增加排便的几率": 20
      },
      "全服播报": false,
      "播报内容": "恭喜玩家<size=18><color=#2175f3>{0}</color></size>排便时拉出了<size=18><color=#f3b020>{1}</color></size>,太牛逼了!"
    }
  ],
  "自定义权限配置": {
    "jidan": {
      "排便物品简称": "easter.bronzeegg",
      "排便物品名字": "普通鸡蛋",
      "排便物品数量": 1,
      "排便物品皮肤": 1916792036,
      "触发排便的几率": 50,
      "冷却时间": 60
    },
    "vip1": {
      "排便物品简称": "blood",
      "排便物品名字": "血袋",
      "排便物品数量": 10,
      "排便物品皮肤": 123451118,
      "触发排便的几率": 70,
      "冷却时间": 120
    }
  },
  "自定义泻药配置": [
    {
      "需要权限": "",
      "泻药材料简称": "apple",
      "泻药材料名字": "普通泻药",
      "泻药材料皮肤": 112211,
      "泻药成品前缀名称": "看起来很美味的",
      "可以作为泻药的食物简称": [
        "pumpkin"
      ],
      "泻药排便物品简称": "apple",
      "泻药排便物品名字": "苹果·大便版",
      "泻药排便连续次数": 2,
      "泻药排便物品皮肤": 0
    }
  ],
  "周榜奖励": {
    "1": {
      "物品名字": "废料",
      "物品简称": "scrap",
      "物品皮肤": 0,
      "物品数量": 1000
    },
    "2": {
      "物品名字": "血袋",
      "物品简称": "blood",
      "物品皮肤": 0,
      "物品数量": 100
    },
    "3": {
      "物品名字": "碎片",
      "物品简称": "scrap",
      "物品皮肤": 0,
      "物品数量": 500
    }
  },
  "月榜奖励": {
    "1": {
      "物品名字": "普通鸡蛋",
      "物品简称": "easter.bronzeegg",
      "物品皮肤": 1916792036,
      "物品数量": 1
    },
    "2": {
      "物品名字": "血袋",
      "物品简称": "blood",
      "物品皮肤": 0,
      "物品数量": 500
    }
  }
}

重要说明​

排行榜计数规则
  • ✅ 默认排便物品列表中的物品 - 计入排行榜
    • ❌ 马粪(horsedung) - 不计入
    • ❌ 权限物品 - 不计入
    • ❌ 泻药排便 - 不计入
周榜重置时间
  • 每周一凌晨0点自动重置
  • 每周日晚上9点开放奖励领取
月榜重置时间
  • 需要管理员手动使用控制台指令重置
  • 每月30号晚上9点开放奖励领取
  • 控制台指令:XMPlayerPoopResetMonth
权限物品冷却
  • 每个权限物品独立计算冷却
  • 冷却期间仍会触发排便,但会降级为马粪
  • 冷却时间结束后恢复正常
泻药制作
  • 需要材料物品和食物载体
  • 制作后的泻药会继承食物的皮肤
  • 泻药名称=前缀+食物名称

视频演示​

作者
pandaman
下载
3
类型
数字产品
有效期
无限
价格
198.00 CNY
158.40 CNY
折扣
优惠20.00%
查看
393
文件类型
cs
文件大小
84.9 KB
文件Hash
761392f6784ce7e4a9c5165f435d66f3
首次发布
最后更新
评分
0.00 星 0评价

来自pandaman的更多资源

分享资源

最新更新

  1. 2.0.1

    ✅默认排便列表添加新配置 "排便出此物品时扣除san值": 0.0, 需要XMSanity·San值
  2. 2.0.0

    v2.0.0 ✨ 重新设计排便逻辑系统 ✨ 添加默认排便物品列表 ✨ 新增周榜/月榜排行榜系统 ✨ 添加奖励系统 ✨ 全新UI设计 ✨ 添加全服播报功能 🔧 移除手动激活权限功能 🔧...
  3. 1.0.1

    ✅添加了存档文件,存储玩家的激活记录和冷却时间,以便服务器重启后记录有权限的玩家激活的高端大便-0-不用再重新激活 ✅玩家获得权限时,自动激活对应物品
标签