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

  • 305763

    累積人氣

  • 6

    今日人氣

    0

    追蹤人氣

【腳本】事件獨立變數開關


安裝方法
打開腳本編輯器,對腳本「Main」按下右鍵,選擇插入,會出現1個空白腳本
在空白腳本內貼上以下腳本:
● 安裝或重安裝此腳本後,需重新開始新遊戲才能正常使用,請勿嘗試讀取進度來使用  

點選框框內的腳本按右鍵打開選單,選擇 [全選] 後在選擇 [複製] ,在指定的位置中貼上腳本即可
 
 
設置腳本
獨立開關變量(事件解釋器有效) UP!
ss[獨立開關編號]
★使用範例☆
條件分歧:腳本:ss[2] == true # 2號獨立開關為開(ON)的場合
 ◆對話:很抱歉,我只有1瓶可以給你喔!!
 :  :(這來路不明的藥我也不敢喝!!)

 
除此以外的場合
 ◆對話:看你我有緣,這瓶解毒藥就送你吧。
 :  :(天上掉下來的禮物?該不會是毒藥吧?!)
 增減物品:[來路不明的藥] + 1
 腳本:ss[2] = true # 將2號獨立開關設為開(ON),true為ON,false為OFF

 
分歧結束
對額外擴充出來的獨立開關進行操作,該獨立開關預設為false
這個腳本適用一般變量的所有操作,並只有在事件解釋器中使用才有效
這個獨立開關儲存開關專用,true代表開;false代表關
在事件解釋器中也可以用『ON』代表true;『OFF』代表關false
此獨立開關雖然也是可以代入數值或其他對象,但可能會無法用事件開始條件來指定該獨立開關
獨立開關編號:設定1個整數值,每個數值代表不同的獨立開關的儲存空間
       原則上可以想像成是預設的獨立開關A~D的擴充,只是改用數值來指定...  
  
獨立變數變量(事件解釋器有效) UP!
sv[獨立變數編號]
★使用範例☆
條件分歧:腳本:sv[4] >= 5 # 當4號獨立變數的數值在5含以上的場合
 ◆對話:很抱歉,我在抽下去的話會死的!!
 :  :(拿尼!! 這是你的血??)

 
除此以外的場合
 ◆對話:看你我有緣,這瓶紅色藥水就送你吧。
 :  :(這紅色藥水感覺上有點血腥味?!)
 增減物品:[紅色液體的藥] + 1
 腳本:sv[4] += 1 # 將4號獨立變數存的數值在增加指定的數量
 
分歧結束
註釋:這個範例請執行5次以上才能看到效果
對額外擴充出來的獨立變數進行操作,該獨立開關預設為0
這個腳本適用一般變量的所有操作,並只有在事件解釋器中使用才有效
這個獨立變數儲存數值專用,可以指定任意的正負整數存入進去
此獨立變數雖然也是可以代入開關或其他對象,但可能會無法用事件開始條件來指定該獨立開關
獨立變數編號:設定1個整數值,每個數值代表不同的獨立變數的儲存空間
       原則上可以想像成是預設的獨立開關A~D的擴充,只是改用數值來指定...
      
設定事件出現條件(頂端事件指令 [標籤] 有效) UP!  
# 指定獨立開關
標籤:ss[獨立開關編號] == 開關
標籤:開關[獨立開關編號] == 開關

# 指定獨立變數(相等)
標籤:sv[獨立變數編號] == 數值
標籤:變數[獨立變數編號] == 數值

# 指定獨立變數(大於)
標籤:sv[獨立變數編號] >= 數值
標籤:變數[獨立變數編號] >= 數值

# 指定獨立變數(小於)
標籤:sv[獨立變數編號] <= 數值
標籤:變數[獨立變數編號] <= 數值

# 指定獨立變數(超過)
標籤:sv[獨立變數編號] > 數值
標籤:變數[獨立變數編號] > 數值

# 指定獨立變數(未滿)
標籤:sv[獨立變數編號] < 數值
標籤:變數[獨立變數編號] < 數值

# 指定獨立變數(不相等)
標籤:sv[獨立變數編號] != 數值
標籤:變數[獨立變數編號] != 數值

★使用範例☆
標籤:sv[12] >= 10  # 第1個事件指令
標籤:ss[5] == false
標籤:變數[5] == 50
腳本:# ===隔開用===
標籤:ss[7] == true

註釋:事件出現條件額外增加以下3項
:  :(1)12號獨立變數10以上
:  :(2)5獨立開關必須為關(OFF)
:  :(3)5號獨立變數必須剛好為50
:  :註:第4個 [標籤] 沒有效果

設定額外擴充的獨立開關或是獨立變數的事件開始條件
由於預設的RM程式的事件編輯器沒辦法直接擴充指定此腳本的獨立開關或獨立變數的項目
所以只好改採用事件指令 [標籤] 來設定使用此腳本獨立變數或獨立開關的事件開始條件
當然預設的事件出現條件依然還有效果,可以和此腳本獨立變數或獨立開關一起使用
要注意一點,那就是 [標籤] 事件一定要是第1個事件指令才有效果(事件指令 [註釋] 也不能放)
也就是說,要把 [標籤] 放在事件頁最上面才會有效果(當然...標籤內容格式不能寫錯)
此外需要指定2個以上的出現條件的話,只要下1個事件指令也是 [標籤] 的話就會連續判斷
直到事件頁結尾或是下個事件並非 [標籤] 為止(就算格式寫錯還是會繼續往下判斷)
開關:設定true或『ON』表示開
   設定false或『OFF』表示關
 
相簿設定
標籤設定
相簿狀態