角色检测脚本函数

格式

QUERYHUMNAME 名字(检查命令)

成功触发

@QueryHumNameOK

名字长度有误触发

@NameLengthFail

名字有屏蔽字触发

@HumNameFilter

名字被占用触发

@HumNameExists


使用示例

[@main]

<输入玩家的姓名1/@@InPutString5>\\


[@InPutString5]

#IF

QUERYHUMNAME s5

#ACT

sendmsg 7 可以正常使用

#elseact

sendmsg 7 请输入正常名称


[@QueryHumNameOK]

#act

SENDMSG 0 名称正确


[@NameLengthFail]

#act

SENDMSG 5 名字长度有误


[@HumNameFilter]

#act

SENDMSG 5 名字有屏蔽字


[@HumNameExists]

#act

SENDMSG 5 名字被占用

检查触发必须和检测脚本在一起才可以正常检测

修改名称脚本函数

格式

CHANGEHUMNAME 旧名字 新名字

成功触发

@ChangeHumNameOK

失败触发

@ChangeHumNameFail

注:触发的都是当前NPC

使用示例

[@main]

<输入修改的姓名/@@InPutString6>\\


[@InPutString6]

#IF

#ACT

CHANGEHUMNAME <$username> <$str(s6)>

;角色名称<$username>修改为<$str(s6)>


[@ChangeHumNameOK]

#act

;这个命令是用来修改,你的变量保存文件和人物名称列表文件里面的人物名称的,如果没有这些可以不使用这个命令

;这个命令也只能放在这个地方,放其他地方无效

CHANGEHUMNAMEFILE ..\QuestDiary\变量文件\HQCQASave.txt

CHANGEHUMNAMEFILE ..\QuestDiary\会员名称.txt

SENDMSG 0 修改成功


[@ChangeHumNameFail]

#act

SENDMSG 0 修改失败


检查触发必须和修改脚本在一起才可以正常检测