• 注册后才能下载/购买插件!快来注册吧,注册即可免费下载 精翻插件 !【点我注册
  • RustSB.COM向广大野生Rust插件作者发出入驻邀请!详情请见[原创作者条约]
PersonalNPC·保镖

付费 PersonalNPC·保镖 1.7.0

JSON:
{
  "控制设置": {
    "分配任务给机器人的按钮,例如杀死/获取/收集等(MIDDLE_MOUSE, SECOND_MOUSE, E, RELOAD, SPRINT)": "E",
    "任务分配按钮的范围": 50.0,
    "在目标上显示3D箭头?": true,
    "箭头显示持续时间": 2,
    "跟随状态下机主与机器人之间的距离": 2.0,
    "恢复状态下机主与机器人之间的距离": 3.0,
    "机器人与可收集实体之间的拾取距离": 2.0,
    "机器人与物品之间的拾取距离": 2.0,
    "机器人与战利品容器之间的拾取距离": 2.0,
    "机器人与树木/矿石之间的采集距离": 3.0,
    "机器人与座位之间的上下车距离": 3.0,
    "机器人与敌人之间的距离": 3.0,
    "机器人将记住目标的最大距离": 30.0,
    "玩家连接时生成个人机器人?": false,
    "在安全区域中阻止机器人生成": false,
    "PNPC命令的冷却时间": 0.5,
    "在ZoneManager区域中阻止机器人生成(输入区域ID)": [],
    "在玩家连接时执行的聊天命令(仅在启用生成个人机器人时生效)": [],
    "在/pnpc命令(个人机器人生成时)上执行的聊天命令": []
  },
  "GUI自定义": {
    "更新GUI的时间间隔": 6.0,
    "面板图层(Hud、Overlay、Overall、Hud.Menu、Under)": "Overlay",
    "发送命令到本地聊天?(对于禁用全局聊天的硬核模式需要)": false,
    "面板位置调整": {
      "type": "RectTransform",
      "anchormin": "1 1",
      "anchormax": "1 1",
      "offsetmin": "-170 -104",
      "offsetmax": "-10 -10"
    },
    "1号面板颜色": "#7f8c8d",
    "2号面板颜色": "#bdc3c7",
    "生命值条颜色": "#2ecc71",
    "机器人生成时是否显示快捷按钮?": false,
    "锁定快捷按钮?": false,
    "快捷按钮": [
      {
        "按钮上的文本": "Auto-Farm: Wood",
        "可执行的聊天命令": [
          "pnpc auto-farm wood",
          "pnpc auto-farm enable"
        ]
      },
      {
        "按钮上的文本": "Auto-Farm: Stone",
        "可执行的聊天命令": [
          "pnpc auto-farm stone",
          "pnpc auto-farm enable"
        ]
      },
      {
        "按钮上的文本": "Auto-Pickup: Wood",
        "可执行的聊天命令": [
          "pnpc auto-pickup wood",
          "pnpc auto-pickup enable"
        ]
      },
      {
        "按钮上的文本": "Auto-Pickup: Stone",
        "可执行的聊天命令": [
          "pnpc auto-pickup stone",
          "pnpc auto-pickup enable"
        ]
      }
    ]
  },
  "根据权限设置机器人": {
    "personalnpc.bot1": {
      "机器人生成延迟": 1800.0,
      "通过命令选择的机器人名称": "【保镖】·LV.1(伤害25% 防御%10)",
      "机器人名称": "大佬%OWNER_NAME%的专属保镖",
      "机器人外观(0 - 随机)": 0,
      "最大生命值": 1000.0,
      "机器人速度(最慢、慢、正常、快)": "normal",
      "机器人是否无限子弹": true,
      "是否在地图上显示机器人(弗兰肯斯坦图标)": true,
      "死亡时是否丢弃活动物品?": false,
      "玩家是否可以通过'/pnpc inventory'命令打开机器人的物品栏?": false,
      "其他玩家是否可以拾取机器人的尸体?": false,
      "点击跟随时是否将机器人传送到所有者身边?": false,
      "聊天图标的Steam ID(如果不需要,则为0)": "",
      "初始装备": [
        {
          "物品名称": "",
          "物品短名称": "shoes.boots",
          "物品皮肤": 0,
          "物品数量": 1,
          "放入哪个容器?(belt、main、wear)": "wear"
        },
        {
          "物品名称": "",
          "物品短名称": "pants",
          "物品皮肤": 0,
          "物品数量": 1,
          "放入哪个容器?(belt、main、wear)": "wear"
        },
        {
          "物品名称": "",
          "物品短名称": "hoodie",
          "物品皮肤": 0,
          "物品数量": 1,
          "放入哪个容器?(belt、main、wear)": "wear"
        },
        {
          "物品名称": "",
          "物品短名称": "mask.bandana",
          "物品皮肤": 0,
          "物品数量": 1,
          "放入哪个容器?(belt、main、wear)": "wear"
        },
        {
          "物品名称": "",
          "物品短名称": "hat.boonie",
          "物品皮肤": 0,
          "物品数量": 1,
          "放入哪个容器?(belt、main、wear)": "wear"
        },
        {
          "物品名称": "",
          "物品短名称": "sunglasses",
          "物品皮肤": 0,
          "物品数量": 1,
          "放入哪个容器?(belt、main、wear)": "wear"
        }
      ],
      "功能设置": {
        "机器人是否可以拾取箱子?": true,
        "机器人是否可以砍树和矿石?": true,
        "机器人是否可以捡起资源?(木材、硫磺和金属矿石、石头)": true,
        "机器人是否应保护所有者?": true,
        "机器人是否应自卫?": true,
        "机器人是否可以乘坐汽车/直升机和其他载具?": true,
        "忽略车辆锁(VehicleDeployedLocks插件)": true,
        "机器人是否可以捡起掉落的物品?": true,
        "从受伤状态恢复所有者": {
          "机器人是否可以恢复所有者的生命状态?": true,
          "恢复时间": 6.0
        },
        "PVP模式(/pnpc pvp)": {
          "启用PVP模式(在半径内攻击所有机器人和玩家,/pnpc pvp)": false,
          "检测半径": 10.0,
          "忽略机器人?": false,
          "忽略个人机器人?": true,
          "忽略玩家?": true,
          "按短预制体名称忽略": []
        },
        "拾取所有(/pnpc loot-all)": {
          "启用Loot All命令(/pnpc loot-all)": false,
          "资源检测半径": 15.0,
          "拾取容器?": true,
          "拾取尸体?": true,
          "拾取掉落的物品?": true
        },
        "自愈": {
          "机器人是否应自我治疗?": false,
          "机器人将在生命值低于此值时自我治疗": 20.0,
          "用于治疗的物品(按优先级设置列表)": [
            "largemedkit",
            "syringe.medical",
            "bandage"
          ]
        },
        "机器人是否可以攻击其他玩家的建筑物?": true,
        "机器人是否可以攻击所有者的建筑物?": false,
        "在50米范围内是否可以采集资源?(/pnpc auto-pickup)": true,
        "在50米范围内是否可以农场资源?(/pnpc auto-farm)": true,
        "启用机器人的物品栏?": true,
        "锁定机器人的穿戴物品栏?": false,
        "锁定机器人的主要物品栏?": false,
        "锁定机器人的装备栏?": false,
        "机器人是否可以乘坐直升机?(PNPC Heli AI Addon插件)": false,
        "机器人是否可以驾驶汽车?(PNPC Addon Car AI插件)": false
      },
      "采集设置": {
        "可以采伐树木的物品短名称": [
          "hatchet",
          "chainsaw",
          "hammer.salvaged",
          "stonehatchet",
          "axe.salvaged"
        ],
        "可以采矿石头和矿石的物品短名称": [
          "pickaxe",
          "stone.pickaxe",
          "hammer.salvaged",
          "jackhammer",
          "icepick.salvaged"
        ],
        "采集率设置": {
          "stones": 2.0,
          "wood": 5.0
        },
        "自动模式下的资源收集半径": 50.0
      },
      "伤害和互动设置": {
        "机器人伤害倍率": 5.0,
        "机器人受伤倍率": 0.9,
        "玩家是否可以伤害机器人?": true,
        "机器人是否可以伤害玩家?": true,
        "机器人是否可以伤害其他个人机器人?": false,
        "炮塔是否可以瞄准并击杀机器人?(所有炮塔都无法伤害机器人)": false,
        "是否阻止机器人所有者的炮塔瞄准并击杀机器人?(机器人所有者的炮塔无法伤害机器人)": true,
        "切换到另一个目标前的冷却时间(当机器人受到多个敌人的攻击时有用)": 3.0,
        "攻击瞄准偏移": {
          "x": 0.0,
          "y": -0.5,
          "z": -0.3
        },
        "玩家受伤时的瞄准偏移": {
          "x": 0.0,
          "y": 1.0,
          "z": 0.0
        },
        "所有者选择目标时机器人将忽略的对象的黑名单(短预制体名称)": [
          "barricade.sandbags"
        ]
      },
      "死亡标记(仅所有者可见)": {
        "死亡位置是否显示标记?": false,
        "地图上的显示名称": "机器人的死亡标记",
        "标记半径": 0.35,
        "轮廓颜色(十六进制)": "00FFFFFF",
        "主要颜色(十六进制)": "00FFFF",
        "透明度": 0.5,
        "持续时间": 20
      },
      "无法放入机器人物品栏的物品黑名单": [
        "rocket.launcher"
      ],
      "机器人会忽略的物品预制体列表,如果它们攻击机器人": [
        "assets/prefabs/deployable/bear trap/beartrap.prefab"
      ]
    }
  },
  "根据物品安装机器人": [
    {
      "物品名称": "【保镖】·LV.1(伤害25% 防御%10)",
      "物品短名称": "furnace",
      "物品皮肤": 2777383864,
      "机器人信息": {
        "机器人生成延迟": 300.0,
        "通过命令选择的机器人名称": "保镖1",
        "机器人名称": "%OWNER_NAME%的【保镖】·LV.1(伤害25% 防御%10)",
        "机器人外观(0 - 随机)": 0,
        "最大生命值": 500.0,
        ……………………
  ],
  "机器人更新信息的时间间隔(影响性能和操作)": 0.01,
  "机器人死亡时是否生成背包(否则生成尸体)": false,
  "机器人可以拾取的物品预制体列表(如果机器人攻击而不是拾取,则有用)": [
    "vehicle_parts"
  ]
}