傳奇人物線上改名指令碼

dafei5210發表於2021-01-01

-----------------------------------人物線上改名------------------------------
[@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


QFunction-0.txt指令碼相關觸發

[@QueryingHumName]
正在查詢請稍後。。。\
<關閉/@exit>\

[@QueryHumNameOK]
查詢成功,該名稱可以使用\
<關閉/@exit>\

[@ChangeingHumName]
正在修改請稍後。。。\
<關閉/@exit>\

[@ChangeHumNameOK]
#ACT
;這個命令是用來修改,你的變數儲存檔案和人物名稱列表檔案裡面的人物名稱的,如果沒有這些可以不使用這個命令
;這個命令也只能放在這個地方,放其他地方無效
CHANGEHUMNAMEFILE …\QuestDiary\變數檔案\HQCQASave.txt
CHANGEHUMNAMEFILE …\QuestDiary\會員名稱.txt
#SAY
你的名字修改成功,舊名稱:< U S E R N A M E > 新 名 稱 : < USERNAME> 新名稱:< USERNAME><USERNEWNAME>!\
<關閉/@exit>\

[@NameLengthFail]
名字長度不允許超過30個字元!\
<關閉/@exit>\

[@HumNameFilter]
該名字存在非法字元!\
<關閉/@exit>\

[@HumNameExists]
該名字已經被其他玩家佔用,請選擇其他名字\
<關閉/@exit>\

[@ChangeHumNameFail]
改名失敗!\
<關閉/@exit>\

相關文章