【XMPlayerCard·玩家个人信息名片】

原创 【XMPlayerCard·玩家个人信息名片】 1.2.2

需要插件(必装)
需要插件(可选)
;)仅需+98元,定制您的1项,其他插件显示内容

插件介绍​

一个功能丰富的玩家名片插件,支持查看玩家的各种信息,包括自定义头像、称号、个人说明等。

主要功能​

【1.便捷互动,R键直接查看个人名片】​

在游戏中对任意玩家按R键,查看该玩家的个人名片。有权限的玩家可以通过指令查看任意玩家的。也可以输入指令查看自己的名片,非常灵活。
  1. 支持在线玩家对着他R键查看他的个人名片
  2. 支持睡眠离线玩家对着他R键查看他的个人名片
  3. 支持对着NpcR键查看他的个人名片(但没什么用)
1738236655688

【2.全面信息,配置自由开关显示】​

名片UI中支持查看玩家的: (可以在配置文件设置显示开关)
  • Steam ID:玩家765开头的ID,方便授权时让玩家告知服主
  • 玩家代号:三位数可代替stemaid的玩家代号,(需要XMCommandAlias插件)
  • 游戏时间:插件安装后算起,每1分钟更新一次存档
  • 玩家状态:血量,水量,饱食度
  • 武器等级:自动判断玩家背包和快捷栏是否有等级后缀的武器类物品
  • 服装等级:自动判断玩家服装栏是否有等级后缀的服装类物品
  • 职业:为拥有指定权限组的玩家设置显示名字,可搭配例如公职会员卡插件使用,支持多个显示
  • 能力:为拥有指定权限的玩家设置显示名字,支持多个显示
  • 财富: (需要Economics插件)
  • 服务器等级: (需要VipLogo插件)
  • 通行证等级: (需要BattlePass插件)
  • 显示队长:显示玩家组队状态和其队长游戏名称
  • 爆头:通过爆头击杀的玩家,npc,动物,累积数量
  • 死亡:记录玩家死亡次数
  • 生存:记录玩家上一次死亡复活后至今存活的总时长,再次死亡后重新累积时间
  • 个人说明:支持玩使用指令编写义个人说明,最多16个汉字
可以通过配置文件决定这些信息的开启或关闭。玩家也可以在查看自己的名片时,点击左上角的【编辑】按钮,自行决定开关显

1738243452378
1740467721555
JSON:
{
  "显示steamid?": true,
  "显示玩家代号?": true,
  "显示游戏时间?": true,
  "显示武器等级?": true,
  "显示服装等级?": true,
  "显示财富?(需要Economics插件)": true,
  "显示职业?": true,
  "显示能力?": true,
  "显示服务器等级?(需要VipLogo插件)": true,
  "显示通行证等级?(需要BattlePass插件)": true,
  "显示玩家状态吗?": true,
  "显示组队队长?": true,
  "显示爆头次数?": true,
  "显示死亡次数?": true,
  "显示生存时间?": true
}

【3.氪金赞助,荣耀彰显】​

支持头像自定义,称号权限,个人标题背景图,个人说明彩色权限等等
  • 支持自定义头像 (需要PlayerBannerUI插件):没安装插件默认显示名字首字头像,安装后完全同步PlayerBannerUI设置的头像
  • 支持多个称号显示:根据权限,UI中最多显示3个称号。
  • 支持自定义名片标题背景图,根据权限设置,玩家有一张背景图权限即可点击自己的标题处自由设置背景。背景图片需要放在 oxide/data/XMPlayerCard文件夹里
    • 【您可以在此处额外购买52款横幅素材】
    • 名片背景颜色,玩家名称颜色,个人说明文字颜色,也都支持根据权限自定义
    • 玩家只要有任意权限,都可以在查看自己名片时;
      • 点击标题栏更换背景或颜色
      • 点击自己的名字更换颜色
      • 点击个人说明更换颜色
      • 点击称号佩戴或卸下
    • 超方便的UI,玩家可以随意更换颜色和背景图
1738236709223
1738236753894
1738236766653

【4.活跃必备,老玩家带新】​

UI中主要功能之一:老玩家扶持礼。支持老玩家设置礼物,送给每一个查看他个人名片的玩家
  • 配置文件设置-1,代表禁用此功能
  • 配置文件设置0,代表不限制任何人都可以送礼,也不需要调用VipLogo插件
  • 配置文件设置任意数字,代表需要满足VipLogo插件的对应等级才能送礼
  • 如果对方满足等级但没有设置礼物,UI按钮中显示【他正在筹备礼物中】
  • 如果对方满足等级并设置了礼物,他人查看时会显示【领取他提供的萌新礼】,其他玩家均可领取1次
  • 如果对方不满足等级则会在查看对方名片时,不显示此项
  • 如果自己不满足等级则会在查看自己的名片时显示【详细介绍】按钮,点击查看详细说明
  • 如果自己满足等级则会在查看自己的名片时显示【设置礼物】按钮,点击即可设置礼物
    • 点击【设置礼物】按钮,或者手动输入指令/songli
    • 判断玩家背包(不含快捷栏和服装栏)所有物品,将其全部作为送物品
    • 包括物品显示名,物品短名,皮肤ID,数量
    • 其他点击点击领取时,就会收到这些礼物了
