货币与经济

修正寄售角色名

修改寄售数据中的角色名,适用于角色改名成功后同步修正寄售记录的场景。

命令用途

ChangeConsignmentCharName 用于把寄售数据中的旧角色名改成新角色名。

它通常放在角色改名成功后的脚本流程里,用来同步修正寄售系统里的角色名记录,避免改名后寄售数据仍然挂在旧名称下。

命令名

ChangeConsignmentCharName

调用格式

ChangeConsignmentCharName <原角色名> <新角色名>

参数说明

参数必填说明
原角色名是寄售数据中当前使用的旧角色名。
新角色名是改名后的新角色名。

返回或影响

  • 该命令会修改寄售数据中的角色名记录。
  • 它主要用于角色改名成功后的寄售数据修正。
  • 命令本身不负责判断改名是否成功,通常应放在改名成功后的触发标签中执行。
  • 该命令只修正寄售数据中的角色名,不负责打开寄售界面或统计寄售数量。

示例

基础用法

[@chgname_success]
#ACT
ChangeConsignmentCharName <$PARAMSTR(1)> <$PARAMSTR(2)>

这段写法用于在改名成功后,把寄售数据里的旧角色名同步替换成新的角色名。

常见变体

[@chgname_success]
#ACT
ChangeConsignmentCharName <$PARAMSTR(1)> <$PARAMSTR(2)>
SendMsg 5 "寄售角色名已同步更新。"

这类写法用于在修正寄售数据后,再给玩家或管理员一条明确提示,方便排查改名后的寄售记录是否已同步处理。

注意事项

  • 该命令应放在改名成功后的流程里执行,不能替代改名逻辑本身。
  • 原角色名 和 新角色名 必须与实际改名前后的角色名一致,否则寄售数据可能不会按预期修正。
  • 如果你的改名流程允许英雄、人物或跨系统联动改名,建议确认寄售系统实际记录的是哪一种名称来源,再决定传入参数。
  • 该命令只修正寄售数据中的名称,不会替你检查该角色当前是否还有寄售记录;如有需要,可先配合 GetConsignmentCount 做前置统计。

相关命令