货币与经济
修正寄售角色名
修改寄售数据中的角色名,适用于角色改名成功后同步修正寄售记录的场景。
命令用途
ChangeConsignmentCharName 用于把寄售数据中的旧角色名改成新角色名。
它通常放在角色改名成功后的脚本流程里,用来同步修正寄售系统里的角色名记录,避免改名后寄售数据仍然挂在旧名称下。
命令名
ChangeConsignmentCharName
调用格式
ChangeConsignmentCharName <原角色名> <新角色名>
参数说明
| 参数 | 必填 | 说明 |
|---|---|---|
原角色名 | 是 | 寄售数据中当前使用的旧角色名。 |
新角色名 | 是 | 改名后的新角色名。 |
返回或影响
- 该命令会修改寄售数据中的角色名记录。
- 它主要用于角色改名成功后的寄售数据修正。
- 命令本身不负责判断改名是否成功,通常应放在改名成功后的触发标签中执行。
- 该命令只修正寄售数据中的角色名,不负责打开寄售界面或统计寄售数量。
示例
基础用法
[@chgname_success]
#ACT
ChangeConsignmentCharName <$PARAMSTR(1)> <$PARAMSTR(2)>
这段写法用于在改名成功后,把寄售数据里的旧角色名同步替换成新的角色名。
常见变体
[@chgname_success]
#ACT
ChangeConsignmentCharName <$PARAMSTR(1)> <$PARAMSTR(2)>
SendMsg 5 "寄售角色名已同步更新。"
这类写法用于在修正寄售数据后,再给玩家或管理员一条明确提示,方便排查改名后的寄售记录是否已同步处理。
注意事项
- 该命令应放在改名成功后的流程里执行,不能替代改名逻辑本身。
原角色名和新角色名必须与实际改名前后的角色名一致,否则寄售数据可能不会按预期修正。- 如果你的改名流程允许英雄、人物或跨系统联动改名,建议确认寄售系统实际记录的是哪一种名称来源,再决定传入参数。
- 该命令只修正寄售数据中的名称,不会替你检查该角色当前是否还有寄售记录;如有需要,可先配合
GetConsignmentCount做前置统计。