17382367899581738236805438
17382368434031738236855345
1738236882668
1738236911320

【5.点赞互动,内置商城】​

UI中主要功之一,在配置中写入商品则自动开启,如果留空[],则不开启
  • 每个玩家可以被相同玩家点赞一次
    • 有两个权限:
    • 允许有权限的玩家每24小时清空自己被点赞人的记录,
    • 允许有权限的玩家每24小时情况别人点赞自己的记录。
    • 这允许有任意权限的玩家不受到只能给相同人点赞一次的限制,每天都可以点赞
  • 玩家互动,提升老玩家和新玩家的交流
  • 点赞数量越多,代表玩家人气越高
  • 点赞数可以在查看自己的名片时点击【点赞奖励】进入到点赞商城
  • 使用点赞数兑换配置文件设置的物品
  • 花费点赞数会扣除可用点赞,但UI中的总累积点赞数不会改变
1738236933685
173823695426317382369722891738236980644

【6.音乐名片,查看名片自动播放背景板音乐】​

有权限的玩家被其他玩家查看时,自动为他们播放音乐!
  • 为不同的音乐外链设置权限
  • 有权限的玩家会在查看自己的名片时,在右上角看到【音乐】按钮
  • 点击按钮列出已授权的音乐列表;
    • 点击音乐名称可以设置为背景音乐,并自动试听
    • 再次点击取消设置,并停止播放
  • 其他玩家查看设置过音乐的玩家名片时;
    • 自动播放他设置的音乐,范围十米内的玩家都可以听到
    • 在名片上方显示‘正在播放[Lv.2]HUA@KUI的名片背景音乐ing……’
    • 关闭名片立即停止播放
173825608022217382561104771738256118552

联动的插件(可选)​

XMPlayerCardDLCDLC扩展!添加了留言、成就、拜访、借钱、出售、送礼、关系等功能。
XMBuildingAchievement·建筑名片DLC扩展2!玩家对建筑按R键查看建筑名片,点击业主名字可以打开个人名片
PlayerBannerUI·玩家头像提个自定义头像功能,未安装此插件头像将使用玩家名字
VipLogo·服务器等级本插件等级显示,等级排行榜点击玩家查看他的名片,求助页玩家消息右侧显示【点赞】按钮
DWWeapon - 成长型武器提供【武器等级】显示,自动判断玩家背包和快捷栏带有等级的武器显示最高的一个
DWAttire - 成长型服饰提供【服装等级】显示,自动判断玩家服装栏带有等级的服装显示最高的一个
XMDoorCard·玩家名片显示在敲门,坐在椅子/沙发上时,显示所有者名片UI
BattlePass·通行证提供【通行证等级】显示功能,未安装此插件将不显示【通行证等级】信息栏
Economics·经济学提供【财富】显示功能,未安装此插件将不显示【财富】信息栏
XMSafeZone·区域玩家名片UI为进入指定区域的玩家显示区域内所有玩家的名片按钮UI
XMLuckyValue·幸运值状态栏当玩家被点赞时,增加幸运值
XMCommandAlias·便捷指令/玩家代号提供【玩家代号】显示,未安装此插件不显示玩家代号栏

权限

  • xmplayercard.use - 允许通过指令直接查看其他玩家的名片
  • xmplayercard.admin - 允许管理员查看玩家隐藏的信息
  • xmplayercard.dailylike - 允许玩家每24小时给相同人重复点赞(24小时清空自己点别人的记录)
  • xmplayercard.autoresetlikes - 允许玩家每24小时被相同人重复点赞(24小时清空别人点自己的记录)
  • xmplayercard.XX -
    • 配置文件自定义权限后缀,包括如下权限的自定义添加:
    • 称号权限
    • 标题背景颜色权限
    • 标题背景图权限
    • 玩家名称颜色权限
    • 玩家个人说明颜色权限
    • 音乐名片权限

聊天指令​

  • /card - 查看自己的名片
  • /card <玩家名> - 查看指定玩家的名片(需要权限)
  • /shuoming <内容> - 设置个人说明
  • /songli - 判断背包物品设置成老玩家扶持礼

控制台指令​

  • playercard.addlikecount <玩家ID> <数量> - 增加玩家的点赞总数和可用点赞数
    • 用法示例:playercard.addlikecount 76561198123456789 10
  • playercard.addavailablelikes <玩家ID> <数量> - 只增加玩家的可用点赞数
    • 不增加点赞总数
    • 用法示例:playercard.addavailablelikes 76561198123456789 10
  • playercard.clearlikes <玩家ID/all>- 清除指定玩家或所有玩家点赞记录(可以再次点赞)
    • 用法示例:playercard.clearlikes all - 清空所有玩家的点赞记录
    • 用法示例:playercard.clearlikes 76561198xxxxxxxx - 清空指定玩家的点赞记录
  • playercard.cleargifts <玩家ID/all>- 清空指定玩家或所有玩家礼物领取记录(可以再次领取)
    • 用法示例:playercard.cleargifts all - 清空所有玩家的礼物领取记录
    • 用法示例:playercard.cleargifts 76561198xxxxxxxx - 清空指定玩家的礼物领取记录
  • DIANZAN <要点赞的玩家ID> <被点赞的玩家ID>- 控制台执行玩家之间点赞,但依然需要满足点赞条件
    • 用法示例:DIANZAN 7656xxxx 7656xxxx - 玩家A给玩家B点赞

默认配置​

