人物在线改名系统

-----------------------------------人物在线改名------------------------------
 [@Main]
 <我要改名/@@InputString2(请输入新的名称:)>\

 [@InputString2]
 #IF
 Equal S2
 #ACT
 SENDMSG 6 请输入一个正确的名称
 Break

 #OR
 CheckStringlength S2 > 14
 CheckStringlength S2 < 4
 #ACT
 SENDMSG 6 输入名称长度不正确
 Break

 #IF
 #ACT
 CHANGEHUMNAME S2


 -------------------------以下是同步修改文本命令使用相关解释----------------------------------------------------


 ChangeHumNameFile 文件名 是否绝对路径(1:绝对路径; 0或空:相对路径) 前缀 后缀

 ChangeHumNameFile ..\QuestDiary\会员名单.txt

特别注意:如果是修改自定义变量中的的角色名字 请注意填写是否绝对路径参数!(凡是调用最后的参数,那么前面参数必须完整,如果只需要前面的后面则可以留空)

 ChangeHumNameFile ..\QuestDiary\玩家数据\杀人数.txt 0 [ ]

 修改如下格式文件(abcd是角色名):
 [abcd]
杀人数=1


 -------------------以下是QF脚本----------------------------------------------------------



 QFunction-0.txt脚本相关触发

 [@ChangeingHumName]
 正在修改请稍后。。。\ \
 <关闭/@exit>\

 [@ChangeHumNameOK]
 #ACT
 ;这个命令是用来修改,你的变量保存文件和人物名称列表文件里面的人物名称的,如果没有这些可以不使用这个命令
 ;这个命令也只能放在这个地方,放其他地方无效
 CHANGEHUMNAMEFILE ..\QuestDiary\变量文件\HQCQASave.txt 0 [ ]
 CHANGEHUMNAMEFILE ..\QuestDiary\会员名称.txt
 #SAY
 你的名字修改成功,旧名称:<$USERNAME> 新名称:<$USERNEWNAME>\ \
 <关闭/@exit>\

 [@NameLengthFail]
 名字长度不允许超过30个字符!\ \
 <关闭/@exit>\

 [@HumNameFilter]
 该名字存在非法字符!\ \
 <关闭/@exit>\

 [@HumNameExists]
 该名字已经被其他玩家占用,请选择其他名字\ \
 <关闭/@exit>\

 [@ChangeHumNameFail]
 改名失败!\ \
 <关闭/@exit>\