设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1591|回复: 10
打印 上一主题 下一主题

请问HP=0的判定

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
4 小时
注册时间
2008-4-6
帖子
141
跳转到指定楼层
1
发表于 2008-10-26 18:46:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
有关药品的问题,怎么去掉HP=0的范围判定,让药品能在角色死亡或不是死亡的时候,都可以使用。
此贴于 2008-10-27 12:43:54 被版主darkten提醒,请楼主看到后对本贴做出回应。
此贴于 2008-10-28 15:00:47 被版主darkten提醒,请楼主看到后对本贴做出回应。
版务信息:本贴由楼主自主结贴~
此贴于 2008-10-31 12:15:17 被版主darkten提醒,请楼主看到后对本贴做出回应。
此贴于 2008-11-1 13:17:33 被版主darkten提醒,请楼主看到后对本贴做出回应。
此贴于 2008-11-4 11:26:34 被版主darkten提醒,请楼主看到后对本贴做出回应。
此贴于 2008-11-6 14:42:29 被版主darkten提醒,请楼主看到后对本贴做出回应。
本贴由论坛斑竹天圣的马甲结贴,如楼主认为问题未解决,请重新将此贴编辑为“有事请教”,并回帖叙述疑点即可~ ^-^
[
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-6-9
帖子
220
2
发表于 2008-10-26 18:49:35 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

蚂蚁卡卡

梦石
0
星屑
116
在线时间
66 小时
注册时间
2007-12-16
帖子
3081
3
发表于 2008-10-26 20:32:36 | 只看该作者
http://rpg.blue/viewthread.php?tid=96694

系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
《隋唐乱》完整解密版点击进入
米兰,让我怎么说离开……

曾经我也是一个有志青年,直到我膝盖中了一箭……

《隋唐乱》博客地址
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-26
帖子
18
4
发表于 2008-10-26 20:53:42 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-6-9
帖子
220
5
发表于 2008-10-26 22:10:04 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-12
帖子
23
6
发表于 2008-10-26 22:39:00 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
4 小时
注册时间
2008-4-6
帖子
141
7
 楼主| 发表于 2008-10-30 17:50:04 | 只看该作者
以下引用redant于2008-10-26 12:32:36的发言:

http://rpg.blue/viewthread.php?tid=96694


系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~


这里脚本,插进去,好象是有问题的,大家在帮忙改改啊。
脚本插进去后,找个药品测试一下,就会发现问题了。
[
回复 支持 反对

使用道具 举报

Lv1.梦旅人

綾川司の姫様<

梦石
0
星屑
50
在线时间
796 小时
注册时间
2007-12-20
帖子
4520

贵宾第3届短篇游戏大赛R剧及RMTV组亚军

8
发表于 2008-10-30 18:10:30 | 只看该作者
- -为什么会出现一个插在Main前面的脚本……不是只要在脚本里简单修改下范围判定就可以了么……
找到Game_Battler 3如下修改
    if ((item.scope == 3 or item.scope == 4) and self.hp == 0) #注释这段 or ((item.scope == 5 or item.scope == 6) and self.hp >= 1)


Scene_Battle 4里面
      when 5  # 我方单体 (HP 0)
        index = @active_battler.current_action.target_index
        actor = $game_party.actors[index]
        if actor != nil #这里注释 and actor.hp0?
          @target_battlers.push(actor)
        end
      when 6  # 我方全体 (HP 0)
        for actor in $game_party.actors
          if actor != nil #这里注释 and actor.hp0?
            @target_battlers.push(actor)
          end
        end



生命即是责任。自己即是世界。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
4 小时
注册时间
2008-4-6
帖子
141
9
 楼主| 发表于 2008-10-30 18:31:12 | 只看该作者
回去试改一下看看
[
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
4 小时
注册时间
2008-4-6
帖子
141
10
 楼主| 发表于 2008-11-1 22:40:47 | 只看该作者
以下引用天圣的马甲于2008-10-30 10:10:30的发言:

- -为什么会出现一个插在Main前面的脚本……不是只要在脚本里简单修改下范围判定就可以了么……
找到Game_Battler 3如下修改

   if ((item.scope == 3 or item.scope == 4) and self.hp == 0) #注释这段 or ((item.scope == 5 or item.scope == 6) and self.hp >= 1)


这样改,根本没有效果,不是范围HP=0的药品对死亡的角色根本没有用,而且HP=0的药品

同样对活的角色也没用。


Scene_Battle 4里面

     when 5  # 我方单体 (HP 0)
       index = @active_battler.current_action.target_index
       actor = $game_party.actors[index]
       if actor != nil #这里注释 and actor.hp0?
         @target_battlers.push(actor)
       end
     when 6  # 我方全体 (HP 0)
       for actor in $game_party.actors
         if actor != nil #这里注释 and actor.hp0?
           @target_battlers.push(actor)
         end
       end






[本贴由作者于 2008-10-30 10:10:55 最后编辑]

[
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-1-21 22:03

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表