赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 11890 |
最后登录 | 2013-8-13 |
在线时间 | 1 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 1 小时
- 注册时间
- 2007-8-22
- 帖子
- 176
|
按LZ上传的工程中的脚本小改一下,可以做到行走按键切换判断死亡角色不显示。
至于当前角色如果死亡,则更换为下一编号人物似乎应该在战斗后处理,行走的切换中应该不需要这个判定了。
# by tiandi HP为0的队员不能作为领队
#p "队员数量" + $game_party.actors.size.to_s
for i in 1..$game_party.actors.size + 1
#p @leader_id
@leader_id += 1
# p "下一位置队员编号leader_id" + @leader_id.to_s
if $game_party.actors[@leader_id].nil?
# p "下一位置队员超过队员数"
@leader_id = 0
end
if $game_party.actors[@leader_id].hp != 0
# p "下一位置队员符合要求,调换队长" + @leader_id.to_s
break
end
# p "下一位置队员死亡,再次计算"
end
# p "总过计算" + i.to_s + "次"
# by tiandi 全部HP为0的情况下强制使用0作为LEADER标记
if i == $game_party.actors.size + 1
@leader_id = 0
# p "所有队员死亡,强迫0编号"
end 系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~ |
|