⊰ MangoQuest ⊱
各種問題整理篇~ !
一些使用上的小問題
因為篇幅過短無法寫成大篇文章的
就會在這裡一個個回答喔 !
大問題 , 例如插件的錯誤
請找作者回報不要找我...= 3=
————————◄◀◁◈▷▶►————————
༺ Q & A紀錄 ༻
◈消失的任務、無效的NPC、持續報錯?先來檢查一下伺服配置吧!
首先我們的伺服核心,必須是 Spigot / PaperSpigot 以外的伺服可能會出現各種問題,導致使用起來綁手綁腳不開心
1.11.2 ~ 1.12.2 的伺服前置插件推薦版本:
Essentials v2.0.1-b488
Citizens v2.0.22-SNAPSHOT
如果出問題請嘗試『更新』MangoQuest與前置插件
要怎麼看目前自己的伺服是安裝什麼版本的呢?請到『logs』資料夾找尋『latest.log』
這資料夾與『plugins』同一層,通常可以在『plugins』資料夾附近找到它。
『latest.log』一打開可能會先昏倒,內容十分驚人!要如何找到『Essentials』和『Citizens』在哪裡呢?
其實很簡單,快捷鍵『Ctrl + F』或是編輯>尋找,用這功能分別找尋關鍵字『Essentials』和『Citizens』…
相信這兩個插件的版本編號,很快就會出現在你眼前囉!
◈對話劇情還沒結束,可是卻不會繼續下去了?!
我們對話劇情都是寫在[conversations.yml],用編輯器寫的應該也會在這!至於這問題可能會來自直接編寫[conversations.yml]的使用者
常見卡死,例如,劇情對話結尾加上了問答選項A,而選項結束後又接一個問答選項B
此時篇幅過長!已經超出整頁書本的範圍了!就會無法進行問答選項B
只能結束掉這個頁面…
此時可以在問答選項開始前,或是選擇後 NPC 的回應第一句使用
- CHANGE_PAGE#
這是讓對話劇情換頁的意思,如此一來就能解決這問題了
如果 問答選項A 的篇幅過長,請在測試時看看最後一句落在哪個位置
之後在那句前加上 - CHANGE_PAGE#
相信就可以讓劇情順利的寫下去了!
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmdcNDbC7LZosEBGQSGDPD5yvm4Qbv9aQpfU_FUr0QsuWJMxdSR1Fk5fHoE1rPSeZe8bv-ST6IwhtMr-807d9LIZR7QurjyTUeLCXCV9OeA03-xA_h-GEapdQQmiAl2JWy5ooiAU9w1PlG/s320/pic01.png)
▲劇情塞爆示意圖
◈為什麼對話任務無法完成?明明都對話過也正常結束
=>對話結束<=
這是象徵一個對話劇情的結束,通常對話任務也該一起完成的!
然而有個問題會導致任務無法完成!
請再次檢查看看,[conversations.yml]裡面的這個對話劇情裡…
NPC: 19
是否和當前對話對象有一致?
上面的示範例子是 19 ,所以必須和 19 號 NPC 進行這項對話,才算是完成對話任務喔!
否則請調整編號,和哪個 NPC 進行對話任務,就用哪個NPC編號吧。
◈指令!可以在對話間穿插指令嗎?
當然可以!範例如下- "COMMAND#say <player> §c把一個NPC踹落懸崖
這項指令可以放在對話過程中觸發,<player>會替換成玩家本身的名稱
而且指令不需要加斜線。
發動時,會從伺服端來啟動指令!所以應該不會有權限上的問題存在
更多QA,將會隨著大家的發問持續補足!
留言
張貼留言