【XMMilking·动物农场】

原创 【XMMilking·动物农场】 1.0.0

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

插件介绍​

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

动物商店​

  • 配置文件设置指令打开商店
  • 玩家击杀任意动物可以获得商店余额【动物精华】
  • 配置设置击杀每只动物奖励的余额
  • 设置商店售卖的商品
  • 一键开启挤奶动物上架商店
  • 玩家可以攒够余额购买挤奶动物,或通过控制台指令设置公共动物
    • 区别是玩家购买的动物会根据配置时间有寿命限制,寿命到了自动删除动物
    • 控制台指令生成的动物一直存在那个位置,不会被删除,没有寿命限制
    • 无论哪种类型的动物都不会被杀死
1739935024180

购买动物​

  • 本体是一个小木箱,放在地上自动生成动物
  • 防止动物重叠放置(最小间距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 | 鸡 | 产出鸡奶 |

配置​

JSON:
{
  "聊天前缀": "[动物农场]·",
  "杀死动物奖励余额": 1,
  "打开商店的聊天指令": "dws",
  "货币图标链接": "http://img.rustsb.com/kit.png",
  "产奶盒子": {
    "1": {
      "上架商店吗?": true,
      "皮肤id": 2775669047,
      "盒子名称": "奶狼",
      "类型": "wolf",
      "销毁时间": 180,
      "商店价格": 10000
    },
    "2": {
      "上架商店吗?": true,
      "皮肤id": 2775669393,
      "盒子名称": "奶熊",
      "类型": "bear",
      "销毁时间": 180,
      "商店价格": 10000
    },
    "3": {
      "上架商店吗?": true,
      "皮肤id": 2775669615,
      "盒子名称": "奶猪",
      "类型": "boar",
      "销毁时间": 180,
      "商店价格": 10000
    },
    "4": {
      "上架商店吗?": true,
      "皮肤id": 2775669830,
      "盒子名称": "奶鸡",
      "类型": "chicken",
      "销毁时间": 180,
      "商店价格": 10000
    },
    "5": {
      "上架商店吗?": true,
      "皮肤id": 2775676614,
      "盒子名称": "奶鹿",
      "类型": "stag",
      "销毁时间": 180,
      "商店价格": 10000
    },
    "6": {
      "上架商店吗?": true,
      "皮肤id": 2775677203,
      "盒子名称": "奶北极熊",
      "类型": "polarbear",
      "销毁时间": 180,
      "商店价格": 10000
    },
    "7": {
      "上架商店吗?": true,
      "皮肤id": 2775677688,
      "盒子名称": "奶马",
      "类型": "horse",
      "销毁时间": 180,
      "商店价格": 10000
    }
  },
  "动物商店": [
    {
      "物品名称": "干草",
      "物品简称": "clone.potato",
      "物品皮肤": 123,
      "物品数量": 1,
      "出售价格": 10
    },
    {
      "物品名称": "优质干草",
      "物品简称": "clone.potato",
      "物品皮肤": 321,
      "物品数量": 1,
      "出售价格": 20
    }
  ],
  "挤奶设定": [
    {
      "类型": "bear",
      "食物简称": "clone.potato",
      "食物名称": "干草",
      "食物皮肤": 123,
      "食物数量": 10,
      "吃饱后等待多久才能挤奶": 60,
      "可以挤多久": 600,
      "挤奶产出物品名称": "熊奶",
      "挤奶产出物品皮肤": 2792721566,
      "挤奶产出物品短名": "bottle.vodka",
      "挤奶产出物品数量": 1,
      "每次挤奶需要等待多久": 10
    },
    {
      "类型": "boar",
      "食物简称": "clone.potato",
      "食物名称": "干草",
      "食物皮肤": 123,
      "食物数量": 10,
      "吃饱后等待多久才能挤奶": 60,
      "可以挤多久": 600,
      "挤奶产出物品名称": "猪奶",
      "挤奶产出物品皮肤": 2774733558,
      "挤奶产出物品短名": "bottle.vodka",
      "挤奶产出物品数量": 1,
      "每次挤奶需要等待多久": 10
    },
    {
      "类型": "boar",
      "食物简称": "clone.potato",
      "食物名称": "优质干草",
      "食物皮肤": 321,
      "食物数量": 10,
      "吃饱后等待多久才能挤奶": 60,
      "可以挤多久": 600,
      "挤奶产出物品名称": "优质猪奶",
      "挤奶产出物品皮肤": 2774733558,
      "挤奶产出物品短名": "bottle.vodka",
      "挤奶产出物品数量": 1,
      "每次挤奶需要等待多久": 10
    },
    {
      "类型": "chicken",
      "食物简称": "clone.potato",
      "食物名称": "干草",
      "食物皮肤": 123,
      "食物数量": 10,
      "吃饱后等待多久才能挤奶": 60,
      "可以挤多久": 600,
      "挤奶产出物品名称": "鸡奶",
      "挤奶产出物品皮肤": 2774733558,
      "挤奶产出物品短名": "bottle.vodka",
      "挤奶产出物品数量": 1,
      "每次挤奶需要等待多久": 10
    },
    {
      "类型": "horse",
      "食物简称": "clone.potato",
      "食物名称": "干草",
      "食物皮肤": 123,
      "食物数量": 10,
      "吃饱后等待多久才能挤奶": 60,
      "可以挤多久": 600,
      "挤奶产出物品名称": "马奶",
      "挤奶产出物品皮肤": 2774733558,
      "挤奶产出物品短名": "bottle.vodka",
      "挤奶产出物品数量": 1,
      "每次挤奶需要等待多久": 10
    },
    {
      "类型": "polarbear",
      "食物简称": "clone.potato",
      "食物名称": "干草",
      "食物皮肤": 123,
      "食物数量": 10,
      "吃饱后等待多久才能挤奶": 60,
      "可以挤多久": 600,
      "挤奶产出物品名称": "北极熊奶",
      "挤奶产出物品皮肤": 2774733558,
      "挤奶产出物品短名": "bottle.vodka",
      "挤奶产出物品数量": 1,
      "每次挤奶需要等待多久": 10
    },
    {
      "类型": "stag",
      "食物简称": "clone.potato",
      "食物名称": "干草",
      "食物皮肤": 123,
      "食物数量": 10,
      "吃饱后等待多久才能挤奶": 60,
      "可以挤多久": 600,
      "挤奶产出物品名称": "鹿奶",
      "挤奶产出物品皮肤": 2774733558,
      "挤奶产出物品短名": "bottle.vodka",
      "挤奶产出物品数量": 1,
      "每次挤奶需要等待多久": 10
    },
    {
      "类型": "wolf",
      "食物简称": "clone.potato",
      "食物名称": "干草",
      "食物皮肤": 123,
      "食物数量": 10,
      "吃饱后等待多久才能挤奶": 60,
      "可以挤多久": 600,
      "挤奶产出物品名称": "狼奶",
      "挤奶产出物品皮肤": 2774733558,
      "挤奶产出物品短名": "bottle.vodka",
      "挤奶产出物品数量": 1,
      "每次挤奶需要等待多久": 10
    }
  ],
  "幸运值设置": [
    {
      "是否显示在UI中": true,
      "幸运值标题": "挤熊奶奖励太阳精华1-5个",
      "幸运值副标题": "50%几率触发 | 每天最多触发10次",
      "需要达到的幸运值": 10,
      "类型": "bear",
      "触发几率": 100,
      "每天可触发次数": 10,
      "奖励动物精华最小数": 1,
      "奖励动物精华最大数": 5,
      "奖励额外物品最小数": 0,
      "奖励额外物品最大数": 0
    }
  ]
}

视频演示​

作者
pandaman
下载
1
类型
数字产品
有效期
无限
价格
298.00 CNY
查看
42
文件类型
cs
文件大小
97.8 KB
文件Hash
9895f007609facb1a9c4671f4092f877
首次发布
最后更新
评分
0.00 星 0评价

来自pandaman的更多资源

分享资源

标签