【XMMilking·动物农场】

原创 【XMMilking·动物农场】 1.0.4

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

插件介绍​

之前写过的挤奶插件,重新写了一下,添加了更灵活的配置文件,以支持不同类型的食物可以产出不同类型奖励
玩家需要通过 击杀动物 》赚取动物精华 》 购买动物 》 喂食动物 》 手动挤奶 》 获得奖励!

1746187206753

动物商店​

  • 配置文件设置指令打开商店
  • 玩家击杀任意动物可以获得商店余额【动物精华】
  • 配置设置击杀每只动物奖励的余额
  • 设置商店售卖的商品
  • 设置商店回收的商品(卖出赚取动物精华)
  • 一键开启挤奶动物上架商店
17462563695541746256382860

捕获动物​

  • 配置文件设置每个产奶盒子配置下对应的麻醉箭皮肤ID
  • 玩家身上至少要有一根未装弹的麻醉箭用于检测
  • 根据概率,被射中的动物有几率直接变成产奶盒子
  • 你可以任意类型的弓箭弹药对应皮肤ID上架商店或战利品掉落
  • JSON:
          "麻醉箭名称": "麻醉箭",
          "麻醉箭皮肤ID": 1122,
          "麻醉几率": 10

放置动物​

  • 玩家可以攒够余额购买挤奶动物,或使用麻醉箭麻醉动物,或通过控制台指令设置公共动物
    • 区别是玩家放置的动物会根据配置时间有寿命限制,寿命到了自动删除动物
    • 控制台指令生成的动物一直存在那个位置,不会被删除,没有寿命限制
    • 无论哪种类型的动物都不会被杀死
  • 购买或麻醉的动物本体是一个小木箱,放在地上自动生成动物
  • 防止动物重叠放置(最小间距2米),
  • 如果盒子放置没有生成动物会提示,可以用锤子拾取盒子重新放
  • 已经生成的动物无法删除无法收回,寿命耗尽会自动删除
  • 1739935238424

喂食和挤奶​

  • 靠近动物1米范围,在屏幕上方自动显示动物状态显示(消化中/可挤奶/需要喂食)1739935667772
  • 靠近动物按下E键,同时手持需要喂食的物品即可喂食
  • 1739935836113
  • 靠近动物按下ctrl;
    • 如果需要喂食会提示可以喂食的物品和对应产出
    • 1739935575807
    • 如果已经喂食会根据配置进入消化等待,显示等待时间
    • 1739935719389
    • 如果消化完毕会进入挤奶状态,需要按住ctrl不放,等待进度条结束
    • 1739935591156
    • 挤奶结束后,需要抬起并再次按下ctrl,才能再次挤奶
    • 1739935619464

挤奶产出​

  • 相同动物可以喂食不同的食物,来产出不同的物品1739936063070
  • JSON:
    {
          "类型": "bear",
          "食物简称": "clone.potato",
          "食物名称": "干草",
          "食物皮肤": 123,
          "食物数量": 10,
          "吃饱后等待多久才能挤奶": 60,
          "可以挤多久": 600,
          "挤奶产出物品名称": "熊奶",
          "挤奶产出物品皮肤": 2792721566,
          "挤奶产出物品短名": "bottle.vodka",
          "挤奶产出物品数量": 1,
          "每次挤奶需要等待多久": 10
        }
  • 你可以通过设置不同的喂食物品,来决定每个动物挤奶后产出的物品
  • 可以无限设置

幸运值联动​

  • 需要安装XMLuckyValue·幸运值状态栏
  • 在配置底部设置幸运值满足多少可以触发额外奖励
  • 可以设置奖励动物精华(余额),额外物品(此动物挤奶时产出的物品额外增加数量)
  • JSON:
     "幸运值设置": [
        {
          "是否显示在UI中": true,
          "幸运值标题": "挤熊奶奖励太阳精华1-5个",
          "幸运值副标题": "50%几率触发 | 每天最多触发10次",
          "需要达到的幸运值": 10,
          "类型": "bear",
          "触发几率": 100,
          "每天可触发次数": 10,
          "奖励动物精华最小数": 1,
          "奖励动物精华最大数": 5,
          "奖励额外物品最小数": 0,
          "奖励额外物品最大数": 0
        }
      ]
    }

控制台指令​

