⊰ 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#
相信就可以讓劇情順利的寫下去了!


▲劇情塞爆示意圖



◈為什麼對話任務無法完成?明明都對話過也正常結束

=>對話結束<=

這是象徵一個對話劇情的結束,通常對話任務也該一起完成的!
然而有個問題會導致任務無法完成!
請再次檢查看看,[conversations.yml]裡面的這個對話劇情裡…
NPC: 19
是否和當前對話對象有一致?
上面的示範例子是 19 ,所以必須和 19 號 NPC 進行這項對話,才算是完成對話任務喔!
否則請調整編號,和哪個 NPC 進行對話任務,就用哪個NPC編號吧。



◈指令!可以在對話間穿插指令嗎?
當然可以!範例如下
- "COMMAND#say <player> §c把一個NPC踹落懸崖"
這項指令可以放在對話過程中觸發,<player>會替換成玩家本身的名稱
而且指令不需要加斜線。

發動時,會從伺服端來啟動指令!所以應該不會有權限上的問題存在




更多QA,將會隨著大家的發問持續補足!



留言