Re: [問題] 有推薦RMVA的SLG腳本嗎?
看板RPGMaker (RPG製作大師 - RPG Maker)作者hoyunxian (WildDagger)時間11年前 (2013/07/16 15:35)推噓1(1推 0噓 1→)留言2則, 1人參與討論串5/5 (看更多)
※ 引述《leisesnow (怡然恬適.方得自在)》之銘言:
: ※ 引述《hoyunxian (WildDagger)》之銘言:
: : http://www.lemon-slice.net/rgss3_srpg_converterACE_m.html
: : 多人数SRPGコンバータ for Ace
: : 同一個作者作的另外一個版本,這個就不限制8個角色了
: : 而且比較接近普通的機戰會有的那種關卡制。
: : 設置上基本上與8人版的差別不大,
: : 但是需要一個戰鬥場景地圖,而進入戰鬥場景地圖後,
: : 必須要執行遭遇戰鬥的指令才能進入關卡戰鬥
: : 第幾回合發生什麼事之類的是在敵群的設置那邊做事件設定
: 感謝大大提供這麼好的資源
: 所以我昨天試了一下
: 功能的確不錯
: 可以做出關卡式的大戰役^ ^
: 只是
: 在敵群設定那邊
: 有一個腳本指令我研究好久
: 還是搞不太清楚
: 懇請大大解惑
: 那個插入腳本是event_stage(32,0,10)
: 出現在戰鬥開始時
: 我自己有推出32的含意
: 因為這場要打敗帝國軍將領就能獲勝
: 32剛好是帝國軍將領在地圖上的事件ID號碼
: 可是後兩碼
: 我就推測不出來
: 既不是地圖上座標位置
: 也不是公用事件號碼
: 更糟的是
: 符合勝利條件後
: 又要出現一個腳本event_stage(32,1,10)
: event_stage(32,0, 1)
: 所以我想
: 這個指令應該非常重要
: 只是後兩碼的含意不知道的話
: 就沒辦法自由設計了
: 更糗的是
: 第二場戰鬥的腳本指令是event_stage(16,0,28)
: event_stage(17,0,28)
: event_stage(18,0,28)
: 16、17、18剛好是要擊破的目標事件ID
: 所以已證實我的推測
: 第一碼是擊破目標
: 但後兩碼卻跟第一場的event_stage(32,0,10)
: 大不相同 \@口@/
: 為了弄懂後兩碼的含意
: 我甚至去開腳本編輯器的RGSS內容
: 一行一行做比對
: 看得眼花撩亂
: 依舊找不到相關指令的設定說明
: 希望好心的大大
: 幫忙解惑
: 謝謝! >"<
你應該是看錯了,那個不是event_stage
而是event_state
至於那個指令是幹嘛的,隨範例一起附贈的追加事件指令文件檔有說明
・ステートの付加、解除(アクター、エネミー共通)
#~~~~~スクリプト~~~~~
event_state(id, change, state_id)
#~~~~~ここまで~~~~~~
指定したイベントIDのキャラクターにステートを付加もしくは解除します。
id に半角数字を入れると、そのIDのイベントを対象にします。
change には、半角で 0 か 1 を入れます。0 だと付加、1 だと解除になります。
state_id には、付加または解除するステートのIDを半角数字で入力します。
なお、イベントIDではなく特定のアクターにステートを付加または解除する場合は、
通常通りイベントコマンドのステートの付加を利用してください。
這個指令是因為在地圖戰場上不能直接指定敵人,
所以追加的一個腳本指令
參數依序是「事件ID」、「增加/解除狀態」、「狀態ID」
第二個指令設定成0的時候是附加狀態,設定成1的時候是解除狀態
不過因為對我方而言仍然可以用事件指令來追加/解除狀態,
所以雖然我方也能用,但還是用在敵人身上會比較適合。
至於範例遊戲中那個event_state(32, 0, 10)是指什麼,
依照上面的解讀,去翻狀態就會發現第10號狀態是「不死身」,
也就是不會陷入戰鬥不能的狀態。
為什麼要設這個狀態,仔細看就會發現那裡有BOSS最後撂下的狠話
如果說沒有先給BOSS一個不死身狀態的話,就會變成BOSS消失了才有對話(看來很怪)
所以就先給予他一個不死身狀態,讓他把話給講完,
之後再用同樣的腳本解除他的不死身狀態,並且賦予他戰鬥不能狀態
(別忘了ACE中預設戰鬥不能是拿1號狀態加上去的)
之後再開啟戰鬥勝利的開關。
(說明手冊有說這些追加的事件指令,可以去翻看看,
因為它是用記事本寫的,所以用中文系統的記事本去開必定亂碼,
這時可以改成用瀏覽器開(我習慣用火狐),瀏覽器偵測到後就會自動更改編碼,
就可以好好研讀這些事件指令了)
: : 這個目前還是有做不到的部分,首先就是行動上沒辦法做成敵我回合
: : 而且也沒辦法做到關卡內第三方參戰
: : (不屬於敵我任何一方的勢力,但我方NPC可以設定自動戰鬥,就跟範例遊戲那個一樣)
: 有自動戰鬥的我方NPC
: 我已經心滿意足了
: 設定方法是在主角欄創設角色
: 然後特殊標誌設[自動作戰]
: : 不過對於SRPG而言這裏面的機能應該是夠用了
: : 不牽涉戰鬥類的腳本基本上不會衝突。
: 這個範例遊戲真的很棒
: 再次感謝大大提供!
我也正打算用這做自己的SRPG遊戲了
雖然目前最缺的是素材(默)
→
07/16 13:36,
07/16 13:36
要修掉在VX ACE裡面也算很容易
到Window_BattleMenuCommand這個腳本裡面就可以修掉了
如果你是把範例遊戲的腳本原封不動拷貝過去的話,
可以在Windows_BattleMenuCommand那邊的46行看到,
如果是用說明文件的腳本的話,則在本體那個超大量腳本的第3579行
就能看到下面這段(可能會有變動,總之在這附近)
#--------------------------------------------------------------------------
# ● 主要コマンドをリストに追加
#--------------------------------------------------------------------------
def add_main_commands
#add_command(Vocab::item, :item, main_commands_enabled)
#add_command(Vocab::skill, :skill, main_commands_enabled)
add_command(Vocab::equip, :equip, main_commands_enabled)
add_command(Vocab::status, :status, main_commands_enabled)
end
只要在
add_command(Vocab::equip, :equip, main_commands_enabled)
這一段前面加上#把這一段註釋掉,就不能在戰鬥中換裝備了。
不過因為這樣直接改還是會有不小心動到別的腳本的問題
所以我直接拷貝了一份出來改放在下面
需要的時候直接把這個複製回去在最下面另外開個新腳本貼上去就OK了
如果到時出了什麼問題,直接砍掉/修掉就行
#==============================================================================
# ■ Window_BattleMenuCommand
#------------------------------------------------------------------------------
# 戦闘中のメニュー画面で表示するコマンドウィンドウです。
#==============================================================================
class Window_BattleMenuCommand < Window_Command
#--------------------------------------------------------------------------
# ● 主要コマンドをリストに追加
#--------------------------------------------------------------------------
def add_main_commands
#add_command(Vocab::item, :item, main_commands_enabled)
#add_command(Vocab::skill, :skill, main_commands_enabled)
#add_command(Vocab::equip, :equip, main_commands_enabled)
add_command(Vocab::status, :status, main_commands_enabled)
end
end
(RGSS修腳本最好善用alias(別名)與再定義,直接改很容易出狀況,
VX系列跟XP不一樣的地方在於把很多地方細項化,
所以只要去改細項就不需要動到主項了)
--
推
06/17 02:16,
06/17 02:16
推
06/17 02:17,
06/17 02:17
→
06/17 02:17,
06/17 02:17
推
06/17 02:22,
06/17 02:22
推
06/17 02:22,
06/17 02:22
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.250.41.149
※ 編輯: hoyunxian 來自: 111.250.41.149 (07/16 15:44)
推
07/16 16:13, , 1F
07/16 16:13, 1F
→
07/16 16:14, , 2F
07/16 16:14, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 5 之 5 篇):
RPGMaker 近期熱門文章
PTT遊戲區 即時熱門文章
-77
180
32
47