secondkill 發表於 2018-6-7 23:24:11

ZZMS 189 NPC對話框樣式指令

本帖最後由 secondkill 於 2018-6-8 21:40 編輯

[前言]:
此功能並不會到[非常實用],但能夠給追求完美的人進行更細的修改
NPC對話的腳本版上應該都有很詳細的介紹,所以我這裡就不再多介紹了
以下皆以cm.sendOk("訊息");來介紹,原本NPC為月楓(9390013)
小知識:遊戲內怪物不會動?可以輸入[!清除buff]   遊戲內角色不會扣血時可以輸入[!無敵]來解除無敵效果

[注意]:
1.修改完腳本後記得要存檔!
2.不同的服務端資料可能會不一樣,以下訊息為ZZMS 189版本的對話腳本,其他的服務端可能也可以使用,有興趣的人可以自己試試看喔!

[正文]:

正常的cm.sendOk("訊息");如下:


要弄出其他類型的對話框(一樣為sendOk)我們需要在sendOk後面加上大寫S
(如果不加S的話可能會出現錯誤訊息)

接著後面的對話框把格式改成
cm.sendOkS("訊息", 代碼, NPC ID);ex: cm.sendOkS("訊息", 1, 2000);
訊息的部分和前面都是一樣的,不需更改
NPC ID的部分不一定要添加,這裡如果有需要,NPC ID我設為2000(羅傑),如果沒有提到,那顯示的會是原來的NPC
代碼的部分如下:  
PS:方向相反須看NPC一開始的方向,沒有停止對話代表玩家無法按下ESC來離開對話框

1:左NPC(無停止對話)

2:右玩家(有停止對話)(朝左)

3:右玩家(無停止對話)(朝左)

4:右NPC(有停止對話)(要有NPC代碼)

5:右NPC(無停止對話)(要有NPC代碼)

6:同2
7:同3
8:左NPC(有停止對話)(方向相反)

9:左NPC(無停止對話)(方向相反)

10:同6
11:同7
12:右NPC(有停止對話)(要有NPC代碼)(方向相反)

13:右NPC(無停止對話)(要有NPC代碼)(方向相反)

14:同2
15:同3
16:左玩家(有停止對話)(朝右)

17:左玩家(無停止對話)(朝右)

18:右玩家(有停止對話)(朝右)

19:右玩家(無停止對話)(朝右)

希望以上的資料能對你有幫助,祝你能讓自己的楓之谷世界更豐富,也歡迎各位有興趣的大神們能介紹大家更多的ZZMS資料




ms0429604 發表於 2018-6-29 16:23:31

看過您的發文覺得非常實用! 其他篇的還在測試當中
希望還能有更多關於修正BUG的教學啦!!
謝謝你
支持啊:)
頁: [1]
查看完整版本: ZZMS 189 NPC對話框樣式指令