赞 | 0 |
VIP | 0 |
好人卡 | 7 |
积分 | 1 |
经验 | 43463 |
最后登录 | 2017-9-10 |
在线时间 | 1019 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 1019 小时
- 注册时间
- 2012-4-25
- 帖子
- 799
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 lirn 于 2013-5-17 11:56 编辑
既然,战斗换人脚本无法固定首位无法固定领队,那么只要在固定领队角色的行走图就行了。
由于我使用了这种的公共时间,角色有三个行走图,因此不能采用在脚本里输入领队角色行走图的方法。
我这里希望的是两点。
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
复制代码 我搜索到了这个脚本,但很可惜的是这个脚本非强制性,战斗中更换了领队,战斗结束后领队依旧似乎换了的。需要重新执行脚本。但实际上如果这么做,直接整队就行了。 |
|