1. 余额管理(需要权限xmmilking.admin
  • milk.balance add <steamID> <数量> - 给予玩家动物精华
  • milk.balance remove <steamID> <数量> - 扣除玩家动物精华
  • milk.balance set <steamID> <数量> - 设置玩家动物精华数量
2. 公共动物管理
  • /milk.public list - 列出所有公共动物
    • /milk.public list
    • > ID: public_123abc
    • > 类型: 野猪
    • > 位置: (100, 50, 200)
    • > 备注: 新手区挤奶点1
  • /milk.public spawn <动物类型> [备注]- 在当前位置生成公共动物(备注可选,如:"新手区挤奶点")
    • /milk.public spawn boar 新手区挤奶点1 # 生成一只野猪
    • /milk.public spawn bear 部落挤奶区 # 生成一只棕熊
  • /milk.public remove <ID> - 移除指定ID的公共动物(ID在list命令中可以看到)
  • /milk.public note <ID> <备注> - 更新公共动物的备注信息(如:"已修复的挤奶点")
3.动物类型
  • | 代码 | 名称 | 说明 |
  • |------|------|------|
  • | boar | 野猪 | 产出猪奶 |
  • | bear | 棕熊 | 产出熊奶 |
  • | polarbear | 北极熊 | 产出北极熊奶 |
  • | wolf | 狼 | 产出狼奶 |
  • | stag | 鹿 | 产出鹿奶 |
  • | horse | 马 | 产出马奶 |
  • | chicken | 鸡 | 产出鸡奶 |
  • | shark | 鲨鱼 | 产出鲨鱼奶 |
  • | player | 奶妈 | 产出服主奶 |
  • | tiger | 奶虎 | 产出老虎奶 |
  • | panther | 奶豹 | 产出黑豹奶 |
  • | crocodile | 奶鳄 | 产出鳄鱼奶 |
  • | snake | 奶蛇 | 产出蛇奶 |

配置​

JSON:
{
  "聊天前缀": "[动物农场]·",
  "杀死动物奖励余额": 1,
  "打开商店的聊天指令": "dwsd",
  "货币图标链接": "http://img.rustsb.com/kit.png",
  "产奶盒子": {
    "1": {
      "上架商店吗?": true,
      "皮肤id": 2775669175,
      "盒子名称": "奶狼",
      "类型": "wolf",
      "销毁时间": 10800,
      "商店价格": 10,
      "麻醉箭名称": "麻醉箭",
      "麻醉箭皮肤ID": 0,
      "麻醉几率": 50
    },
    "10": {
      "上架商店吗?": true,
      "皮肤id": 3474215726,
      "盒子名称": "奶虎",
      "类型": "tiger",
      "销毁时间": 180,
      "商店价格": 30,
      "麻醉箭名称": "麻醉箭",
      "麻醉箭皮肤ID": 0,
      "麻醉几率": 50
    },
    "11": {
      "上架商店吗?": true,
      "皮肤id": 3474215906,
      "盒子名称": "奶豹",
      "类型": "panther",
      "销毁时间": 180,
      "商店价格": 20,
      "麻醉箭名称": "麻醉箭",
      "麻醉箭皮肤ID": 0,
      "麻醉几率": 50
    },
    "12": {
      "上架商店吗?": true,
      "皮肤id": 3474216053,
      "盒子名称": "奶鳄",
      "类型": "crocodile",
      "销毁时间": 180,
      "商店价格": 20,
      "麻醉箭名称": "麻醉箭",
      "麻醉箭皮肤ID": 0,
      "麻醉几率": 50
    },
    "13": {
      "上架商店吗?": true,
      "皮肤id": 3474216364,
      "盒子名称": "奶蛇",
      "类型": "snake",
      "销毁时间": 180,
      "商店价格": 10,
      "麻醉箭名称": "麻醉箭",
      "麻醉箭皮肤ID": 1122,
      "麻醉几率": 100
    },
    "2": {
      "上架商店吗?": true,
      "皮肤id": 2775669393,
      "盒子名称": "奶熊",
      "类型": "bear",
      "销毁时间": 10800,
      "商店价格": 15,
      "麻醉箭名称": "麻醉箭",
      "麻醉箭皮肤ID": 0,
      "麻醉几率": 50
    },
    "3": {
      "上架商店吗?": true,
      "皮肤id": 2775669615,
      "盒子名称": "奶猪",
      "类型": "boar",
      "销毁时间": 10800,
      "商店价格": 10,
      "麻醉箭名称": "麻醉箭",
      "麻醉箭皮肤ID": 1122,
      "麻醉几率": 10
    },
    "4": {
      "上架商店吗?": true,
      "皮肤id": 2775669830,
      "盒子名称": "奶鸡",
      "类型": "chicken",
      "销毁时间": 10800,
      "商店价格": 5,
      "麻醉箭名称": "麻醉箭",
      "麻醉箭皮肤ID": 0,
      "麻醉几率": 50
    },
    "5": {
      "上架商店吗?": true,
      "皮肤id": 2775676614,
      "盒子名称": "奶鹿",
      "类型": "stag",
      "销毁时间": 10800,
      "商店价格": 10,
      "麻醉箭名称": "麻醉箭",
      "麻醉箭皮肤ID": 0,
      "麻醉几率": 50
    },
    "6": {
      "上架商店吗?": true,
      "皮肤id": 2775677203,
      "盒子名称": "奶北极熊",
      "类型": "polarbear",
      "销毁时间": 10800,
      "商店价格": 20,
      "麻醉箭名称": "麻醉箭",
      "麻醉箭皮肤ID": 0,
      "麻醉几率": 50
    },
    "7": {
      "上架商店吗?": true,
      "皮肤id": 2775677688,
      "盒子名称": "奶马",
      "类型": "horse",
      "销毁时间": 10800,
      "商店价格": 5,
      "麻醉箭名称": "麻醉箭",
      "麻醉箭皮肤ID": 0,
      "麻醉几率": 50
    },
    "8": {
      "上架商店吗?": true,
      "皮肤id": 3442826259,
      "盒子名称": "奶鲨鱼",
      "类型": "shark",
      "销毁时间": 180,
      "商店价格": 20,
      "麻醉箭名称": "麻醉箭",
      "麻醉箭皮肤ID": 0,
      "麻醉几率": 50
    },
    "9": {
      "上架商店吗?": true,
      "皮肤id": 3442855931,
      "盒子名称": "奶妈",
      "类型": "player",
      "销毁时间": 180,
      "商店价格": 50,
      "麻醉箭名称": "麻醉箭",
      "麻醉箭皮肤ID": 0,
      "麻醉几率": 50
    }
  },
  "动物商店": [
    {
      "物品名称": "干草",
      "物品简称": "clone.potato",
      "物品皮肤": 123,
      "物品数量": 1,
      "出售价格": 10
    }
  ],
  "回收商店": [
    {
      "物品名称": "干草",
      "物品简称": "clone.potato",
      "物品皮肤": 123,
      "回收数量": 1,
      "回收价格": 10
    }
  ],
  "挤奶设定": [
    {
      "类型": "bear",
      "食物简称": "meat.boar",
      "食物名称": "生猪肉",
      "食物皮肤": 0,
      "食物数量": 50,
      "一次最大喂食物数量": 50,
      "吃饱后等待多久才能挤奶": 60,
      "可以挤多久": 600,
      "挤奶产出物品名称": "熊奶",
      "挤奶产出物品皮肤": 3442964195,
      "挤奶产出物品短名": "bottle.vodka",
      "挤奶产出物品数量": 15,
      "每次挤奶需要等待多久": 20
    },
    {
      "类型": "boar",
      "食物简称": "pumpkin",
      "食物名称": "干草",
      "食物皮肤": 0,
      "食物数量": 500,
      "一次最大喂食物数量": 500,
      "吃饱后等待多久才能挤奶": 60,
      "可以挤多久": 600,
      "挤奶产出物品名称": "猪奶",
      "挤奶产出物品皮肤": 3442965625,
      "挤奶产出物品短名": "bottle.vodka",
      "挤奶产出物品数量": 10,
      "每次挤奶需要等待多久": 20
    },
    {
      "类型": "chicken",
      "食物简称": "wheat",
      "食物名称": "小麦",
      "食物皮肤": 0,
      "食物数量": 500,
      "一次最大喂食物数量": 500,
      "吃饱后等待多久才能挤奶": 60,
      "可以挤多久": 600,
      "挤奶产出物品名称": "鸡奶",
      "挤奶产出物品皮肤": 3442967419,
      "挤奶产出物品短名": "bottle.vodka",
      "挤奶产出物品数量": 5,
      "每次挤奶需要等待多久": 20
    },
    {
      "类型": "horse",
      "食物简称": "wheat",
      "食物名称": "小麦",
      "食物皮肤": 0,
      "食物数量": 500,
      "一次最大喂食物数量": 500,
      "吃饱后等待多久才能挤奶": 60,
      "可以挤多久": 600,
      "挤奶产出物品名称": "马奶",
      "挤奶产出物品皮肤": 2774733558,
      "挤奶产出物品短名": "bottle.vodka",
      "挤奶产出物品数量": 5,
      "每次挤奶需要等待多久": 20
    },
    {
      "类型": "polarbear",
      "食物简称": "honey",
      "食物名称": "蜂蜜",
      "食物皮肤": 0,
      "食物数量": 50,
      "一次最大喂食物数量": 50,
      "吃饱后等待多久才能挤奶": 60,
      "可以挤多久": 600,
      "挤奶产出物品名称": "北极熊奶",
      "挤奶产出物品皮肤": 3442969643,
      "挤奶产出物品短名": "bottle.vodka",
      "挤奶产出物品数量": 20,
      "每次挤奶需要等待多久": 20
    },
    {
      "类型": "stag",
      "食物简称": "pumpkin",
      "食物名称": "南瓜",
      "食物皮肤": 0,
      "食物数量": 500,
      "一次最大喂食物数量": 500,
      "吃饱后等待多久才能挤奶": 60,
      "可以挤多久": 600,
      "挤奶产出物品名称": "鹿奶",
      "挤奶产出物品皮肤": 3442975855,
      "挤奶产出物品短名": "bottle.vodka",
      "挤奶产出物品数量": 10,
      "每次挤奶需要等待多久": 20
    },
    {
      "类型": "wolf",
      "食物简称": "chicken.raw",
      "食物名称": "生鸡肉",
      "食物皮肤": 0,
      "食物数量": 10,
      "一次最大喂食物数量": 10,
      "吃饱后等待多久才能挤奶": 60,
      "可以挤多久": 600,
      "挤奶产出物品名称": "狼奶",
      "挤奶产出物品皮肤": 3442976975,
      "挤奶产出物品短名": "bottle.vodka",
      "挤奶产出物品数量": 10,
      "每次挤奶需要等待多久": 20
    },
    {
      "类型": "shark",
      "食物简称": "fish.raw",
      "食物名称": "生鱼肉",
      "食物皮肤": 0,
      "食物数量": 50,
      "一次最大喂食物数量": 50,
      "吃饱后等待多久才能挤奶": 60,
      "可以挤多久": 600,
      "挤奶产出物品名称": "鲨鱼奶",
      "挤奶产出物品皮肤": 3442977911,
      "挤奶产出物品短名": "bottle.vodka",
      "挤奶产出物品数量": 20,
      "每次挤奶需要等待多久": 10
    },
    {
      "类型": "player",
      "食物简称": "humanmeat.raw",
      "食物名称": "生人肉",
      "食物皮肤": 0,
      "食物数量": 50,
      "一次最大喂食物数量": 50,
      "吃饱后等待多久才能挤奶": 60,
      "可以挤多久": 600,
      "挤奶产出物品名称": "服主奶",
      "挤奶产出物品皮肤": 2774733558,
      "挤奶产出物品短名": "bottle.vodka",
      "挤奶产出物品数量": 50,
      "每次挤奶需要等待多久": 10
    },
    {
      "类型": "tiger",
      "食物简称": "bearmeat",
      "食物名称": "生狼肉",
      "食物皮肤": 0,
      "食物数量": 50,
      "一次最大喂食物数量": 50,
      "吃饱后等待多久才能挤奶": 60,
      "可以挤多久": 600,
      "挤奶产出物品名称": "老虎奶",
      "挤奶产出物品皮肤": 2774733558,
      "挤奶产出物品短名": "bottle.vodka",
      "挤奶产出物品数量": 30,
      "每次挤奶需要等待多久": 10
    },
    {
      "类型": "panther",
      "食物简称": "wolfmeat.raw",
      "食物名称": "生狼肉",
      "食物皮肤": 0,
      "食物数量": 30,
      "一次最大喂食物数量": 30,
      "吃饱后等待多久才能挤奶": 60,
      "可以挤多久": 600,
      "挤奶产出物品名称": "黑豹奶",
      "挤奶产出物品皮肤": 2774733558,
      "挤奶产出物品短名": "bottle.vodka",
      "挤奶产出物品数量": 20,
      "每次挤奶需要等待多久": 10
    },
    {
      "类型": "crocodile",
      "食物简称": "fish.raw",
      "食物名称": "生鱼肉",
      "食物皮肤": 0,
      "食物数量": 30,
      "一次最大喂食物数量": 30,
      "吃饱后等待多久才能挤奶": 60,
      "可以挤多久": 600,
      "挤奶产出物品名称": "鳄鱼奶",
      "挤奶产出物品皮肤": 2774733558,
      "挤奶产出物品短名": "bottle.vodka",
      "挤奶产出物品数量": 20,
      "每次挤奶需要等待多久": 10
    },
    {
      "类型": "snake",
      "食物简称": "egg",
      "食物名称": "鸡蛋",
      "食物皮肤": 50,
      "食物数量": 10,
      "一次最大喂食物数量": 30,
      "吃饱后等待多久才能挤奶": 60,
      "可以挤多久": 600,
      "挤奶产出物品名称": "蛇奶",
      "挤奶产出物品皮肤": 2774733558,
      "挤奶产出物品短名": "bottle.vodka",
      "挤奶产出物品数量": 20,
      "每次挤奶需要等待多久": 10
    }
  ],
  "幸运值设置": [
    {
      "是否显示在UI中": true,
      "幸运值标题": "挤熊奶奖励太阳精华1-5个",
      "幸运值副标题": "50%几率触发 | 每天最多触发10次",
      "需要达到的幸运值": 10,
      "类型": "bear",
      "触发几率": 50,
      "每天可触发次数": 10,
      "奖励动物精华最小数": 1,
      "奖励动物精华最大数": 5,
      "奖励额外物品最小数": 0,
      "奖励额外物品最大数": 0
    },
    {
      "是否显示在UI中": true,
      "幸运值标题": "挤马奶额外奖励1-3个",
      "幸运值副标题": "30%几率触发 | 每天最多触发5次",
      "需要达到的幸运值": 5,
      "类型": "horse",
      "触发几率": 30,
      "每天可触发次数": 5,
      "奖励动物精华最小数": 0,
      "奖励动物精华最大数": 0,
      "奖励额外物品最小数": 1,
      "奖励额外物品最大数": 3
    },
    {
      "是否显示在UI中": true,
      "幸运值标题": "挤鹿奶奖励太阳精华1-3个",
      "幸运值副标题": "40%几率触发 | 每天最多触发8次",
      "需要达到的幸运值": 8,
      "类型": "stag",
      "触发几率": 40,
      "每天可触发次数": 8,
      "奖励动物精华最小数": 1,
      "奖励动物精华最大数": 3,
      "奖励额外物品最小数": 0,
      "奖励额外物品最大数": 0
    },
    {
      "是否显示在UI中": true,
      "幸运值标题": "挤狼奶额外奖励1-2个",
      "幸运值副标题": "35%几率触发 | 每天最多触发6次",
      "需要达到的幸运值": 6,
      "类型": "wolf",
      "触发几率": 35,
      "每天可触发次数": 6,
      "奖励动物精华最小数": 0,
      "奖励动物精华最大数": 0,
      "奖励额外物品最小数": 1,
      "奖励额外物品最大数": 2
    }
  ]
}

视频演示​

相关插件
作者
pandaman
下载
2
类型
数字产品
有效期
无限
价格
298.00 CNY
查看
512
文件类型
cs
文件大小
142.6 KB
文件Hash
1f6b8d4cae6f2c70ed56b1942de765b7
首次发布
最后更新
评分
0.00 星 0评价

来自pandaman的更多资源

分享资源

最新更新

  1. 1.0.4

    ✅添加了新的配置,回收商店界面
  2. 1.0.3

    ✅添加了新配置,可以用指定皮肤的箭射击动物,有几率把动物麻醉(变成产奶盒子) ⚠️注意:玩家身上至少要有一根麻醉箭,不包含弓箭上的
  3. 1.0.2

    🔁5月更新修复 ✅添加了新的动物:老虎,黑豹,鳄鱼,蛇
标签
pve农场系列