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

  • 308393

    累積人氣

  • 39

    今日人氣

    0

    追蹤人氣

【腳本】事件腳本

顯示文章
$game_temp.message_text = "內容"
變更對話框選項(位置)
$game_system.message_position = 數值
變更對話框選項(透不透明)
$game_system.message_frame = 數值
等待 每2幀為事件等待的1畫格,用於腳本編輯器內的腳本似乎會無效
@wait_count = 幀數
註釋 
被註釋的內容不會被執行,做標記或分辨腳本用的
#內容
條件分歧(變數)
if $game_variables[變數編號] == 數值
end
#分歧結束
條件分歧(按下指定按鈕)

if Input.trigger?(Input::按鈕)
end
#分歧結束
條件分歧(按住指定按鈕)

if Input.press?(Input::按鈕)
end
#分歧結束
除此以外的場合
 (配合『條件分歧』使用)
else
除此以外,如果...(變數) (配合『條件分歧』使用)
elsif $game_variables[變數編號] == 數值
#指定除此以外的場合的條件
循環
loop do
end
 #循環結束(以上反覆)
中斷循環 (配合『循環』使用)
break
中斷事件處理
command_end
暫時消除事件 事件編號:輸入「@event_id」表示本事件
$game_map.events[事件編號].erase

公共事件
$game_temp.common_event_id = 公共事件編號
開關操作
$game_switches[開關編號] = 開關
變數操作 變數代入常數
$game_variables[變數編號] = 數值
變數操作 變數減變數
$game_variables[變數編號1] -= $game_variables[變數編號2]
獨立開關操作 獨立開關名稱:A、B、C、D或更多!
$game_self_switches[[地圖編號,事件編號,"獨立開關名稱"]] = 開關
計時器開始操作 數值:每40為1秒,數值5600為2分鐘,依此類推
$game_system.timer_working = true
$game_system.timer = 數值
計時器開始操作 配合 計時器開始操作 使用
$game_system.timer_working = false
增減金錢 金錢數的數字左邊加個「-」的符號表示減少
$game_party.gain_gold(金錢數)
增減物品 數量的數字左邊加個「-」的符號表示減少
$game_party.gain_item(物品編號,數量)
增減武器 數量的數字左邊加個「-」的符號表示減少
$game_party.gain_weapon(武器編號,數量)
增減防具 數量的數字左邊加個「-」的符號表示減少
$game_party.gain_armor(防具編號,數量)
增減隊員(加入)
$game_party.add_actor(角色編號)
增減隊員(離隊)
$game_party.remove_actor(角色編號)
增減隊員(初始化) 配合『增減隊員(加入)』使用
$game_party[角色編號].setup(角色編號)
變更禁止存檔 腳本第2行為關閉禁止選單,因為關禁存檔似乎也同時開禁選單
$game_system.save_disabled = 開關
$game_system.menu_disabled = false
變更禁止選單
$game_system.menu_disabled = 開關
變更禁止遇敵
$game_system.encounter_disabled = 開關
場所移動 預設無淡出淡入效果
$game_temp.player_transferring = true
$game_temp.player_new_map_id = 地圖編號
$game_temp.player_new_x = X座標
$game_temp.player_new_y = Y座標
$game_temp.player_new_direction = 朝向數值
場所移動(淡入淡出) 配合『場所移動』使用
Graphics.freeze
$game_temp.transition_processing = true
畫面捲動 速度:請參考行走速度來設置
$game_map.start_scroll(方向, 格數, 速度)
變更地圖設定(全景圖形) 全景圖檔名:紅字空白代表無
$game_map.panorama_name = "全景圖檔名"
$game_map.panorama_hue = 色相
變更地圖設定(霧圖形) 霧圖檔名:紅字空白代表無
$game_map.fog_name = "霧圖檔名"
$game_map.fog_hue = 色相
$game_map.fog_opacity = 不透明度
$game_map.fog_blend_type = 合成方式
$game_map.fog_zoom = 放大率
$game_map.fog_sx = SX
$game_map.fog_sy = SY
變更地圖設定(戰鬥背景圖形) 戰鬥背景檔名:紅字空白代表無
$game_map.battleback_name = "戰鬥背景檔名"
變更霧的色調 時間:每2為事件的1畫格
$game_map.start_fog_tone_change(Tone.new(, , , ), 時間)
變更霧的不透明度 時間:每2為事件的1畫格
$game_map.start_fog_opacity_change(不透明度, 時間)
顯示動畫(角色)
$game_player.animation_id = 動畫編號
顯示動畫(事件) 事件編號:輸入「@event_id」表示本事件
$game_map.events[事件編號].animation_id = 動畫編號
變更透明狀態
$game_player.transparent =
開關
等待移動結束
@move_route_waiting = true
準備漸變
Graphics.freeze
執行漸變 漸變圖檔名:紅字空白代表無
$game_temp.transition_processing = true
$game_temp.transition_name = "漸變圖檔名"
變更畫面色調 時間:每2為事件的1畫格
$game_screen.start_tone_change(Tone.new(, , , ), 時間)
畫面閃爍 時間:每2為事件的1畫格
$game_screen.start_flash(Color.new(, , , 強度), 時間)
畫面震動 時間:每2為事件的1畫格
$game_screen.start_shake(強度, 速度, 時間)

