Project1
标题:
请教固定领队的脚本
[打印本页]
作者:
lirn
时间:
2013-5-17 11:55
标题:
请教固定领队的脚本
本帖最后由 lirn 于 2013-5-17 11:56 编辑
既然,战斗换人脚本无法固定首位无法固定领队,那么只要在固定领队角色的行走图就行了。
4.png
(18.47 KB, 下载次数: 21)
下载附件
保存到相册
2013-5-17 11:48 上传
由于我使用了这种的公共时间,角色有三个行走图,因此不能采用在脚本里输入领队角色行走图的方法。
我这里希望的是两点。
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
复制代码
我搜索到了这个脚本,但很可惜的是这个脚本非强制性,战斗中更换了领队,战斗结束后领队依旧似乎换了的。需要重新执行脚本。但实际上如果这么做,直接整队就行了。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1