赞 | 0 |
VIP | 1 |
好人卡 | 5 |
积分 | 1 |
经验 | 47515 |
最后登录 | 2024-9-13 |
在线时间 | 216 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 90
- 在线时间
- 216 小时
- 注册时间
- 2007-9-5
- 帖子
- 370
|
6楼
楼主 |
发表于 2008-12-15 17:41:08
|
只看该作者
以下引用snstar2006于2008-12-14 1:55:45的发言:
for i in 0..3
actor = $game_party.actors
if !actor.dead? and actor.state?(35)
next if i < 3
Scene_Battle.new.battle_end(1) if i==3
end
end
试试看
以上的脚本可以加在Game_Party的全灭判定里吗?为什么添加了我一进入战斗会出错?
#--------------------------------------------------------------------------
# ● 全灭判定
#--------------------------------------------------------------------------
def all_dead?
for i in 0..3
actor = $game_party.actors
if !actor.dead? and actor.state?(35)
next if i < 3
Scene_Battle.new.battle_end(1) if i==3 if i==3
end
end
# 同伴人数为 0 的情况下
if $game_party.actors.size == 0
return false
end
# 同伴中无人 HP 在 0 以上
for actor in @actors
if actor.hp > 0
return false
end
end
# 全灭
return true
end |
|