關於部落格
RPG製作大師XP腳本為主要更新

RPG製作大師VX腳本為其次更新

RPG製作大師VX_Ace目前不考慮

RPG製作大師MV腳本完全沒打算

留言完建議重新整理看看是否顯示

目前不處理本舖外腳本的相關問題

其他相關事項請觀看規定注意事項

本舖未來的經營計畫與VA的支援




var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-37462754-1']);
_gaq.push(['_trackPageview']);

(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();

  • 303700

    累積人氣

  • 67

    今日人氣

    0

    追蹤人氣

【腳本】書籍閱讀


安裝方法
打開腳本編輯器,對腳本「Main」按下右鍵,選擇插入,會出現1個空白腳本
在空白腳本內貼上以下腳本:
● 此腳本需要安裝XP與VX資料轉換1.01以上版本才可以正常使用 
● 請安裝控制碼轉換腳本,即可在此腳本中使用更多的控制碼,詳見控制碼轉換文章

點選框框內的腳本按右鍵打開選單,選擇 [全選] 後在選擇 [複製] ,在指定的位置中貼上腳本即可
 
 
RGSS2
建議設定:
Sword16_SE = ['Book', 100, 60]
Sword16_SignY = 318
  

  
函數使用方法
呼叫書籍閱讀畫面
$scene = Sword_Library.new
 
獲得或失去書籍頁 
$game_party.librarys(書本編號, true) # 開通指定編號的書籍全頁 
$game_party.librarys(書本編號, false) # 失去指定編號的書籍全頁 
 

$game_party.librarys(書本編號, nil) # 開通或失去指定編號的書籍全頁(無視目前幾頁)
 

$game_party.librarys(書本編號, 頁數) # 開通或失去指定書籍的指定頁

★使用範例☆
$game_party.librarys(1, 2) # 開通編號1的書籍的第2頁
$game_party.librarys(1, 4) # 開通編號1的書籍的第4頁
$game_party.librarys(2, true) # 開通編號2的書籍全頁
$game_party.librarys(2, -3) # 移除編號2的書籍的第3頁
打開書籍閱讀畫面,會發現是空的,這代表尚未開通書籍,可用此腳本進行開通
這腳本目前是依照開通頁數,所以一本書假設有10頁,但也只能撿視已經獲得到的其中幾頁而已
當然也可以一次開全頁,也就是獲得一本完整的書
如果嘗試獲取或是丟棄未在功能設定中所設定的頁數的話,則什麼事情也不會發生
頁數:設定要獲得第幾頁,如果指定負數,則表示失去第幾頁的意思

 


 
功能設定說明
Sword16_Width = 160
設定左邊選項窗口的寬度,數值每1代表1像素,數值越大,窗口就越寬
但是要注意,左邊選項窗口的寬度如果改大,相對的右邊的內容窗口也會縮小
 
Sword16_Help = ['窗口內容', 位置]
設定最上面那條長長的幫助窗口的窗口訊息,設置分別為:
窗口內容:就是設定窗口顯示的內容,如果設為''(空)
     則幫助窗口就會消失不使用,選項和內容窗口的位置會自動修正
位置:設定選項內容在窗口中的顯示位置,0為靠左邊;1為中央;2為靠右邊
 
Sword16_Order = false
書籍的排列順序,也可以說是書籍畫面中,左邊選項的排列順序
true:依照Sword16_Library設置的書籍編號順序進行排列
false:依照添加順序排列,新添加的書籍將會添加在最下面
 
Sword16_SE = ['SE檔案名稱', 音量, 節拍]
當用鍵盤方向鍵←或→鍵時,如果換頁成功時,播放的SE音效(翻頁聲音)
SE檔案名稱:設定要播放的SE檔案名稱,如果沒找到指定的SE時就什麼都不播放
音量:設定播放的SE的音量,可以設置0~100(基本為80)
節拍:設定SE音效的節拍,數值越高就越高音,可以設置0~150(基本為100)
 
Sword16_Arrowhead = ['左鍵頭', '右鍵頭'] 
設定換頁箭頭的圖片或是文字,會先偵測:你的遊戲資料夾/Graphics/Icons/
如果指定資料夾有指定的圖片時,則換頁箭頭就顯示該圖片
如果沒有發現圖片之時,就顯示文字的內容...
例如:
你 [左鍵頭] 設為 123 ,則就會先看看圖標資料夾中是否有名為123的PNG或JPG圖檔
如果有發現圖片就顯示這個圖片,如果沒發現,則會顯示 123 這三個數字
 
Sword16_Pagination = 1 
設定在2個換頁箭頭的中央,是否要顯示目前觀看的頁數的設定
0:不顯示目前正在觀看的頁數
1:顯示目前正在觀看的頁數,但如果該書籍本身只有一頁的話,則依然不會顯示頁數
2:顯示目前正在觀看的頁數,不管該書籍頁數為何,一律顯示頁數
3
 
Sword16_SignX = 5
這個就是設定換頁符號(以下稱箭頭)必須要距離內容窗口的邊邊多遠
數值每1為1像素,左右邊的箭頭都會受到此設置而進行更改!!
假設這個設置8,則左箭頭離內容窗口左邊邊8像素,相對的右鍵頭離窗口右邊邊8像
 
Sword16_SignY = 368
設定換頁符號(箭頭)顯示的上下位置,數值每1為1像素,數值越大箭頭越下面
箭頭的起始座標是依照內容窗口的頂短開始的,不是從遊戲窗口頂端開始的喔~
 
Sword16_Library[書本編號] = ['書名']
Sword16_Library[書本編號][頁數] = '★設置開始★
文字內容
' # ☆設置結束☆

從這裡開始設置書本的內容,可自行增加多個Sword16_Library設置
書本編號:用來辨識是哪個書本用的編號,要顯示或隱藏該書本都會用到
     此外也算是排列的順序,編號越高的書會排列在最後面
書名:設定書本的名稱,這個名稱用來當做左邊選項窗口的選項文字
頁數:設定指定編號的書籍的頁數,原則上和編號類似,用於辨認這是第幾頁
文字內容:設定書本的內容,可以使用控制碼(控制碼在腳本註釋中查的到)
     可直接用Enter鍵直接換行,依然會有換行的效果
     如果一行的內容太長顯示不下不會自動換行,請自行拿捏文字長度 

 
相簿設定
標籤設定
相簿狀態