JSON:
{
  "显示steamid?": true, //玩家的ID
  "显示玩家代号?": true, //显示三位数可代替steam的玩家代号(需要XMCommandAlias插件)
  "显示游戏时间?": true, //在您服务器的在线总时长,此插件安装日起开始计算哦
  "显示武器等级?": true, //会自动判断玩家快捷栏和背包的武器类物品显示名称后缀
  "显示服装等级?": true, //会自动判断玩家服装栏服装类物品显示名称后缀
  "显示财富?(需要Economics插件)": true,  //如果未安装此插件也不会显示
  "显示职业?": true,  //玩家如果在指定权限组则显示自定义名称
  "显示能力?": true,  //玩家如果有指定权限则显示自定义名称
  "显示服务器等级?(需要VipLogo插件)": true, //如果未安装此插件也不会显示
  "显示通行证等级?(需要BattlePass插件)": true, //如果未安装此插件也不会显示
  "显示玩家状态吗?": true,  //显示玩家的实时血量,水量,饱食度
  "显示组队队长?": true, //显示玩家组队状态的队长名字
  "显示爆头次数?": true,//显示玩家爆头击杀的Npc,动物,玩家,总数
  "显示死亡次数?": true,//显示玩家的死亡总次数
  "显示生存时间?": true,//显示玩家距离上一次死亡至今的时间
  "老玩家扶持礼等级": -1,  //设置-1禁用,0=不限制也无需VipLogo插件,设置正数等级达到才能设置礼物,只要设置了礼物不限制任何人领取,但相同玩家之间只能领取一次。
  "称号权限": [
    {
      "权限": "vip1",  //自定义字母数字,授权时前面要写插件名 XMPlayerCard.XX
      "图像": "vip1.png" //把图片放到oxide/data/XMPlayerCard 目录下
    }
  ],
  "说明颜色权限": [
    {
      "权限": "color.red", //自定义字母数字,授权时前面要写插件名 XMPlayerCard.XX
      "颜色": "#FF0000"  //颜色代码
    },
  "名称颜色权限": [
    {
      "权限": "color.rrr", //自定义字母数字,授权时前面要写插件名 XMPlayerCard.XX
      "颜色": "#FF0000"//颜色代码
    }
  ],
  "标题背景颜色权限": [
    {
      "权限": "color.rr", //自定义字母数字,授权时前面要写插件名 XMPlayerCard.XX
      "颜色": "#FF0000"//颜色代码
    }
  ],
  "标题背景图片权限": [
    {
      "权限": "color.01",//自定义字母数字,授权时前面要写插件名 XMPlayerCard.XX
      "图像": "01.png" //把图片放到oxide/data/XMPlayerCard 目录下
    }
  ],
  "职业名称设置": {
    "zhiye1": "医生",  //左边写入权限组的名称,右边写入名片里显示的名称
    "zhiye10": "炼药师",
    "zhiye11": "珠宝商"
  },
  "能力名称设置": {
    "viplogo.55": "成长加速", //左边写入权限名,右边写入名片里显示的名称
    "lockonrockets.craft": "导弹",
    "nightvision.allowed": "夜视"
  },
  "点赞奖励": [  //此处留空禁用点赞功能
    {
      "物品名称": "强化石",
      "物品简称": "habrepair",
      "皮肤ID": 2433594063,
      "数量": 1,
      "花费": 2
    },
    {
      "物品名称": "石头",
      "物品简称": "stones",
      "皮肤ID": 0,
      "数量": 1000,
      "花费": 2
    }
  ],
  "音乐名片": [
    {
      "权限": "yinyue1",//自定义字母数字,授权时前面要写插件名 XMPlayerCard.XX
      "音乐外链": "http://img.rustsb.com/c/恶龙咆哮.mp3",  //写入音乐外链
      "音乐名称": "恶龙咆哮",  //设置音乐UI里显示的名字
      "音乐持续时间": 31.0  //根据音乐播放总时长写入秒数,服务器延迟不同自己测试,播放不完或结尾卡顿时,可适当增加减少秒数
    },
    {
      "权限": "yinyue2",
      "音乐外链": "http://img.rustsb.com/c/农产.mp3",
      "音乐名称": "斗地主",
      "音乐持续时间": 19.0
    },
    {
      "权限": "yinyue3",
      "音乐外链": "http://img.rustsb.com/c/皮卡丘.mp3",
      "音乐名称": "皮卡丘",
      "音乐持续时间": 36.0
    }
  ]
}

存档配置​

存储在data/XMPlayerCard文件夹 XMPlayerCard.json
JSON:
{
    "Players": {  // 玩家数据字典,键为玩家的Steam ID
        "STEAMID": {  // 具体玩家的数据
            "TotalTime": 3600.0,            // 玩家总游戏时间(秒)
            "Description": "",              // 玩家自定义的个人说明
            "HeadshotKills": 10,           // 爆头击杀数量
            "Deaths": 5,                   // 死亡次数
            "SurvivalTime": 1800.0,        // 当前生存时间(秒)
            "GiftItems": [                 // 老玩家扶持礼物品列表
                {
                    "DisplayName": "木头",  // 物品显示名称
                    "ShortName": "wood",   // 物品简称
                    "SkinID": 0,           // 皮肤ID
                    "Amount": 1000         // 物品数量
                }
            ],
            "GiftReceivers": [             // 已领取该玩家礼物的玩家Steam ID列表
                "STEAMID1",
                "STEAMID2"
            ],
            "LikedBy": [                  // 曾经点赞过该玩家的玩家Steam ID列表
                "STEAMID1",
                "STEAMID2"
            ],
            "LikeTimesByPlayer": {        // 玩家点赞时间记录,键为点赞者Steam ID,值为时间戳
                "STEAMID1": 1600000000
            },
            "SelectedTitle": "vip1",      // 当前选择的称号
            "SelectedTitles": [           // 已选择的称号列表(最多3个)
                "vip1",
                "vip2"
            ],
            "SelectedMusic": "yinyue1",   // 个人音乐设置
            "DisplaySettings": {          // 个人信息显示设置
                "steamid": true,          // 是否显示Steam ID
                "gametime": true,         // 是否显示游戏时间
                "weaponlevel": true,      // 是否显示武器等级
                "armorlevel": true,       // 是否显示服装等级
                "economics": true,        // 是否显示财富
                "serverlevel": true,      // 是否显示服务器等级
                "battlepass": true,       // 是否显示通行证等级
                "playerstatus": true,     // 是否显示玩家状态
                "teamleader": true,       // 是否显示组队队长
                "headshots": true,        // 是否显示爆头次数
                "deaths": true,           // 是否显示死亡次数
                "survivaltime": true,     // 是否显示生存时间
                "profession": true,       // 是否显示职业
                "ability": true           // 是否显示能力
            },
            "SelectedTitleImage": "01.png",    // 选择的标题背景图片
            "SelectedTitleColor": "#FF0000",   // 选择的标题颜色
            "SelectedNameColor": "#00FF00",    // 选择的名字颜色
            "SelectedDescriptionColor": "#0000FF"  // 选择的个人说明颜色
        }
    }
}
存储在data/XMPlayerCard文件夹 XMPlayerCard_Likes
JSON:
{
  "Players": {
    "76561198372925717": {    //玩家ID
      "LikeCount": 1010,      //总点赞数
      "AvailableLikes": 1006  //可用点赞数
    }
  }
}

注意事项​

  1. 称号图片支持png、jpg格式
  2. 查看自己的名片不需要权限

视频演示​


1.0.3新增:点赞商城​



1.2.0新增:名片音乐​




API​

点击此处查看
作者
pandaman
下载
2
类型
数字产品
有效期
无限
价格
498.00 CNY
查看
501
文件类型
zip
文件大小
254.7 KB
文件Hash
5139c3a0049ffaab03d6a4b9af4fe568
首次发布
最后更新
评分
0.00 星 0评价

来自pandaman的更多资源

分享资源

最新更新

  1. 1.2.2

    - 添加新配置 显示玩家代号,需要XMCommandAlias插件
  2. 1.2.1

    - 增加玩家被点赞时的Hook - 联动了【XMLuckyValue·幸运值状态栏】
  3. 1.2.0

    - 添加新的配置和相关功能 【音乐】,允许有权限的玩家被查看名片时自动播放他设置的音乐
标签
嗷嗷推荐系列