赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 25968 |
最后登录 | 2024-8-17 |
在线时间 | 131 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 57
- 在线时间
- 131 小时
- 注册时间
- 2008-8-12
- 帖子
- 184
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
如果某角色添加进人物仓库,那么就给他添加34号状态,直到重新加入队伍离开人物仓库,才去除这个状态
无冲突版人物仓库脚本:
http://rpg.blue/web/htm/news437.htm
好像下面这一段就是写角色进出仓库的{/gg}
- #--------------------------------------------------------------------------
- # ● フレーム更新
- #--------------------------------------------------------------------------
- def update
- # コマンドウィンドウを更新
- @main_window.update
- if @status_window.visible and @show_index != @main_window.index
- status_window_position
- @status_window.refresh(@main_window.menber)
- @show_index = @main_window.index
- end
- # B ボタンが押された場合
- if Input.trigger?(Input::B)
- if $game_party.actors.size < $game_party.party_min
- # ブザー SE を演奏
- $game_system.se_play($data_system.buzzer_se)
- return
- end
- # キャンセル SE を演奏
- $game_system.se_play($data_system.cancel_se)
- # メニュー画面に切り替え
- $scene = Scene_Map.new
- return
- end
- # C ボタンが押された場合
- if Input.trigger?(Input::C)
- # 選択したアクターが強制加入アクターの場合入れ替え不可
- if $game_party.must_actor_include?(@main_window.menber)
- # ブザー SE を演奏
- $game_system.se_play($data_system.buzzer_se)
- return
- end
- if $game_party.actors.include?(@main_window.menber)
- $game_party.remove_actor(@main_window.menber.id)
- if $game_party.remove_actor
- main_window.menber.id.add_state(33)
- else
- if $game_party.actors.size == $game_party.party_max
- # ブザー SE を演奏
- $game_system.se_play($data_system.buzzer_se)
- return
- end
- $game_party.add_actor(@main_window.menber.id)
-
- end
- # 決定 SE を演奏
- $game_system.se_play($data_system.decision_se)
- @main_window.refresh
- @menber_window.refresh
- return
- end
- end
- def status_window_position
- if @main_window.cursor_rect.y < 176
- @status_window.y = 288
- else
- @status_window.y = 96
- end
- end
- end
复制代码 此贴于 2008-10-28 14:59:33 被版主darkten提醒,请楼主看到后对本贴做出回应。 版务信息:本贴由楼主自主结贴~ |
|