顯示圖片 
$game_screen.pictures[編號].show("圖片檔名", 原點X座標, Y座標, 放大率X, 放大率Y,
不透明度, 合成方式)

移動圖片 時間:每2為事件的1畫格
$game_screen.pictures[編號].move(時間, 原點, X座標, Y座標, 放大率X, 放大率Y,
不透明度, 合成方式)
旋轉圖片
$game_screen.pictures[編號].rotate(旋轉速度)
變更圖片色調 時間:每2為事件的1畫格
$game_screen.pictures[編號].start_tone_change(Tone.new(, , , ), 時間)
刪除圖片
$game_screen.pictures[編號].erase
變更天氣 強度:可以參考事件「變更天氣」中的強度欄位設置
$game_screen.weather(天氣編號, 強度, 時間)
演奏 BGM 檔案名稱:最右邊不用加附檔名,音量、音調:單位為百分比
Audio.bgm_play("Audio/BGM/" + "檔案名稱", 音量, 音調)
淡出 BGM
$game_system.bgm_fade(秒數)
演奏 BGS 檔案名稱:最右邊不用加附檔名,音量、音調:單位為百分比
Audio.bgs_play("Audio/BGS/" + "檔案名稱", 音量, 音調)
淡出 BGS
$game_system.bgs_fade(秒數)
記憶 BGM
$game_system.bgm_memorize
記憶 BGS
$game_system.bgs_memorize
還原 BGM
$game_system.bgm_restore
還原 BGS
$game_system.bgs_restore
演奏 ME 檔案名稱:最右邊不用加附檔名,音量、音調:單位為百分比
Audio.me_play("Audio/ME/" + "檔案名稱", 音量, 音調)
演奏 SE 檔案名稱:最右邊不用加附檔名,音量、音調:單位為百分比
Audio.se_play("Audio/SE/" + "檔案名稱", 音量, 音調)
停止 BGS / BGS / ME / SE
Audio.
聲音類型_stop
戰鬥處理 預設無法逃走
$game_temp.battle_calling = true
$game_temp.battle_troop_id = 敵人隊伍編號
戰鬥處理(可以逃走) 配合『戰鬥處理』使用

$game_temp.battle_can_escape = true
戰鬥處理(戰敗不結束遊戲) 配合『戰鬥處理』使用
$game_temp.battle_can_lose = true
商店處理 要賣更多請依照腳本第2行的規律設置下去
$game_temp.shop_calling = true
$game_temp.shop_goods = [[0, 物品編號1], [0, 物品編號2], [0, 物品編號3]]
名稱輸入處理
$game_temp.name_calling = true
$game_temp.name_actor_id = 角色編號
$game_temp.name_max_char =
可輸入的總字數
戰鬥中斷 在戰鬥階段時用
$game_temp.battle_abort = true
呼叫選單畫面
$game_temp.menu_calling = true
呼叫存檔畫面
$game_temp.save_calling = true

遊戲結束 
$game_temp.gameover = true
返回標題畫面
$game_temp.to_title = true
相簿設定
標籤設定
相簿狀態