傳奇服務端版本M2的NPC腳本符號詳解 學編腳本的必看,建議收藏起來,以后寫傳奇腳本的時候可以看下。
傳奇NPC腳本符號詳解:
[] [@main]這樣的段落可以被goto @main識別
\ 語言的換行'太長的語言將被顯示在對話框之外
<> 交談選項例如<關 閉/@exit>'在傳奇中顯示為黃色可點選的"關閉"字樣'也有goto 只含義
/ 分隔符,像上例中的分隔顯示語言與腳本語言
; 注釋符號'加在一行之首,那么這行文字將作為注釋理解,不顯示也不加入腳本語言編譯
地圖屬性(mapinfo.txt中地圖代碼后的英文含義):
DAY 白天 白天'免蠟
dark 黑暗 黑暗區域需要蠟燭火把'就是沒有免蠟時候的效果
MINE 礦區 可以挖礦的地圖
SAFE 安全區 安全區不可PK
FIGHT 戰斗區 戰斗區域'允許PK
FIGHT3 行會戰 戰斗區域'用在行會戰爭地圖中'戰斗不掉東西,包括祈禱系列'可連續登陸三次
norandommove 隨機無效 不能使用隨機傳送卷的地圖
NOPOSITIONMOVE 傳送無效 不能使用傳送戒指的地圖
NORECALL 記憶無效 不能被記憶一套召回的地圖
NORECONNECT 重登出現在 掉線后跳出地圖'重登出現在(地圖代碼)掉線后被傳送到某地圖
nodrug 任務 不能使用藥的地圖
needhole 需要洞口 需要一個洞才可以進去的地圖'用于尸王殿和桃源之門
quiz 小考 小考
↑新的M2中有這樣的作用:標上后地圖全封穿人穿怪 New..!(新的M2支持的功能)
checkquest 詢問地圖(進入此地圖會彈出對話框)CHECKQUEST(Q001)內容在[地圖腳本_配置]文件夾中
needset_on 檢查人物屬性NEEDSET_ON(001)必須賦有001屬性的人才可進入
needset_off 同上相反
[地圖編號 地圖名稱 ] X經驗倍數 經驗地圖倍數 New..!(新的M2支持的功能)
固定含義的語句(不能當作他用'可以在M2里修改這些命令):
@s_repair 特殊修理
@buy 購買東西
@sell 出售東西
@repair 普通修理
@makedrug 制作毒藥
@prices 未解
@storage 保管物品
@getback 取回物品
@exit 關閉窗口
@upgradenow 升級武器
@getbackupgnow 取回武器
<$USERWEAPON> 你手中的武器
<$USERname> 你的姓名
<$OWNERGUILD> 沙巴克的占領行會
<$LORD> 沙巴克城主的名字
<$CASTLEGOLD> 沙巴克的總黃金
<$TODAYINCOME> 沙巴克今天的收入
<$CASTLEDOORSTATE>城門的狀態
關于買賣NPC的屬性設置的解釋:
%100 這個百分比是表現了這里的物價'%100是原始物價'%150是1.5倍物價
+19 +20 +21 是項鏈店,所有項鏈可以在這里維修和交易
+22 +23 是戒指店,所有戒指可以在這里維修和交易
+24 +26 是手鐲店,所有手鐲可以在這里維修和交易
+3 +25 +30 是雜貨店,所有雜貨可以在這里維修和交易
+3 +4 是書店,所有圖書可以在這里交易
+0 +42 是藥店,所有藥劑可以在這里交易
+10 +11 是衣服店,所有衣服可以在這里維修和交易
+15 是頭盔店,所有頭盔可以在這里維修和交易
+5 +6 +43 是兵器店,所有兵器可以在這里維修和交易
+1 +40 是肉店,所有肉可以在這里交易
|
|