想問一下強制執行事件
2 posters
想問一下強制執行事件
地圖事件強制執行的式子如下
$game_map.events[事件編號].start
如果想要讓這個編號的某一頁強制執行怎麼辦?
例如:
現在的條件符合第1頁
要怎麼強制執行第2頁的內容?(像2K3 事件呼叫 的功能,可以讓事件第幾頁強制執行
因為事件的頁數有不同行走圖
所以不能動到出現條件
如果不行的話我就用開關和標籤了@@
$game_map.events[事件編號].start
如果想要讓這個編號的某一頁強制執行怎麼辦?
例如:
現在的條件符合第1頁
要怎麼強制執行第2頁的內容?(像2K3 事件呼叫 的功能,可以讓事件第幾頁強制執行
因為事件的頁數有不同行走圖
所以不能動到出現條件
如果不行的話我就用開關和標籤了@@
回復: 想問一下強制執行事件
幫你寫好了
貼在main之上
Game_Event之下
到時候會出更完整的功能
貼在main之上
Game_Event之下
到時候會出更完整的功能
- 代碼:
#===================================================================
#強制呼叫事件頁執行內容V1.00
#BY 金也安里
#===================================================================
=begin
====================================
●功能:
====================================
使用事件頁的腳本,強制呼叫地圖上任何事件的事件頁執行內容。
====================================
●使用方法:
====================================
腳本 : $game_map.events[事件ID].read_page(事件頁數)
範例 :
$game_map.events[5].read_page(3)
執行地圖上ID為5的事件第3頁執行內容。
$game_map.events[@event_id].read_page(2)
執行本事件第2頁執行內容。
=end
#==============================================================================
# ■ Game_Event
#------------------------------------------------------------------------------
# 處理事件的類別。條件判斷、事件頁的切換、並行處理、執行事件功能
# 在 Game_Map 類別的內部使用。
#==============================================================================
class Game_Event < Game_Character
#--------------------------------------------------------------------------
# ● 暫時消失
#--------------------------------------------------------------------------
def read_page(set)
unless @erased
@list = @event.pages[set-1].list
start
end
end
end
#==============================================================================
#轉載此腳本 請保留此行文字 BY RMXP小屋 金也安里
#http://www.wretch.cc/blog/hauhauchen
#==============================================================================
安里- 拿著木劍的戰士
- 文章數 : 20
注冊日期 : 2009-12-29
回復: 想問一下強制執行事件
感謝安里大>"<
現在就去試試
如果要讓腳本更變態的話
可以再加 執行「任何地圖事件的某一頁」
===========叫我分隔線===========
還想請教一個問題
$game_map.events[編號].start
用在自動執行下會失效(並行處理是怎麼樣我就不清楚了
我是用標籤和開關解決問題的
不知這個腳本有沒有辦法改善這個問題
就像自動執行下呼叫公共事件可以順利執行!!
現在就去試試
如果要讓腳本更變態的話
可以再加 執行「任何地圖事件的某一頁」
===========叫我分隔線===========
還想請教一個問題
$game_map.events[編號].start
用在自動執行下會失效(並行處理是怎麼樣我就不清楚了
我是用標籤和開關解決問題的
不知這個腳本有沒有辦法改善這個問題
就像自動執行下呼叫公共事件可以順利執行!!
回復: 想問一下強制執行事件
附上最新測試
自動執行下
安里大的腳本和$game_map.events[事件編號].start
都會失效
並行處理下
安里大的腳本和$game_map.events[事件編號].start
都會成功
自動執行下
安里大的腳本和$game_map.events[事件編號].start
都會失效
並行處理下
安里大的腳本和$game_map.events[事件編號].start
都會成功
回復: 想問一下強制執行事件
因為他(RMXP)會一個事件跑完再跑一個事件
公共事件會跑
是因為他把公共事件的指令添加到原本的自動執行指令下了
(好難懂,我也不知道我說的對不對)
公共事件會跑
是因為他把公共事件的指令添加到原本的自動執行指令下了
(好難懂,我也不知道我說的對不對)
安里- 拿著木劍的戰士
- 文章數 : 20
注冊日期 : 2009-12-29
回復: 想問一下強制執行事件
對了
用我那個腳本的話
原本的指令會被取代歐
特別注意一下
要取代回來的話
到時候再釋出比較完整版的腳本
如果需要我再寫
不需要我就放著爛囉
用我那個腳本的話
原本的指令會被取代歐
特別注意一下
要取代回來的話
到時候再釋出比較完整版的腳本
如果需要我再寫
安里- 拿著木劍的戰士
- 文章數 : 20
注冊日期 : 2009-12-29
這個論壇的權限:
您 無法 在這個版面回復文章
|
|