關於部落格
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

    追蹤人氣

【事件】對事件使用物品


以下範例是...1個道具可以對3位NPC的任1個使用,其中2個存在於相同地圖
步驟1 - 設置物品
首先先想好要用什麼物品來使用這個效果,假設用恢復劑好了!!
打開資料庫,選擇 公共事件 頁籤,先對1個空白公共事件取名為 [恢復劑] 好了
然後切換到 物品 頁籤,選擇 恢復劑 進行設置,設置內容隨意,但注意以下2個
公共事件:只能選擇剛剛在公共事件頁籤取名為 恢復劑 的哪個公共事件
消耗:如果你希望用失敗會讓物品消失就選消耗,如果希望成功在讓物品消失選不消耗
 
步驟2 - 定位要被道具使用的事件(NPC)
就是設定要被玩家使用道具的NPC,建議要想好NPC的位置並竟量不做更改
不然要移動那個NPC到不同位置時,則公共事件的內容就要在回去修改,會很麻煩
假設在地圖001設置了1個NPC,這個NPC的座標為9,7(X座標,Y座標 以下內容同理)
在地圖002設置了2個NPC,第1位NPC座標為0,0,第2位NPC座標為2,0
 
步驟3 - 設置公共事件內容
打開資料庫,選擇 公共事件 頁籤,對取名為[恢復劑]的公共事件
設置以下的事件內容:
註釋:獲取角色的位置與朝向
變數操作:[0001: 地圖編號]= 地圖 ID
變數操作:[0002: 角色X座標]= 角色 的 X 座標
變數操作:[0003: 角色Y座標]= 角色 的 Y 座標
變數操作:[0004: 角色面相]= 角色 的 面向
註釋:在地圖編號001使用道具場合
條件分歧:變數 [0001: 地圖編號] == 1
 ◆註釋:玩家從NPC上方和NPC對話時(NPC的Y座標-1)
 ◆條件分歧:變數 [0002: 角色X座標] == 9
  ◆條件分歧:變數 [0003: 角色Y座標] == 6
   ◆條件分歧:變數 [0004: 角色面相] == 2
    ◆註釋:讓NPC看向角色(以下依此類推)
    ◆設定移動路線:[NPC]
    :      :◇臉向上
    ◆移至標籤:地圖1事件1
    ◆
   :分歧結束
   ◆
  :分歧結束
  ◆
 :分歧結束
 ◆註釋:玩家從NPC左邊和NPC對話時(NPC的X座標-1)
 ◆條件分歧:變數 [0002: 角色X座標] == 8
  ◆條件分歧:變數 [0003: 角色Y座標] == 7
   ◆條件分歧:變數 [0004: 角色面相] == 6
    ◆設定移動路線:[NPC]
    :      :◇臉向左
    ◆移至標籤:地圖1事件1
    ◆
   :分歧結束
   ◆
  :分歧結束
  ◆
 :分歧結束
 ◆註釋:玩家從NPC右邊和NPC對話時(NPC的X座標+1)
 ◆條件分歧:變數 [0002: 角色X座標] == 10
  ◆條件分歧:變數 [0003: 角色Y座標] == 7
   ◆條件分歧:變數 [0004: 角色面相] == 4
    ◆設定移動路線:[NPC]
    :      :◇臉向右
    ◆移至標籤:地圖1事件1
    ◆
   :分歧結束
   ◆
  :分歧結束
  ◆
 :分歧結束
 ◆註釋:玩家從NPC下方和NPC對話時(NPC的Y座標+1)
 ◆條件分歧:變數 [0002: 角色X座標] == 9
  ◆條件分歧:變數 [0003: 角色Y座標] == 8
   ◆條件分歧:變數 [0004: 角色面相] == 8
    ◆設定移動路線:[NPC]
    :      :◇臉向下
    ◆移至標籤:地圖1事件1
    ◆
   :分歧結束
   ◆
  :分歧結束
  ◆
 :分歧結束
 ◆
