| 
 
| 赞 | 0 |  
| VIP | 0 |  
| 好人卡 | 7 |  
| 积分 | 1 |  
| 经验 | 43463 |  
| 最后登录 | 2017-9-10 |  
| 在线时间 | 1019 小时 |  
 Lv1.梦旅人 
	梦石0 星屑50 在线时间1019 小时注册时间2012-4-25帖子799 | 
| 
本帖最后由 lirn 于 2013-5-17 11:56 编辑
x
加入我们,或者,欢迎回来。您需要 登录 才可以下载或查看,没有帐号?注册会员  
 既然,战斗换人脚本无法固定首位无法固定领队,那么只要在固定领队角色的行走图就行了。
 
 
   
 由于我使用了这种的公共时间,角色有三个行走图,因此不能采用在脚本里输入领队角色行走图的方法。
 
 我这里希望的是两点。
 
 1:只要是强制性选择某角色固定领队就行了(无论队伍怎么变,实际领队不变,我没选开火车)
 
 2:这个领队可以通过改变变量。
 我搜索到了这个脚本,但很可惜的是这个脚本非强制性,战斗中更换了领队,战斗结束后领队依旧似乎换了的。需要重新执行脚本。但实际上如果这么做,直接整队就行了。复制代码
#=====================================================
# ○ VX/VA 更替領隊角色
#                - BY 哀箏一弄湘江曲
#-----------------------------------------------------
#  用法為:                   
#   將本段腳本插入腳本庫的main上方,        
#   在事件腳本中插入"换领队(x, y)"        
#   其中,不需要雙引號,且將x,y替換為以下數字:  
#     x = 此處替換為樓主要換成領隊的角色的數據庫id
#     y = 隊伍的人數
#=====================================================
    
class Game_Interpreter
  def 换领队(x, y)
    a = [ ]
    leader_actor = $game_party.members[0]
    leader_actor_id = leader_actor.id
    if $game_party.members.include?($game_actors[x])
      for i in 0...y
        a[i] = $game_party.members[i].id
        if i == 0
          a[i] = x
        elsif $game_actors[x] == $game_party.members[i]
          a[i] = leader_actor_id
        end
      end
      for i in 0...y
        $game_party.remove_actor(a[i])
      end
      for i in 0...y
        $game_party.add_actor(a[i])
      end
    end
  end
end
 | 
 |