- 需要插件(必装)
-
原创 - 【XMRole🌟角色库】
本插件历经两年半制作,重新定义RUST人物玩法! 目标更新99+预设角色,[当前:10],随每月固定更新扩充 请阅读一百遍插件介绍和配置文件再来问我怎么用(磕头) 预设角色 插件包含99+预设角色 每次更新会自动新增对应编号和角色预设配置,但除角色基础介绍外,包括角色获取方式,角色属性,专属制作物品,需要每次更新后自定义一次 建议每次更新新角色可以通过控制台指令为玩家开放限免体验时长,以便了解角色玩法和特性 角色编号 角色名 介绍 技能说明 定位 1 绿茵...
rustsb.com
核心功能
XMRole·角色库的扩展插件,为新玩家提供加入服务器的角色选择页面,角色系列教程任务同时角色库的一切扩展玩法将由本插件实现。
萌新加入服务器自动显示免费角色选择页面
- 自动识别XMRole·角色库配置文件中的免费角色(
"角色获取渠道"配置全部写0或留空代表免费角色)-
JSON:
"角色获取渠道": { "权限解锁": "", "服务器等级免费解锁": 0, "BOSS等级免费解锁": 0, "达到点赞数免费解锁": 0, "扣除幸运值解锁": 0, "Economics购买价格": 0.0, "身份解锁": "", "物品皮肤右键使用解锁": 0 },
-
使用本插件请确保XMRole·角色库配置文件至少有1个免费角色用于激活本插件判断条件- 自动判断上线的玩家如果没有任何角色,自动显示此页面
玩家选择角色后,会自动开启角色任务(详见下方介绍)
- 美观的UI界面展示所有免费角色
- 显示角色头像、名称、介绍和三大技能图标
- 横向滚动卡片式设计,支持多个角色

互动式教程系统
新玩家选择免费角色后,将进入11个阶段的教程所有任务会智能跟踪状态阶段,自动开启并显示相关对话:
C#:
阶段1: 欢迎介绍,了解角色系统基本概念
阶段2: 学习打开角色主UI界面
自动打开XMRole主UI
引导玩家查看角色信息
修改XMRole关闭按钮,点击后触发教程继续
阶段3: 能量收集实战教学
根据角色配置自动生成对应的能量渠道实体
实时任务列表显示收集进度
完成所有能量收集后进入下一阶段
阶段4: 角色制作系统介绍
讲解角色能量的作用(技能消耗、制作专属物品)
引导打开角色制作页面
展示角色专属制作物品
阶段5: 制作物品交易说明
说明每个角色的专属制作物品都不同
介绍可以与其他玩家交易专属物品
阶段6: 技能释放介绍
介绍主/次/辅三大技能
准备生成野猪进行实战
阶段7: 主技能实战任务
自动生成一只野猪(10血量)
任务1:释放主技能
任务2:击杀野猪
实时任务UI显示完成进度
阶段8: 技能掌握祝贺
祝贺玩家掌握主技能
介绍技能强化系统(等级提升、命格减冷却)
阶段9: 次技能和辅技能实战
介绍次技能和辅技能的特殊作用
任务1:释放次技能
任务2:释放辅技能
实时任务UI显示完成进度
阶段10: 技能精通总结
祝贺玩家掌握所有技能
介绍角色切换和配合玩法
讲解角色位系统和重要性
阶段11: 角色切换教学
任务1: 解锁第二个角色(需要拥有至少2个角色)
任务2: 切换角色(使用快捷键或主UI切换)
实时任务UI显示完成状态
阶段12: 教程完成
显示完成祝贺对话
发放转职券奖励(如果配置了)
自动读取XMRole配置文件中的转职券设置
匹配配置的转职券名称
教程完成后自动发放到玩家背包
UI中显示物品图标和说明文字
进度保存与恢复
- 自动保存每个玩家的教程进度
- 下线重连后自动恢复到上次进度
- 支持管理员测试,跳过教程或跳到指定阶段


角色剧情(角色任务)
为指定角色设计剧情
- 此功能的入口在主插件,主UI左上角显示【剧情】按钮点击进入
- 配置支持为指定角色设计无限个章节剧情
- 每个章节自定义标题,简介,对话
- 每个章节的任务目标
- 每个章节的完成奖励
- 按照剧情编号顺序解锁,显示【进行中】【未开启】【已完成】
- 实时记录存档,玩家重新上线,插件重载,还原进度并自动显示进度对话或任务列表
对话设计
- 剧情主要通过对话方式呈现
- 可指定对话角色引用的角色编号,显示对应角色图像,名称
- 自定义对话下的回复选项按钮,包括按钮名称,按钮颜色,按钮点击后执行聊天指令/控制台指令
- 按照对话顺,玩家交互后显示下一条对话,直至所有对话结束
任务目标与奖励
- 支持四种任务类型
- 收集物品:物品简称,皮肤,数量。任务期间背包获得自动扣除
- 收集能量:能量编号,数量
- 击杀目标:目标名称,数量
- 制作物品:角色专属制作中的指定名称物品,数量
- 显示完整的任务列表UI在屏幕右侧
- 实时更新任务进度
- 如需临时关闭任务列表,打开一次剧情页面关闭页面会同时关闭任务列表,再次点击开始重新显示
- 完成任务奖励:
- 奖励任意数量的物品
- 执行控制台指令(奖励角色相关可以配合此功能和主插件控制台指令实现)


