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

原创 【XMRole🌟角色库】 1.0.0

聊天指令​

  • /juese - 打开角色UI主界面
  • /jueseqq - 打开角色切换UI
  • /juesess - 收集能量(需要看向可收集的实体)
注:以上指令可在配置文件中自定义

控制台指令​

  • xmrole.unlock <玩家ID> <角色ID> [时间秒(可选)]- 为玩家解锁指定角色
    • 如果玩家已拥有该角色,会根据配置文件的"重复解锁角色提升命格概率"来决定是否提升命格
    • 如果指定了时间秒,角色将在到期后禁用,但不删除玩家角色存档
  • xmrole.addexp <玩家ID> [角色ID(可选)] <经验值>- 为玩家当前角色添加经验值
    • 如果经验值为负数,会扣除经验值,可能导致角色降级
    • 如果玩家未选择当前角色且未指定角色ID,命令将失败
  • xmrole.setlevel <玩家ID> [角色ID(可选)] <等级变化值>- 设置玩家当前角色等级
    • 如果等级变化值为负数,会扣除等级,但不会低于1级
    • 如果等级变化值为正数,会增加等级,但不会超过配置的最大等级
    • 修改等级后,经验值会重置为0
  • xmrole.setconstellation <玩家ID> [角色ID(可选)] <命格变化值>- 设置/修改命格
    • 如果命格变化值为负数,会扣除命格,但不会低于0
    • 如果命格变化值为正数,会增加命格,但不会超过配置的最大命格
  • xmrole.addenergy <玩家ID> <能量渠道编号> [角色ID] <数额>- 为玩家添加/扣除角色能量
    • 能量渠道编号对应配置文件中"角色专属能量收集渠道"的编号
    • 写入正数增加能量,写入负数扣除能量
    • 扣除能量时会检查余额是否足够,不足则操作失败
  • xmrole.deleterole <玩家ID> <角色ID>- 删除角色
    • 强制删除玩家指定的角色
    • 如果该角色是玩家当前使用的角色,会清除当前角色并重置玩家属性
    • 会同时清除该角色的所有相关数据(技能冷却、转职冷却等)
  • xmrole.blockrole <玩家ID> <角色ID> [时间秒(可选)]- 禁止切换角色
    • 禁止玩家切换到指定角色
    • 如果指定了时间秒,到期后会自动解禁
    • 如果未指定时间秒,将永久禁止,需要使用 `xmrole.unblockrole` 手动解禁
  • xmrole.unblockrole <玩家ID> <角色ID>- 解禁切换角色
    • 解禁玩家切换到指定角色
    • 只能解禁已被禁止的角色