🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 调整人物名 >[success]* 检查人物名是否存在: QUERYHUMNAMEEXIST `字符串` >* 执行改名: CHANGEHUMNAME `字符串` >[danger] 改名后,`\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> ```