關於部落格
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個空白腳本
在空白腳本內貼上以下腳本:
RPG Maker XP 適用
module Sword
#=======================================
#★魔劍工舖 - 雙手武器
#轉貼腳本請著名出處:http://blog.yam.com/a870053jjkj/article/24693337
#如果採用在遊戲中,看你高興是否顯示腳本出處,但嚴禁說是自己寫的腳本!!
#=======================================
#● 使用者自定設置
SWORD_HAND_BUZZ = [5, 6..8]
#詳細設置說明請參考:http://blog.yam.com/a870053jjkj/article/24693337
#=======================================
  #範圍轉換

  for i in 0...SWORD_HAND_BUZZ.size
    if SWORD_HAND_BUZZ[i].is_a?(Range)
      a = SWORD_HAND_BUZZ[i].begin and b = SWORD_HAND_BUZZ[i].end
      SWORD_HAND_BUZZ[i].exclude_end? ? c = 0 : c = 1
      SWORD_HAND_BUZZ.delete_at(i)
      SWORD_HAND_BUZZ += Array.new(b - a + c){|i|i + a}
    end
  end
end
 
#☆ 裝備畫面
class Scene_Equip
  include Sword
  # 更新裝備選擇窗口
  alias sword_update_item update_item
  def update_item
    if Input.trigger?(Input::C)
      $game_system.se_play($data_system.equip_se)
      item = @item_window.item
      @actor.equip(@right_window.index, item == nil ? 0 : item.id)
      # 更換裝備時的處理,卸下指定裝備
      if @right_window.index == 0 and SWORD_HAND_BUZZ.include?(@actor.weapon_id)
        @actor.equip(1, 0)
        @item_window1.dispose
        @item_window1 = Window_EquipItem.new(@actor, 0)
        @item_window = @item_window2
      elsif @right_window.index == 1 and item != nil and
      SWORD_HAND_BUZZ.include?(@actor.weapon_id)
        @actor.equip(0, 0)
        @item_window2.dispose
        @item_window2 = Window_EquipItem.new(@actor, 1)
        @item_window = @item_window1
      end
      @right_window.active = true
      @item_window.active = false
      @item_window.index = -1
      @right_window.refresh
      @item_window.refresh
      return
    end
    sword_update_item
  end
end
 
 
使用者自定設置說明
SWORD_HAND_BUZZ = [5, 6..8]
設定要判定為是雙手武器的武器編號,每個編號都必須用小逗號(,)分開(不是 點 符號喔)
例如寫成[5, 6, 8, 10, 15, 1],則就表示編號1號、5號、6號、8號、10號、15號的武器
此外可以使用範圍表示法(2個小點),例如5..10就表示5到10的所有編號(包含5號和10號)
例如輸入成[5, 6..8],其實和設置[5, 6, 7, 8]是一樣的
此設置為了使人方便理解,故意預設設成[5, 6..8]
 
相簿設定
標籤設定
相簿狀態