查看: 1192|回复: 6

宠物系统的一个BUG,麻烦帮忙看看这范例

  [复制链接]
梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
回帖
914
发表于 2008-6-3 17:03:38 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
让范例中的三个角色都装备宠物,故意让其他两个角色都给打死,让战场上只剩下帕吉尔,发现阵亡角色的宠物虽然图片消失了,但是还能继续攻击敌人,直到进入下一次战斗阵亡角色的宠物才真正消失,而按照脚本的设置,主人死掉后装备的宠物应该马上消失的



范例
http://rpg.blue/upload_program/files/chongwuxitong_92912283.rar
囡囚囨囚囨図囨囧
梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
回帖
914
 楼主| 发表于 2008-6-5 16:58:58 | 显示全部楼层
关键应该是# korapusu 里 @battler.pet_id = 0 把宠物的ID清除了但是宠物的行为没有及时刷新吧?还应该在@battler.pet_id = 0之后再添加一句什么??
      # korapusu
      if @battler.damage == nil and @battler.dead?
        if @battler.is_a?(Game_Enemy)
          $game_system.se_play($data_system.enemy_collapse_se)
        else

          @battler.pet_id = 0
          $game_system.se_play($data_system.actor_collapse_se)
        end
        collapse
        @battler_visible = false
      end
囡囚囨囚囨図囨囧
回复

使用道具 举报

梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
回帖
914
 楼主| 发表于 2008-6-6 17:17:22 | 显示全部楼层
一日一顶
回复

使用道具 举报

梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
回帖
914
 楼主| 发表于 2008-6-9 02:16:36 | 显示全部楼层
两日一顶
回复

使用道具 举报

梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
回帖
914
 楼主| 发表于 2008-6-10 17:35:01 | 显示全部楼层
两日一顶
回复

使用道具 举报

梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
回帖
914
 楼主| 发表于 2008-6-11 20:08:24 | 显示全部楼层
一日一顶
回复

使用道具 举报

梦石
3
星屑
6420
在线时间
1131 小时
注册时间
2007-12-26
回帖
914
 楼主| 发表于 2008-6-12 17:36:06 | 显示全部楼层
一日一顶
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部