本帖最后由 灯笼菜刀王 于 2018-6-28 11:54 编辑
for i in 0..4 if $game_party.battle_members[i] != nil $game_variables[1+i]= \ $game_party.battle_members[i].id else $game_variables[1+i] = 0 end end
for i in 0..4
if $game_party.battle_members[i] != nil
$game_variables[1+i]= \
$game_party.battle_members[i].id
else
$game_variables[1+i] = 0
end
end
用事件脚本执行上面那段就可以把现有队员ID 保存到 全局变量 1-4号里.(如果队伍不到4个人就用0补足)
要换变量,把上面 $game_variables[1+i] 中括号里的1换成别的数就好了, 比如换成[100+i] 那就是100-103 这4个变量.
注意要准备4个连续编号的变量来储存(如果你只需要记录一次, 那这个剧情过后老队员归队后, 这4个变量就可以随意使用=.=)
PS,如果你队伍不是4个人就改第一行的4, 并准备好对应数量的连续编号的变量
赠品: 队员加入的脚本写法 $game_party.add_actor(角色编号) |