Files
bettergi-scripts-list/repo/js/SwitchAccountMultipleMode
云端客 75c36147d4 [SwitchAccountMultipleMode]引入 UID 校验逻辑 (#2529)
* feat(SwitchAccountMultipleMode): 新增账号UID校验功能

- 引入 UID 校验逻辑,避免重复切换相同账号
- 添加 OCR 识别 UID 功能,自动读取界面 UID 信息
- 实现主界面判断与自动返回主界面功能
- 增加设置项 uid,用于配置目标账号 UID
- 更新版本号至 1.5,并新增贡献者信息
- 引入 utils/uid.js 工具文件支持 UID 相关操作

* fix(utils): 修复uid工具函数中的字符串处理和异常捕获语法

- 修正saveOnlyNumber函数中空值处理逻辑
- 标准化check函数中的catch语法格式
- 提高代码健壮性和可读性

* fix(ocr): 添加OCR识别UID异常处理

- 在OCR识别UID时增加try-catch异常捕获
- 当识别失败时记录警告日志并返回默认值0
- 避免因OCR识别异常导致程序崩溃
- 优化日志记录格式,使用模板字符串替换原有拼接方式

* fix(ocr): 添加OCR识别UID异常处理

- 在OCR识别UID时增加try-catch异常捕获
- 当识别失败时记录警告日志并返回默认值0
- 避免因OCR识别异常导致程序崩溃
- 优化日志记录格式,使用模板字符串替换原有拼接方式

* fix(uid): 添加UID设置异常处理

- 在compareUid函数中增加try-catch块处理saveOnlyNumber可能的异常
- 当UID未设置或解析失败时避免程序中断
- 添加注释说明异常情况的日志记录逻辑
- 保持原有OCR识别和比较逻辑不变

* refactor(uid): 优化 UID 检查逻辑并修复语法错误

- 修复 catch 语句前缺少空格的语法问题
- 重构 check 函数,仅在启用 UID 设置时执行检查逻辑
- 提取并封装 UID 检查结果,提高代码可读性
- 避免在未设置 UID 时进行不必要的界面跳转操作

* chore(manifest): 更新版本号至1.6

- 将扩展版本从1.5更新到1.6
- 保持其他配置项不变
2025-12-21 16:23:16 +08:00
..
2025-11-02 19:19:54 +08:00

下拉列表模式

使用前准备

确保你想要切换的账号是已登录状态,且账号选择列表中存在。

使用方式

  1. 把此脚本添加到配置组
  2. 右键点击选择"修改JS脚本自定义配置"
  3. 填入你想登录的账户名称,该名称必须和账号列表中显示的一致
    • 请确认你此次登录使用的是手机号还是邮箱

账号+密码 / 账号+密码+OCR模式

重要免责声明:

  1. 数据安全:
    1. 本脚本使用的用户名、密码等敏感信息仅存储在本地设备,开发者无法获取。
    2. 使用者需自行承担账户信息泄露风险,请勿在公共设备或不可信环境中使用。
  2. 使用风险:
    1. 本脚本为开源学习项目,禁止用于商业用途或违反游戏条款的行为。
    2. 滥用可能导致游戏账号封禁,开发者不承担任何直接或间接责任。
  3. 责任限制:
    1. 本脚本按“现状”提供,不承诺兼容性、安全性或功能完整性。
    2. 因使用本脚本导致的账号、数据、设备损失,开发者概不负责。
  4. 禁止条款:
    1. 严禁逆向工程、恶意篡改或用于外挂等非法用途。
    2. 若游戏运营商提出要求,开发者保留随时停止维护的权利。

使用脚本即表示您已阅读并同意上述条款。

如果使用BGI一条龙启动且第一个脚本就是账号切换则需要开启BGI启动配置-同时启动原神-自动进入游戏

根据使用者设备配置和网络环境,脚本中的延时可以适当调整。(如果不熟悉脚本操作则不建议修改延时)