ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 调整人物名 > * 检查人物名是否存在: QUERYHUMNAMEEXIST`字符串` > * 执行改名: CHANGEHUMNAME`字符串` > 改名后,`\QuestDiary`文本中还是旧的人物名,可能导致会员、排行等与人物名相关的系统,判断为是新玩家,可以使用 CHANGEHUMNAMEFILE`文本路径`替换成新的人物名 示例 ~~~ ;人物在线改名系统 [@Main] <查询人物名是否可以使用/@@InputString1(请输入新的人物名:)>\ <我要改名/@@InputString2(请输入新的人物名:)>\ [@InputString1] #IF EQUAL S1 #ACT SENDMSG 6 请输入一个正确的人物名 BREAK #OR CheckStringlength S1 > 20 CheckStringlength S1 < 4 #ACT SENDMSG 6 输入人物名长度不正确 Break #IF #ACT QUERYHUMNAMEEXIST S1 [@InputString2] #IF Equal S2 #ACT SENDMSG 6 请输入一个正确的人物名 Break #OR CheckStringlength S2 > 20 CheckStringlength S2 < 4 #ACT SENDMSG 6 输入人物名长度不正确 Break #IF #ACT CHANGEHUMNAME S2 ~~~ `\Market_def\QFunction-0.txt` ~~~ [@QueryingHumName] #SAY 正在查询请稍候...\ <关闭/@exit> [@QueryHumNameOK] #SAY 该人物名可以使用!\ <关闭/@exit> [@ChangeingHumName] #SAY 正在修改请稍候...\ <关闭/@exit> [@ChangeHumNameOK] #ACT ;这个方法是将一些保存在文档中的旧人物名,替换成新的人物名,如果不需要替换可以去掉 CHANGEHUMNAMEFILE ..\QuestDiary\会员名称.txt #SAY 人物名修改成功,旧人物名:<$USERNAME> 新人物名:<$USERNEWNAME>!\ <关闭/@exit> [@NameLengthFail] 人物名长度不允许超过30个字符!\ <关闭/@exit> [@HumNameFilter] 该人物名存在非法字符!\ <关闭/@exit> [@HumNameExists] 该人物名已经被其他玩家占用,请选择其他名字!\ <关闭/@exit> [@ChangeHumNameFail] 改名失败!\ <关闭/@exit> ~~~