查看: 1002|回复: 3

人物倉庫

  [复制链接]
梦石
0
星屑
329
在线时间
337 小时
注册时间
2008-7-20
回帖
71
发表于 2009-5-27 17:46:35 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本人使用網站上的人物倉庫功能,發現如果在隊伍調配上少於4個同伴的話,故事仍然可以進行下去。
請問大大們,如何做到當啓動人物倉庫系統的時候,
如果選擇的同伴少於4個的話是無法讓玩家退出人物倉庫系統功能,
一定要達到隊伍中4個同伴才可以繼續玩下去的效果呢?
版务信息:本贴由楼主自主结贴~
老子,鐵烈斯登場!
話說在前頭,在這個6R世界裏,你們可以試着上我的鈎嗎?
但是我可以跟你們說,我可是非·常·之·強的!
所以,為我的強大哭泣吧!
是否覺得很囧呢?你不用回答!
無論如何,我從開始到最後都是Climax狀態!
梦石
0
星屑
61
在线时间
24 小时
注册时间
2008-8-5
回帖
1912
发表于 2009-5-27 18:16:09 | 显示全部楼层
這個腳本中退出場景的輸入判斷是在 update_command 這個方法中的,所以應該從這里下手~~找到这一段,添加紅色的部分就是增加了一個退出場景的條件——【隊伍人數大于等于 4 人時】,如果不滿足這個條件時按下退出熱鍵時就會播放一個禁止的音效:
  def update_command
    if Input.trigger?(Input::B)
      if $game_party.actors.size > 3
        $game_system.se_play($data_system.cancel_se)
        #画面切换
        $scene = Scene_Map.new
        return
      else
        $game_system.se_play($data_system.buzzer_se)
      end

    end
    if @left_window.active
      update_left
      return
    end
    if @right_window.active
      update_right
      return
    end
  end
回复

使用道具 举报

梦石
0
星屑
329
在线时间
337 小时
注册时间
2008-7-20
回帖
71
 楼主| 发表于 2009-5-27 18:42:30 | 显示全部楼层
如何實現在指定某些劇情是要強制性這樣做,而其餘時間是沒有限制隊員的呢?
老子,鐵烈斯登場!
話說在前頭,在這個6R世界裏,你們可以試着上我的鈎嗎?
但是我可以跟你們說,我可是非·常·之·強的!
所以,為我的強大哭泣吧!
是否覺得很囧呢?你不用回答!
無論如何,我從開始到最後都是Climax狀態!
回复

使用道具 举报

梦石
0
星屑
61
在线时间
24 小时
注册时间
2008-8-5
回帖
1912
发表于 2009-5-27 18:47:15 | 显示全部楼层
那可以添加一个开关的判断:
def update_command
   if Input.trigger?(Input::B)
     if $game_switches[50] || $game_party.actors.size > 3
       $game_system.se_play($data_system.cancel_se)
       #画面切换
       $scene = Scene_Map.new
       return
     else
       $game_system.se_play($data_system.buzzer_se)
     end
   end
   if @left_window.active
     update_left
     return
   end
   if @right_window.active
     update_right
     return
   end
end
上面这样就是当 50 号开关打开时有限制效果,没有打开的话就没有限制效果~
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部