【VipLogo·服务器等级】

原创 【VipLogo·服务器等级】 1.1.3

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

插件简介​

服务器必备的等级系统!超简单配置,超实用功能,超多联动插件!
提升玩家在线时间,增加服务器人气,根据等级解锁权限,指令,物品。
强烈建议配合【服务器等级奖励】使用!(安装后会同步在UI左上角显示等级奖励按钮)
1737643499643

功能特点​

  1. 在线升级​

    • 玩家每在线指定时间升级1级
    • 支持自定义升级所需时间
    • 等级越高,代表玩家在您服务器的游玩时间越久
  2. 等级权益​

    • 等级权限系统:不同等级解锁不同权限
      • 当玩家达到指定等级,自动上某个权限
      • 如果配置写入权限,此插件有绝对控制权,即便玩家有权限,也受等级限制!
    • 等级物品解锁:达到等级才能使用的物品
      • 包括:游戏中的一切物品,服装,武器,食物,投掷物,以及制作和部署物品等
      • 当等级不足时,会禁止玩家使用,装备,其他物品会强制从手持状态卸下到背包或地上
    • 指令使用限制:限制低等级玩家使用高等级指令
      • 当玩家等级达到才能使用某些聊天指令
      • 如果配置写入指令,此插件有绝对控制权,即便玩家有权限使用聊天指令,也受等级限制!
    • 1737004862324
  3. UI界面​

    • 有一个自定义位置的屏幕图标
      • 实时显示等级和升级进度
      • 点击图标可查看等级权益详情
      • 只需要将图标图片文件放入到存档文件夹,自定义样式
      • 1685001717652
    • 有一个等级权益菜单
      • 显示玩家当前解锁的三大项【权限】【物品】【指令】
      • 1737183248655
  4. 排行榜系统​

    • 支持查看服务器等级排行TOP10
    • 显示玩家名称和等级
    • 如果有等级加速权限的玩家,也会显示他的加速状态
    • 如果安装了XMPlayerCard玩家名片插件,玩家名称可以点击,点击打开对应玩家的个人名片
    • 17383074594911738333847763
  5. 等级加速权限​

    • 支持在配置中设置不同权限的独立升级所需时间
    • 有权限的玩家独立计算升级所需时间
    • 支持UI显示,VIP加速升级中-X
    • 17370461320661737046138925
  6. 聊天称号​

    • 配置开启聊天称号,根据玩家等级自动在玩家名称中添加
    • 开启等级称号按等级实时更新
    • 开启自定义称号则等级达到后自动更新
    • 同时开启等级和自定义会同步显示
    • 1737162176438
    • 请注意:如果你使用了例如BetterChat或IQChat聊天插件,则暂未支持本功能。但依然会在系统通知等调用名称中生效
  7. 自定义活动页​

    • UI菜单右侧【活动】导航,在配置文件中可自由设置无限条目
    • 点击详情后,查看更详细的文字信息,以及底部可自定义的按钮
      • 按钮点击后执行自定义控制台指令,使用%STEAMID%代替玩家ID
      • 按钮点击可限制:点击次数,所需等级,冷却时间
    • 173718932683117371905072241737189349418
  8. 求助页,内置小论坛​

    • 在活动页右侧【求助】类目,玩家可以发布一些更聚焦的消息
    • 可配置的发送所需:冷却,扣除余额,置顶,@艾特其他人
    • 可自定义权限:冷却权限,余额权限,信息颜色权限
    • 有新消息时会弹出系统聊天提示提示全服玩家
    • 被玩家@艾特时,会弹出系统聊天私信提示该玩家
    • 如果安装了XMPlayerCard玩家名片插件,会在查看其他玩家消息时显示【点赞】按钮
    • 可设置存档有效天数,定期清理存档信息以删除UI里早期沉淀的消息和记录173833328440717383333176831738333303514

指令​

  • /dengji - 查看等级菜单界面
  • viplogo.show - 同上

