【SM插件】Multi Choice 無限制選項 – v0.80

v0.80  插件下載


插件介紹
是否覺得事件的選項文字最多只能設定六個,有點少嗎?
這個插件可以讓您設置突破六個對話選項的限制。
讓您製作遊戲又添一方便之處。

插件功能
調整插件參數,自訂存取選項名稱變數。
自訂存取選項名稱變數:1=遊戲變數編號1

插件使用方法
將 js 資料夾內的 plugins 目錄的 siakoMobi_MultiChoice.js 複製至您
的遊戲對應目錄內。

說明標籤
說明:CM:[一般劇情編號]
說明:[選項名稱1,…..,選項名稱5]

插件指令
choice addOptions [角色臉圖圖檔名稱] [角色臉圖編號] [選項文字對話內容] [默認選項編號] [取消選項編號] [對話框背景風格] [對話框位置] [選項框背景風格] [選相框位置]

判斷變數與控制字元
$gameTemp._optionsChange (判斷選項編號值)
\SHOW[T] (對話內容顯示選項名稱)

插件指令參數說明
角色臉圖圖檔名稱 (img/faces資料夾內的臉圖圖檔,例如 Actor1.png 直接用 Actor1 即可)
角色臉圖編號 (臉圖圖檔的圖片編號,一張圖片有八個角色臉圖,依序由左至右由上至下為:0 1 2 3 4 5 6 7)
默認選項編號 (設定值:-1=不默認,依照選項順序指定默認編號,選項1 = 0)
取消選項編號 (設定值:-1=不能取消, 依照選項順序指定取消編號,選項2 = 1)
對話框背景風格 (設定值:0=視窗, 1=調光變暗, 2=透明)
對話框位置 (設定值:0=頂部, 1=中間, 2=底部)
選項框背景風格 (設定值:0=視窗, 1=調光變暗, 2=透明)
選相框位置 (設定值:0=左邊, 1=中間, 2=右邊)
選項判斷指令 $gameTemp._optionsChange
取毒選項名稱 \SHOW[T]

使用範例
[code lang=”js”]
◆說明:CM:1
◆說明:劍聖,武宗,刀皇,槍神,毒宗,血族,棍王,腿霸,劍仙,隱俠,取消
◆插件命令:choice addOptions Actor1 4 以下為無限制選項,請選擇一個你要的職業? 0 10 0 1 1 2
[/code]

(一般劇情內容判斷)
[code lang=”js”]
◆若:腳本:$gameTemp._optionsChange == 1
◆文字:Actor1(4), 視窗, 底部
:  :\c[17]無限制選項管理員\c[0]
:  :\SHOW[T]

:結束
◆若:腳本:$gameTemp._optionsChange == 2
◆文字:Actor1(4), 視窗, 底部
:  :\c[17]無限制選項管理員\c[0]
:  :\SHOW[T]

:結束
◆若:腳本:$gameTemp._optionsChange == 3
◆文字:Actor1(4), 視窗, 底部
:  :\c[17]無限制選項管理員\c[0]
:  :\SHOW[T]

:結束
◆若:腳本:$gameTemp._optionsChange == 4
◆文字:Actor1(4), 視窗, 底部
:  :\c[17]無限制選項管理員\c[0]
:  :\SHOW[T]

:結束
◆若:腳本:$gameTemp._optionsChange == 5
◆文字:Actor1(4), 視窗, 底部
:  :\c[17]無限制選項管理員\c[0]
:  :\SHOW[T]

:結束
◆若:腳本:$gameTemp._optionsChange == 6
◆文字:Actor1(4), 視窗, 底部
:  :\c[17]無限制選項管理員\c[0]
:  :\SHOW[T]

:結束
◆若:腳本:$gameTemp._optionsChange == 7
◆文字:Actor1(4), 視窗, 底部
:  :\c[17]無限制選項管理員\c[0]
:  :\SHOW[T]

:結束
◆若:腳本:$gameTemp._optionsChange == 8
◆文字:Actor1(4), 視窗, 底部
:  :\c[17]無限制選項管理員\c[0]
:  :\SHOW[T]

:結束
◆若:腳本:$gameTemp._optionsChange == 9
◆文字:Actor1(4), 視窗, 底部
:  :\c[17]無限制選項管理員\c[0]
:  :\SHOW[T]

:結束
◆若:腳本:$gameTemp._optionsChange == 10
◆文字:Actor1(4), 視窗, 底部
:  :\c[17]無限制選項管理員\c[0]
:  :\SHOW[T]

:結束
◆若:腳本:$gameTemp._optionsChange == 11
◆文字:Actor1(4), 視窗, 底部
:  :\c[17]無限制選項管理員\c[0]
:  :你已經取消了!

:結束
[/code]

插件使用圖文教學
★ 下載插件檔解壓縮後,於 RMMV 遊戲編輯內按下 F10 插件管理員,將 siakoMobi_MultiChoice.js 載入插件使用。


★ 雙擊滑鼠左鍵,進入插件設定。(裡面可以調整自訂存取選項名稱變數屬性)


★ 如下圖可隨意更改自訂存取選項名稱變數屬性,這邊我們設定為遊戲變數編號 10,代表選項名稱會代入編號10 的遊戲變數中。


★ 在地圖上設定一個 NPC 事件,事件內容如圖,加入兩個說明事件以及插件命令。(詳細設定說明部分請參照上方使用說明)
[code lang=”js”]
◆說明:CM:1
◆說明:劍聖,武宗,刀皇,槍神,毒宗,血族,棍王,腿霸,劍仙,隱俠,取消
◆插件命令:choice addOptions Actor1 4 以下為無限制選項,請選擇一個你要的職業? 0 10 0 1 1 2
[/code]


★ 再來請於資料庫 > 一般劇情內設定編號 1 的劇情,如下圖。
\SHOW[T] :為文字控制字元符號,用來顯示所選擇的選項名稱。

[code lang=”js”]
$gameTemp._optionsChange
[/code]
(判斷選項編號值)
圖中為判斷等於選項 1 的腳本寫法。


★ 一切設定好後,我們按下 Ctrl+R 開始進入遊戲測試插件功能。
這裡我們看到與 NPC 對話後,出現了對話框文字與臉圖以及選項部分已經超過內建的六個選項限制

★ 這邊我們選擇了棍王選項後,會執行剛才我們在一般劇情設定的判斷。

★ 如果按下滑鼠右鍵、ESC 或選擇最後一個選項取消,就會離開選項事件。


以上為 Multi Choice 無限制選項插件的安裝與使用方式,對於能夠跳脫內建六選項限制,確實是大快人心,礙於某些遊戲製作需求,真的會需要用到無限制選項功能,所以 siakoMobi 開發了此插件,再多選項都吃得下。

非常感謝您使用 siakoMobi MV 插件,希望對您製作遊戲有更大的幫助!

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *