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

原创 【XMPlayerAdmin·玩家管理】 1.1.41

配置文件​

JSON:
{
  "插件设置": {
    "聊天提示前缀": "[玩家管理]",
    "显示虚拟玩家测试": false,//开启后会为在线玩家列表和离线玩家列表添加五个虚拟玩家数据,用于测试
    "新玩家自动加入到权限组": "萌新",//再三确认权限组名称,不允许修改,修改配置只会创新创建权限组
    "新玩家权限组有效期天数": 1,//新玩家自动加入该权限组多少天会被自动移出
    "星标玩家提示设置": {
      "红色星标上线提示": true,
      "红色星标离线提示": true,
      "红色星标死亡提示": true,
      "红色星标倒地提示": true,
      "黄色星标上线提示": false,
      "黄色星标离线提示": false,
      "黄色星标死亡提示": false,
      "黄色星标倒地提示": false,
      "蓝色星标上线提示": false,
      "蓝色星标离线提示": false,
      "蓝色星标死亡提示": false,
      "蓝色星标倒地提示": false,
      "绿色星标上线提示": false,
      "绿色星标离线提示": false,
      "绿色星标死亡提示": false,
      "绿色星标倒地提示": false,
      "注册viplogo星标称号": true
    },
    "给予物品设置": [//使用聊天指令设置更方便
      {
        "物品名称": "强化石",
        "物品简称": "habrepair",
        "物品皮肤": 2433594063
      }
    ],
    "给予实体设置": [/使用聊天指令设置更方便
      {
        "实体名称": "石头矿石",
        "实体预制": "assets/bundled/prefabs/autospawn/resource/ores_sand/stone-ore.prefab",
        "实体皮肤": 0
      }
    ],
    "执行指令设置": [/使用聊天指令设置更方便
      {
        "分类": "首页",
        "指令名称": "为玩家打开UI1",
        "执行指令列表": [
          "uu %STEAMID% %数字%"//可以使用需要动态输入数字的地方用%数字%站位,在UI中有输入框支持动态输入
        ]
      },
      {
        "分类": "召唤BOSS",
        "指令名称": "给予金币",
        "执行指令列表": [
          "uu %STEAMID% %数字%",
          "spawnbossto %STEAMID% 鱿鱼先生 %数字%"
        ]
      }
    ]
  },
  "违禁词设置": {
    "启用违禁词功能": true,
    "触发几次违禁词后禁言": 3,
    "违禁词禁言时间秒": 3600
  },
  "自动加入权限组设置": [
    {
      "分组名称": "十级大佬",//注意!再三确认要建立的权限组名称,创建后权限组名称不能修改!修改配置名只能重新建分组!
      "所需服务器等级": 10,//需要服务器等级插件
      "所需BOSS等级": 0,//需要BOSS等级插件
      "所需点赞数": 0,//需要玩家名片插件
      "所需幸运值": 0,//需要幸运值插件
      "所需星标(1绿2蓝3黄4红0无需)": 0//给玩家标记星标那个功能
    }
  ]
}


存档文件说明​

如有需要可以卸载插件后删除指定文件来重置相关存档数据

定时相关数据​

  • TimedPermissions:临时权限数据,存储玩家的定时权限信息
  • GroupTimedPermissions:权限组临时权限数据,存储权限组的定时权限信息
  • TimedGroupMemberships:临时权限组成员数据,存储玩家临时加入的权限组信息
  • TimedCommands:定时指令数据,存储定时给予物品、生成实体、执行指令
  • GroupTimedReload:插件分组定时重载数据,存储插件管理中分组中的插件定时重载数据
  • TempGroups:存储临时权限组数据,创建权限组时设置的带有时限的权限组
  • AutoDeleteDataConfig:自动删档数据,管理需要每月自动删除指定插件存档文件的数据

备注名相关数据​

  • PlayerNotes:玩家备注数据,存储管理员对玩家的备注信息,也包括星标玩家数据
  • PluginNotes:插件备注数据,存储插件相关的备注信息
  • PermissionNotes:权限备注数据,存储权限相关的备注信息
  • DataRemark:存档文件备注名数据,存储修改了存档文件的备注名信息

UI和页面数据​

  • PluginPageData:插件页面数据,存储玩家在插件管理界面的页面状态
  • EntityPageData:实体页面数据,存储玩家在实体管理界面的页面状态
  • ItemPageData:物品页面数据,存储玩家在物品管理界面的页面状态
  • PlayerStatPreferences:UI颜色模式数据,存储玩家的UI显示黑夜白昼设置
  • AdminCustom:管理员自定义按钮,存储管理员在自己名称列表下的自定义按钮数据

功能模块数据​

  • StarGroupFeatures:星标权限组功能数据,存储星标权限组的特殊功能配置
  • SpawnPoints:重生点数据,存储各种重生点的坐标配置
  • DeviceStatus:全局禁止数据,存储了哪些容器禁止使用
  • SleeperProtection:离线保护数据,存储离线玩家的保护设置
  • ConsoleFilter:控制台过滤数据,存储控制台消息过滤规则
  • SpawnGroups:实体生成数据,存储实体生成组数据
  • ItemStacks:存储物品堆叠设置数据,包含全局/权限组,分类/单个物品堆叠设置

玩家状态管理​

  • RestrictedPlayers:受限玩家数据库,存储被封禁、禁言、冻结、锁定背包等受限制的玩家信息
  • PlayerSpawnData:玩家重生数据,存储玩家的重生相关信息和新玩家标识
  • NewPlayerGroupData:新玩家权限组数据,存储新玩家加入权限组的时间记录
  • MetabolismControl:无限状态数据,存储开启/关闭状态的玩家数据
  • LuckyValueQualified:幸运值合格玩家数据,存储达到幸运值要求的玩家列表
  • NewPlayerGroupFeatures:新玩家权限组权益状态数据,存储无敌时间,功能按钮开关状态
  • BannedWords:违禁词数据,记录违禁词,玩家违禁禁言记录

特殊功能数据​

  • ItemGroups:物品分组数据,存储物品的分组配置信息
  • AutoGive:自动发放数据,存储物品分组中[上线自动发放]和[重生自动发放]物品的记录和配置
  • DataRecord:数据记录页面数据,存储保存的文本,图形链接,皮肤ID数据
  • PluginUpdate:存储插件的更新信息
注意:所有存档文件都存储在 oxide/data/XMPlayerAdmin/ 目录下