控制台指令​

  • viplogo.addxp <steamid / all> <数量> - 增加经验值
  • viplogo.removexp <steamid / all> <数量> - 减少经验值
  • viplogo.addlevel <steamid / all> <数量> - 增加等级
  • viplogo.removelevel <steamid / all> <数量> - 减少等级
  • viplogo.setlevel <steamid / all> <等级> - 设置等级
  • viplogo.resetdata <steamid / all> - 重置数据

权限

  • vipLogo.vip1 - 单独的升级所需时间权限,配置文件设置更多

联动的插件​

如果您有其他本站插件需要添加等级支持的可以留言
【服务器等级奖励】最佳搭配!服务器等级达到多少领取奖励,以及更多等级功能!
【上班/工资】玩家在线满X时间领取工资,根据玩家等级决定工资
【委托栏】等级达到多少才能发布委托
【任务系统】等级决定主线任务
【玩家属性页面】显示玩家的等级
【自定义插件】等级达到多少才能点击按钮
【寿命】等级达到多少才能点击按钮
【副本召唤UI】等级达到多少才能点击召唤按钮
【进服名片】显示玩家的服务器等级
【公职系统】等级达到多少才能加入某职业
【触发指令】玩家升级,或等级达到多少后,执行指令
【门票系统】需要指定等级才能打开门
【无敌罩/领域】等级达到多少才能进入区域
【服务器UI消息模拟器】玩家升级时弹出UI消息
【大喇叭商店】玩家升级时弹出喇叭提示
【等级状态上限】根据等级自定义玩家的血量水量饱食度上限
【等级拾取限制】限制不满足等级的玩家无法拾取地上的某些物品
【确认提示UI】当玩家等级达到本插件活动页面中指定按钮等级弹出UI提醒
【等级限制强化武器使用】设定强化武器等级限制不足时卸掉玩家武器
【玩家个人信息名片】推荐搭配!个人名片等级显示,名片送礼等级限制,本插件的排行榜点击查看玩家名片,本插件求助页点赞按钮支持
【种树】限制等级达到多少才能种植指定类型的树
【限量权限商店】需要达到指定等级才能购买权限
【身份系统】需要等级达到多少才能拥有指定身份
【幸运值状态栏】等级提升时,增加幸运值

插件配置​

