幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1607|回复: 9

[求助]生命恢复问题

[复制链接]

20

主题

61

帖子

1969

积分

⑥精研

You must Believe.

积分
1969
QQ
发表于 2005-2-14 15:22:12 | 显示全部楼层 |阅读模式
生命恢复问题:小弟想在一场战斗结束后自动恢复生命和魔法最大值的15%(当然最多满血满魔法)

还要升级后能完全回复。
C++ DIRECTX 初学者
回复

使用道具 举报

20

主题

61

帖子

1969

积分

⑥精研

You must Believe.

积分
1969
QQ
 楼主| 发表于 2005-2-15 09:10:58 | 显示全部楼层
没人知道啊
C++ DIRECTX 初学者
回复 支持 反对

使用道具 举报

carol3 该用户已被删除
发表于 2005-2-15 15:16:32 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

20

主题

61

帖子

1969

积分

⑥精研

You must Believe.

积分
1969
QQ
 楼主| 发表于 2005-2-15 16:12:44 | 显示全部楼层
第2个已经摸索出来了.
第一个怎么改?对象不知道(游戏中的己方角色对象名?)
C++ DIRECTX 初学者
回复 支持 反对

使用道具 举报

carol3 该用户已被删除
发表于 2005-2-15 17:33:03 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

20

主题

61

帖子

1969

积分

⑥精研

You must Believe.

积分
1969
QQ
 楼主| 发表于 2005-2-15 18:19:27 | 显示全部楼层
不会出现超过最大值现象吧?
C++ DIRECTX 初学者
回复 支持 反对

使用道具 举报

carol3 该用户已被删除
发表于 2005-2-15 20:15:43 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

5

主题

25

帖子

700

积分

⑤进阶

默哀中

积分
700
发表于 2005-2-15 22:29:16 | 显示全部楼层
以下是引用KAZTHER在2005-2-14 15:22:12的发言:

生命恢复问题:小弟想在一场战斗结束后自动恢复生命和魔法最大值的15%

有点象仙剑的战斗系统,有意思
人生苦短啊!!
回复 支持 反对

使用道具 举报

20

主题

61

帖子

1969

积分

⑥精研

You must Believe.

积分
1969
QQ
 楼主| 发表于 2005-2-17 17:16:36 | 显示全部楼层
有个BUG!
就是死人(战斗不能)的角色,战斗结束后也会补血和SP.我不想这样.
C++ DIRECTX 初学者
回复 支持 反对

使用道具 举报

20

主题

61

帖子

1969

积分

⑥精研

You must Believe.

积分
1969
QQ
 楼主| 发表于 2005-2-17 17:23:22 | 显示全部楼层
不过如果用下面的代码的话,问题就解决了.
====================================
回复比率 = 0.12345   #这个比率自己修改合适的
    for actor in $game_party.actors
          if actor.hp == 0
              next
          end
      actor.hp+=actor.maxhp * 回复比率
      actor.sp+=actor.maxsp * 回复比率
      actor.hp = actor.hp.to_i    #防止出现小数
      actor.sp = actor.sp.to_i
    end
===========================================

C++ DIRECTX 初学者
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2025-6-19 15:16 , Processed in 0.011664 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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