傳奇常量設置腳本代碼超好用Defines詳細用法今天在一個版本里看到作者使用Defines,覺得好奇就研究了一下,實際測試總結了以下兩種用法
希望可以幫到大家,讓大家以后寫版本更加方便
Mir200/Envir/Defines/ 里面建立 自定義常量.txt
;聲明命令 常量 常量內容 \\備注
#Define #文本路徑# ..\QuestDiary\測試領取 \\可以路徑
#Define #元寶數量# 50 \\可以數字
#Define #測試字符# 你現在穿的衣服是 \\可以字符
#Define #檢測文本# CHECKTEXTLIST \\可以腳本命令
#Define #常量_衣服# $DRESS \\可以腳本常量
測試NPC腳本如下:調用的腳本在最上面加 #INCLUDE 自定義常量.txt
#INCLUDE 自定義常量.txt
[@MAIN]
#IF
#SAY
#測試字符# :<#常量_衣服#> \ \
<測試領取/@領取>
[@領取]
#IF
#檢測文本# #文本路徑#.txt <$USERNAME>
#ACT
GAMEGOLD + #元寶數量#
MESSAGEBOX 你已經成功領取#元寶數量#元寶
#ELSEACT
MESSAGEBOX 失敗,腳本錯誤
-----------------------------------------------------------------------------------------------------------------------
第二種方法,可以把定義常量的文本放在任何目錄,比如放在 QuestDiary/常量定義/常量定義.txt
文本內容如下:
[@常量定義]
{
;聲明命令 常量 常量內容 \\備注
#Define #文本路徑# ..\QuestDiary\測試領取 \\可以路徑
#Define #元寶數量# 50 \\可以數字
#Define #測試字符# 你現在穿的衣服是 \\可以字符
#Define #檢測文本# CHECKTEXTLIST \\可以腳本命令
#Define #常量_衣服# $DRESS \\可以腳本常量
}
[@MAIN]
#CALL [\常量定義\常量定義.txt] @常量定義
#IF
#SAY
#測試字符# :<#常量_衣服#> \ \
<測試領取/@領取>
[@領取]
#IF
#檢測文本# #文本路徑#.txt <$USERNAME>
#ACT
GAMEGOLD + #元寶數量#
MESSAGEBOX 你已經成功領取#元寶數量#元寶
#ELSEACT
MESSAGEBOX 失敗,腳本錯誤
|
|