JSON:
{
  "启用等级图标": true,  //开启屏幕上的等级图标按钮
  "图片文件名": "logo.png",  //图片放入data文件夹,写入文件名
  "图片最大偏移位置": "0.35 0.93",
  "图片最小偏移位置": "0.0 -0.03",
  "总体最大偏移位置": "0.14 0.96",
  "总体最小偏移位置": "0.078 0.92",
  "按钮命令": "xmjtop", //这是指点击按钮执行的聊天指令,你可以写入底部的排行榜指令。
  "文字偏移最大偏移位置": "1.2 0.82",
  "文字偏移最小偏移位置": "0.38 0.22",
  "文字内容格式": "Lv.{0} <size=10>({1:0})</size>",  //图标右侧的
  "文字大小": 15,
  "每级多少分钟": 59, //因为还要计算经验值60,所以这你写59=1小时
  "消息图标ID": "0",  //写入steamid
  "称号设置": {
    "使用Lv.X等级称号": true,  //开启自动显示等级+数字
    "使用自定义称号": false,  //开启等级达到显示自定义称号
    "自定义称号设置": {
      "1": "萌新",  //左边写等级,右边写称号
      "10": "冒泡",
      "100": "元老",
      "30": "大佬",
      "50": "肝帝"
    }
  },
  "等级加速权限": [
    {
      "权限": "vipLogo.vip1",  //权限后缀支持自定义,比如vipLogo.55
      "每级多少分钟": 55   //有权限的玩家单独按照此时间计算
    }
  ],
  "等级权益设置": {
    "等级指令解锁": [
      {
        "等级要求": 1,  //达到等级才能使用该聊天指令
        "聊天指令": "/rustsb"  //写入聊天指令
      },
      {
        "等级要求": 5,
        "聊天指令": "/RUSTSB2"
      }
    ],
    "等级权限列表": [
      {
        "权限": "kit.vip1",  //其他插件权限名
        "权限显示名": "礼包1",  //显示在UI里的名字
        "等级要求": 1  //等级达到自动给玩家授权该权限
      },
      {
        "权限": "kit.vip2",
        "权限显示名": "礼包2",
        "等级要求": 5
      }
    ],
    "等级物品解锁": [
      {
        "物品名称": "苹果", //这的物品名称不作为判断,你可以当UI显示名用
        "物品简称": "apple",  //写入物品短名称
        "皮肤ID": 0,  //如果皮肤ID为0,则只限制没有皮肤的物品,反之只限制有皮肤的物品
        "等级要求": 10000  //等级未达到不允许使用该物品
      },
      {
        "物品名称": "定时炸弹",
        "物品简称": "explosive.timed",
        "皮肤ID": 0,
        "等级要求": 10000
      }
    ]
  },
 "自定义UI菜单设置": [
    {
      "UI按钮冷却": 0, //点击按钮后的冷却时间秒
      "UI按钮名称": "点击领取",  //按钮上的显示内容,*注意,如果留空则不会在菜单底部出现按钮
      "UI按钮指令": [  //可以写多条按顺序执行
        "uu %STEAMID% 1",
        "f %STEAMID% wood 1 0"
      ],
      "UI按钮次数": 1,  //每个玩家可以点击几次按钮
      "UI按钮等级": 10000,  //点击按钮需要达到的等级
      "UI文本内容": "在线满1小时提升1级服务器等级,等级达到对应条件可解锁本服务器【物品】使用权,【指令】使用权,以及自动获得等级【权限】!\n您也可以赞助加速特权,享受更快的等级升级速度!",
      "UI标题名称": "等级介绍"
    }
  ],
  "求助页设置": {
    "存档有效期(天)": 1,  //超过X天的消息会被自动删除存档
    "默认发言冷却时间": 20,  //秒
    "默认发言扣除金额": 10,  //使用Economics经济学余额
    "默认置顶金额": 1000,  //使用Economics经济学余额
    "冷却权限": [
      {
        "权限": "vipLogo.c11", //权限后缀支持自定义
        "冷却": 1
      }
    ],
    "金额权限": [
      {
        "权限": "vipLogo.s100", //权限后缀支持自定义
        "金额": 100
      }
    ],
    "颜色权限": [
      {
        "权限": "vipLogo.r11", //权限后缀支持自定义
        "颜色": "#FF0000"
      }
    ]
}

插件视频​


1.1.0新增求助页介绍​


API接口​

其他插件可以通过以下方式调用本插件:
  • 获取玩家等级:
JSON:
if (condition.RequiredLevel > 0)
  {
    int currentLevel = 0;
    if (VipLogo)
    {
      currentLevel = (int)VipLogo.CallHook("GetLv", (ulong)player.userID);
    }
  • 监听玩家升级事件:
JSON:
void OnVipLogoPlayerUP(BasePlayer player, int level)
{
    Puts($"玩家 {player.displayName} 升级到了 {level} 级!");
}
  • 1737183039950.png
    1737183039950.png
    665.7 KB · 查看: 38
  • 1738307439116.png
    1738307439116.png
    553.8 KB · 查看: 2
作者
pandaman
下载
4
类型
数字产品
有效期
无限
价格
298.00 CNY
查看
1489
文件类型
zip
文件大小
135.8 KB
文件Hash
d2e0797a7a730e575d129768028c2f20
首次发布
最后更新
评分
0.00 星 0评价

来自pandaman的更多资源

分享资源

最新更新

  1. 1.1.3

    -修复等级权限问题,现在玩家等级不足会立即取消权限,等级达到立即授权,在三种情况检测 1.玩家上线时 2.等级提升时 3.通过指令设置等级时
  2. 1.1.2

    - 添加控制台指令 viplogo.addxp <steamid / all> <数量> - 增加经验值 viplogo.removexp <steamid / all> <数量> -...
  3. 1.1.1

    - 在求助页底部添加金额和冷却显示
标签
嗷嗷推荐系列