幻想森林

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

[RMVX] 怎么做连续恢复和吸血效果

[复制链接]

2

主题

4

帖子

46

积分

②入门

积分
46
发表于 2008-5-3 14:02:28 | 显示全部楼层 |阅读模式
   def slip_damage_effect
    # ダメージを設定
    self.damage["slip"] = self.maxhp / 10
    # 分散
    if self.damage["slip"].abs > 0
      amp = [self.damage["slip"].abs * 15 / 100, 1].max
      self.damage["slip"] += rand(amp+1) + rand(amp+1) - amp
    end
    # HP からダメージを減算
    self.hp -= self.damage["slip"]
    # メソッド終了
    return true
  end
end
毒的代码是这样的,所以不会了·····范例下不到。
回复

使用道具 举报

88

主题

5419

帖子

214748万

积分

版主

S素世上最伟大最华丽

Rank: 7Rank: 7Rank: 7

积分
2147483647
QQ
发表于 2008-5-3 14:20:55 | 显示全部楼层
连续伤害是 hp -= damage,那连续恢复就变成 hp += damage喽~

吸血效果,我记得attack(skill)_effect都会把攻击者attacker当一个参数传进来~
那么,此时只要self.hp -= damage 后再attacker.hp += damage就是喽
回复 支持 反对

使用道具 举报

2

主题

4

帖子

46

积分

②入门

积分
46
 楼主| 发表于 2008-5-3 14:31:35 | 显示全部楼层
这样任何连续伤害技能都变补血了,我要定的是哪个减血,哪个补血·······
回复 支持 反对

使用道具 举报

2

主题

4

帖子

46

积分

②入门

积分
46
 楼主| 发表于 2008-5-3 15:40:20 | 显示全部楼层
没个人回答····还是自己解决了····
回复 支持 反对

使用道具 举报

88

主题

5419

帖子

214748万

积分

版主

S素世上最伟大最华丽

Rank: 7Rank: 7Rank: 7

积分
2147483647
QQ
发表于 2008-5-3 20:45:34 | 显示全部楼层
你可以写个新函数,或者传些标识参数之类之类的……
LZ多自己解决几个就能来当这段斑竹了,毕竟这里荒凉得很……活活
回复 支持 反对

使用道具 举报

550

主题

9117

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
发表于 2008-5-5 23:51:51 | 显示全部楼层
太阳打西边出来了你才会在这里出现一次的吧
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

88

主题

5419

帖子

214748万

积分

版主

S素世上最伟大最华丽

Rank: 7Rank: 7Rank: 7

积分
2147483647
QQ
发表于 2008-5-6 13:56:12 | 显示全部楼层
我可都是很认真地潜水而过……
顺便,监督召唤丫儿归队呢……没空还是啥的,也上去说明个情况吧~
回复 支持 反对

使用道具 举报

550

主题

9117

帖子

214748万

积分

超级版主

如同神一般的存在,腿神!拖后腿的神~~

Rank: 8Rank: 8

积分
2147483647
发表于 2008-5-6 18:33:18 | 显示全部楼层
有空有空。。。。晚上9:30以后有空
我就是你们的神,庶民们,追随我吧!跟着我一起拖后腿!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-1 07:00 , Processed in 0.041556 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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