分歧結束
註釋:在地圖編號002使用道具場合
條件分歧:變數 [0001: 地圖編號] == 2
 ◆註釋:地圖002中第1位NPC的場合
 :  :玩家不可能從上和左和NPC對話,所以可以省略
 :  :玩家從NPC右邊和NPC對話時(NPC的X座標+1)
 ◆條件分歧:變數 [0002: 角色X座標] == 1
  ◆條件分歧:變數 [0003: 角色Y座標] == 0
   ◆條件分歧:變數 [0004: 角色面相] == 4
    ◆設定移動路線:[NPC1]
    :      :◇臉向右
    ◆移至標籤:地圖2事件1
    ◆
   :分歧結束
   ◆
  :分歧結束
  ◆
 :分歧結束
 ◆註釋:玩家從NPC下方和NPC對話時(NPC的Y座標+1)
 ◆條件分歧:變數 [0002: 角色X座標] == 1
  ◆條件分歧:變數 [0003: 角色Y座標] == 0
   ◆條件分歧:變數 [0004: 角色面相] == 8
    ◆設定移動路線:[NPC1]
    :      :◇臉向下
    ◆移至標籤:地圖2事件1
    ◆
   :分歧結束
   ◆
  :分歧結束
  ◆
 :分歧結束
 ◆註釋:地圖002中第2位NPC的場合
 :  :玩家不可能從上面和NPC對話,所以可以省略
 :  :玩家從NPC左邊和NPC對話時(NPC的X座標-1)
 ◆條件分歧:變數 [0002: 角色X座標] == 1
  ◆條件分歧:變數 [0003: 角色Y座標] == 0
   ◆條件分歧:變數 [0004: 角色面相] == 6
    ◆設定移動路線:[NPC2]
    :      :◇臉向左
    ◆移至標籤:地圖2事件2
    ◆
   :分歧結束
   ◆
  :分歧結束
  ◆
 :分歧結束
 ◆註釋:玩家從NPC右邊和NPC對話時(NPC的X座標+1)
 ◆條件分歧:變數 [0002: 角色X座標] == 3
  ◆條件分歧:變數 [0003: 角色Y座標] == 0
   ◆條件分歧:變數 [0004: 角色面相] == 4
    ◆設定移動路線:[NPC2]
    :      :◇臉向右
    ◆移至標籤:地圖2事件2
    ◆
   :分歧結束
   ◆
  :分歧結束
  ◆
 :分歧結束
 ◆註釋:玩家從NPC下方和NPC對話時(NPC的Y座標+1)
 ◆條件分歧:變數 [0002: 角色X座標] == 2
  ◆條件分歧:變數 [0003: 角色Y座標] == 1
   ◆條件分歧:變數 [0004: 角色面相] == 8
    ◆設定移動路線:[NPC2]
    :      :◇臉向下
    ◆移至標籤:地圖2事件2
    ◆
   :分歧結束
   ◆
  :分歧結束
  ◆
 :分歧結束
 ◆
分歧結束
註釋:如果以上判定都失敗的話結束此公共事件
中斷事件處理
註釋:第1個地圖的那個NPC的事件執行內容
標籤:地圖1事件1
註釋:執行成功時消耗物品,不消耗可不加
增減物品:[恢復劑] - 1
註釋:這裡設定地圖001的那個NPC的事件執行內容
◆文章:感謝你給我恢復劑
:  :我的腳傷因該沒問題了
註釋:事件執行完畢,恢復NPC面相
設置移動路線:[NPC]
:      :◇臉向下
中斷事件處理
註釋:第2個地圖的第1位NPC的事件執行內容
標籤:地圖2事件1
註釋:★這裡設定地圖002的第1位NPC的事件執行內容
◆文章:我對恢復劑沒興趣,還你吧
設置移動路線:[NPC1]
:      :◇臉向下
中斷事件處理
註釋:第2個地圖的第2位NPC的事件執行內容
標籤:地圖2事件2
註釋:★這裡設定地圖002的第2位NPC的事件執行內容
增減物品:[恢復劑] - 1
◆文章:真好喝,謝了^^
設置移動路線:[NPC2]
:      :◇臉向下
註釋:已經是事件最後了,沒必要在中斷事件處理
☆變數操作獲取朝向的數值說明:2為向下看、4為向左看、6為向右看、8為向下看
 
事件流程解析
主要3個步驟:獲取玩家角色位置確認是否成功執行執行事件內容
【獲取玩家角色位置】
獲取角色所在地圖、座標、朝向
【確認是否成功執行】
當角色在地圖001時
 如果角色在指定的NPC上面時
  看向主角,跳到執行該NPC的內容
 如果角色在指定的NPC左邊時
  看向主角,跳到執行該NPC的內容
 如果角色在指定的NPC右邊時
  看向主角,跳到執行該NPC的內容
 如果角色在指定的NPC下面時
  看向主角,跳到執行該NPC的內容
當角色在地圖002時
 如果角色在第1位NPC右邊時

  看向主角,跳到執行第1位NPC的內容
 如果角色在第1位NPC下面時
  看向主角,跳到執行第2位NPC的內容
 如果角色在第2位NPC左邊時
  看向主角,跳到執行第2位NPC的內容
 如果角色在第2位NPC右邊時
  看向主角,跳到執行第2位NPC的內容
 如果角色在第2位NPC下面時
  看向主角,跳到執行第2位NPC的內容
中斷事件
【執行事件內容】
地圖001的那個NPC的執行內容
中斷事件
地圖002的第1位NPC的執行內容
中斷事件
地圖002的第2位NPC的執行內容
 
 
範例下載
下載連接:檔案大小:231 KB檔案類型:RAR(內為RMXP遊戲壓縮安裝檔)
本人掃毒程式不是說很好,雖然目前沒看出什麼中毒跡象,但下載前建議先用掃毒程式查毒
☆yam天空部落空間(附加檔案),檔案名稱有被轉過
☆一開使的地圖會有3個NPC,左邊為小孩,中間為大叔,右邊紫衣人,可和紫衣人拿東西
☆範例中有4個事件支援此文章說的效果,可以不斷的嘗試對人使用物品看看!!
☆遊戲中(算是遊戲)有3個結局,其中1個結局可能不算
(喂~啥意思啦!!)
 
相簿設定
標籤設定
相簿狀態