| 赞 | 0 |
| VIP | |
| 好人卡 | |
| 积分 | 1 |
| 经验 | |
| 最后登录 | 2013-9-7 |
| 在线时间 | 0 小时 |
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 0 小时
- 注册时间
- 2008-6-16
- 回帖
- 99
|
楼主 |
发表于 2008-6-27 15:36:14
|
显示全部楼层
TO 水仙晶女
尝试过很多了,但是不能成。偶可还是加进来不到15天的新手!!
你说的就很简单 可问题其实不少。关键是具体在哪里添加,以及怎样写脚本。
判断队员彻底离开队伍的代码 应该就是借鉴 @actors.delete(actor_id) 的类似模式
也就是对符合条件的actor使用delete。才有效果。
仅仅在game_batter里面可能添加的地方就有:
if @hp == 0 and not state?(1) and not @immortal
其后的离队脚本代码
if state_id == 1 # 如状态是「无法战斗」(1号状态)
其后的离队脚本代码
def dead?
return (not @hidden and @hp == 0 and not @immortal)
死亡判断确认后 其后的离队脚本代码
又或者是自己再另外写一段完整的代码插入。使用的脚本语句:。
比如 使用 if...(在某种情况下) case...(某队员或无法战斗情况) when (无法战斗及其他情况或某队员等) end
或 使用 if 无法战斗情况 就delete某队员 刷新队伍 end
等等
|
|