- UID
- 5321
- 閱讀權限
- 10
- 主題
- 64
- 帖子
- 114
- 精華
- 1
- A幣
- 15
- 在線時間
- 92 小時
- 最後登錄
- 2017-2-3
集團新軍
- 主題
- 64
- 帖子
- 114
- 精華
- 1
- 綜合社群主題發文量
- 0
- 電玩社群主題發文量
- 0
- 娛樂社群主題發文量
- 0
- 技術社群主題發文量
- 0
- 閱讀權限
- 10
- 註冊時間
- 2016-11-17
TA的每日心情 | 衰 2017-2-1 17:20 |
---|
簽到天數: 63 天 連續簽到: 0 天 [LV.6]常住居民II
|
相信大家都已經看過 第一篇的小小介紹文了那沒看過的朋友就可以去這裡 >>傳送門<<
上一篇教的是function start()
那這篇 就要教一點略微進階的 讓我們的知識從 1+1 = 2 變成 2+2 = 4
這篇介紹的是 function action
function action(mode, type, selection) { //這邊一樣 參數都是設定好的 mode , type , selection 都不用改它 ,
cm.warp(100000000, 0); // warp 是傳送的指令 參數則是(地圖, 位置)
//到這邊 大家可能有個疑問 cm 這個東西到底是什麼
//不瞞大家說 我也不太清楚 我猜 大概是 ConversationManager 也就是對話處理
//在 maplestory 中 cm 還有別的意思 像是 ClientMessage 也就是發給玩家的訊息 也是 cm 請不要搞混喔
cm.gainItem(4001126, 1); // 獲得道具 這裡的參數 是(物品編號, 數量)
cm.sendOk("你拿到了一個#i[4001126]#"); // #i[物品代碼]# 會顯示該道具的圖片
cm.dispose(); //一樣的結束對話 這個很重要 如果沒有這個 你就沒辦法和別的NPC建立對話了 幫你QQ
}
備註: js中 雙slash ---> // 就是註解的意思 在程式中 這段就不會被執行 也就是被邊緣了
還有
/* 這是多行註解
可以擺很多邊緣文字在這
不管幾行都可以
擺到你爽為止
*/
|
|