關於部落格
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);
})();

  • 302255

    累積人氣

  • 41

    今日人氣

    0

    追蹤人氣

【腳本】問答系統


使用方法
打開腳本編輯器,對腳本「Main」按下右鍵,選擇插入,會出現1個空白腳本
在空白腳本內貼上以下腳本: 

點選框框內的腳本按右鍵打開選單,選擇 [全選] 後在選擇 [複製] ,在指定的位置中貼上腳本即可
 
 
設置方法
呼叫問答畫面 
$scene = Sword_Question.new  # 隨機出題庫中所有的題目
$scene = Sword_Question.new(nil, false) # 順序出題庫中所有的題目
$scene = Sword_Question.new(題數) # 隨機出題庫中所有的題目(共出設定的題目數量)
$scene = Sword_Question.new(題數, false) # 順序出題庫中所有的題目(共出設定的題目數量)
$scene = Sword_Question.new(第幾題..到第幾題) # 隨機出題庫中指定範圍內的題目
$scene = Sword_Question.new(第幾題..到第幾題, false) # 順序出題庫中指定範圍內的題目
$scene = Sword_Question.new(第幾題..到第幾題, 題數) # 隨機出題庫中指定範圍內的題目數題

$scene = Sword_Question.new([題目表]) # 隨機出 題目表 中指定編號的題目
$scene = Sword_Question.new([題目表], false) # 依照題目表順序,出 題目表 中指定編號的題目
$scene = Sword_Question.new([題目表], 題數) # 隨機出 題目表 中指定編號的題目數題
★以下是 題目表 的範例☆
$scene = Sword_Question.new([2, 1]) # 隨機出編號1或2的題目
$scene = Sword_Question.new([2, 1], false)
# 先出編號2的題目在出編號1的題目
$scene = Sword_Question.new(5..20, 3) # 隨機出編號5到20的任個題目,最多只會出3題
題數:設定最多出的題數,當出到指定題數之後視同出題結束而回到地圖畫面
第幾題、到第幾題:
  設定出題的範圍,例如設為『2..5』,表示編號2到編號5的題目全部都會出
題目表:設定要出的題目編號,每個題目編號可以用小逗號進行分開,表中問題都會出過
 
 
使用者自定設置說明 
Sword57_Column = 2
設定單行選項數顯示數量,假設選項有4項;此設定為1時,選項是這樣排列的:
第1個選項
第2個選項
第3個選項
第4個選項
諾選項有4項;而此設定為2時,選項排列就是以下這樣:
第1個選項     第2個選項
第3個選項     第4個選項
諾選項有5項;而此設定為2時,選項排列就是以下這樣:
第1個選項     第2個選項
第3個選項     第4個選項
第5個選項
這樣大致上因該看得出來這個設置的功能了吧!!
 
Sword57_Variable = 31
設定答題的分數要儲存在哪個變數編號的變數中(事件 [變數操作] 的變數)
每呼叫問答畫面後,此設置指定的變數會歸0,每答對一題該變數的數值就增加1
如果答錯則什麼都不做,也不扣分,不過出的題數嚴格來說也是你設定的,因該不需要才是
 
Sword57_Wait = 20 
設定玩家選擇答案的時候,會停頓多少時間,並利用這停頓時間處理答案提示效果
預設XP每設40為1秒VX每設60為1秒,設為0表示不採用該功能(能稍微加快點運行)
當此設置設為0的時候,Sword57_Correct 設置和 Sword57_Wrong 設置會無效
  
Sword57_Recipr = 3 NEW 
設定倒數計時器的顯示位置,通常倒數計時器只會在有時間限制的題目才會出現
設1顯示於題目內容窗口的左下方;設2顯示下方;設3顯示右下方
如果設定0則不顯示倒數計時器,只是不顯示而已,一樣回答有限制時間
 
【1】Sword57_Correct = [Color.new(, , )] 
【2】Sword57_Correct = [Color.new(, , ), 'SE檔案名稱']
【3】Sword57_Correct = [Color.new(, , ), 'SE檔案名稱', 音量]
【4】Sword57_Correct = [Color.new(, , ), 'SE檔案名稱', 音量, 音調]

設定答對提示效果的資料,該設置只有在 Sword57_Wait 設置不為0的時候有效
紅、綠、藍:
  設定正確答案的題目選項的顏色,可設為0~255,數值越大則該顏色含量越大
  三種顏色可能組合成更多樣化的顏色,詳細可以參考 小畫家→編輯色彩
  如果不想標示答案的顏色時,只要將顏色設定的和預設顏色相同即可
SE檔案名稱:設定選擇到正確答案時播放的SE音效
音量:設定播放SE的音量,可設為0~100的數值,未設定此項的情況通常為80
音調:設定播放SE的聲音頻率,可設為50~150的數值,未設置此項的情況通常為100
 
【1】Sword57_Wrong = [Color.new(, , )] 
【2】Sword57_Wrong = [Color.new(, , ), 'SE檔案名稱']
【3】Sword57_Wrong = [Color.new(, , ), 'SE檔案名稱', 音量]
【4】Sword57_Wrong = [Color.new(, , ), 'SE檔案名稱', 音量, 音調]

設定答錯提示效果的資料,該設置只有在 Sword57_Wait 設置不為0的時候有效
基本上設定的方式和 Sword57_Correct 設置相同,不過要注意...
這裡設定的顏色是在玩家選錯答案時,玩家所選的答案所顯示的顏色
基本上答對的顏色也會一同顯示,如果玩家選對答案,則只會顯示答對的顏色
如果說答題方式是輸入數值的話,則輸入的數值將變成錯誤的顏色,不顯示答對顏色
 
Sword57_Question[題目編號] = [限時秒數, '★設置開始★ UP! 
題目內容
']
# ☆設置結束☆
【1】Sword57_Command[題目編號] = [選項內容表]
【2】Sword57_Command[題目編號] = [答案數值, 位數]

設定題目的相關內容以及提供給玩家選擇的選項
設置法1為提供選項給玩家選擇,設置法2則是產生事件指令 [數值輸入處理] 的數值輸入框
直接輸入指定的數值方式來給系統答案!!
可自行添加多個 Sword57_Question 設置,Sword57_Command設置也必須跟著增加
題目編號:請從1開始依照數字的順序設置下去,對應的題目內容和題目選項的編號必須一樣
限時秒數:設定該題回答的限定時間,設定1以上的數值的話,此題會計時
     會在題目內容下面顯示計時器,當時間到了玩家還尚未答題的話就算判定錯誤
     如果設定為0則為不限定時間,計時器也不會顯示
選項內容表:設定該題目的選項,選項數目沒有限制,但設1個選項之類的是沒意義的...
      選項內容必須用 ' 符號包圍住才算成立,不然會被系統當成函數或變量來處理
      每個選項可以用小逗號進行分開,要分開多少都可以...(剛好像說過類似的話)
      要注意一點,最左邊的選項內容必須設為正確答案的內容(最左邊視同正確答案選項) 
答題數值:設定使用輸入數值的方式的正確答案,玩家必須輸入和此設定的數值相同才會答對
位數:設定數值輸入框中有幾格的數值可以指定,數值越大,則玩家可以輸入的位數就越大
   但是...假設答案有100以上,此設定只有2的話,玩家只能設定0~99的數值
   也就是說玩家不管怎麼輸入,甚至每個數值都試過,都不可能答對,請特別注意   
 
相簿設定
標籤設定
相簿狀態