- Back to Home »
- 楓之谷教學 »
- 【楓之谷教學】用於楓之谷的簡易 JS 語法,學會後包你玩弄語法於手掌之中
【介紹】
本篇教學的語法實用性滿高的,但是要使用他們還是要先有一定的JS基礎,畢竟這些都是工具,但有工具沒有讓工具發揮用途的地方那也是白學。
【本文】
格式:cm.[Commands]
dispose
對話結束
示例:cm.dispose();
sendNext
顯示一個帶“繼續”按鈕的對話窗口
示例:cm.sendNext("[text]");
sendPrev
顯示一個帶“返回”按鈕的對話窗口
示例:cm.sendPrev("[text]");
sendNextPrev
顯示一個帶“繼續”和“返回”按鈕的對話窗口
示例:cm.sendNextPrev("[text]");
sendOk
顯示一個帶“好”按鈕的對話窗口
示例:cm.sendOk("[text]");
sendYesNo
顯示一個帶“是”和“否”按鈕的對話窗口,選“否”結束對話,否則做相反處理。
示例:cm.sendYesNo("[text]");
sendAcceptDecline
顯示一個帶“接受”和“拒絶”按鈕的對話窗口,選“拒絶”結束對話,否則做相反處理。
示例:cm.sendAcceptDecline("[text]");
sendSimple
顯示一個無按鈕的對話窗口
示例:cm.sendAcceptSimple("[text]");
sendStyle
顯示一個選擇性的對話窗口
示例:cm.sendStyle("[Text]", [variable]); //需要聲明一個變數
sendGetNumber
顯示一個輸入數字的對話窗口
示例:cm.sendGetNumber(“文本”,默認數字,最小數字,最大數字);
warp
傳送玩家到指定地圖
示例:cm.warp([mapid], [portal]); //[portal]位置值,默認為0
openShop
打開一個商店窗口
示例:cm.openShop([shopid]);
haveItem
檢查玩家是否具有指定物品
示例:cm.haveItem([itemid],[數量]); //物品欄和裝備欄,數量默認為1
gainItem
給予或取走玩家指定物品
示例:cm.gainItem([itemid],[ammount]); //-[ammount]表示取走數量
changeJob
改變玩家職業
示例:cm.changeJob([jobid]);
getJob
取得玩家職業值
示例:cm.getJob();
startQuest
開始任務
示例:cm.startQuest([questid]);
completeQuest
完成任務
示例:cm.completeQuest([questid]);
forfeitQuest
解除任務
示例:cm.forfeitQuest([questid]);
getMeso
取得玩家金幣數量值
示例:cm.getMeso();
gainMeso
給予或取走玩家指定數量金幣
示例:cm.gainMeso([ammount]); //-[ammount]表示取走數量
gainExp
給予或取走玩家指定數量經驗值
示例:cm.gainExp([ammount]); //-[ammount]表示取走數量
getLevel
取得玩家等級值
示例:cm.getLevel();
teachSkill
給予玩家指定技能
示例:cm.teachSkill([skillid],[skilllevel],[maxskilllevel]); //[skillid]技能代碼 [skilllevel]技能等級 [maxskilllevel]等級上限
isGM
判斷玩家是否為GM
示例:cm.isGM();
get[Stat]
取得玩家狀態值
示例:cm.get[Stat](); //[Stat]值的順序為:HP, MP, STR, DEX, INT, LUK
對話框代碼
#k 黑色字
#e 粗體字
#b 藍色字
#d 紫色字
#g 綠色字
#r 紅色字
#n 普通字(移除粗體)
#c[itemid]# 顯示為玩家物品欄裡指定物品的數量
#f[imagelocation]# 引用.wz文件裡的圖片
#h # 顯示為玩家名字
#L[number]# - 選擇打開
#l - 選擇關閉
#m[mapid]# 顯示為地圖名稱
#o[mobid]# 顯示為怪物名稱
#p[npcid]# 顯示為NPC名稱
#q[skillid]# 顯示為技能名稱
#s[skillid]# 顯示為技能圖標
#t[itemid]# 顯示為物品名稱
#z[itemid]# 顯示為物品名稱
#v[itemid]# 顯示為物品圖標
#i[itemid]# 顯示為物品圖片
#x 顯示為0%(不知道什麼意思)
#B[%]# 顯示為一個進度條
\r\n 在下一行顯示
【原作者】: 未知
您好,請問 cm 類別的實作可以在哪邊找到呢?
回覆刪除直接在SRC搜尋即可
刪除