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

Project1

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

[已经解决] 反弹的问题

[复制链接]

Lv3.寻梦者

梦石
0
星屑
2180
在线时间
1011 小时
注册时间
2015-10-17
帖子
1285
跳转到指定楼层
1
发表于 2017-5-7 22:35:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
在game_battler的
  #--------------------------------------------------------------------------
  # ● 处理伤害
  #    调用前需要设置好
  #    @result.hp_damage   @result.mp_damage
  #    @result.hp_drain    @result.mp_drain
  #--------------------------------------------------------------------------
  def execute_damage(user)
    on_damage(@result.hp_damage) if @result.hp_damage > 0
    self.hp -= @result.hp_damage
    self.mp -= @result.mp_damage
    user.hp += @result.hp_drain
    user.mp += @result.mp_drain
  end


self.hp -= @result.hp_damage


改成

if self.state(x)?#被击者有某个状态时
[email protected]_damage#攻击者受到全额反弹,被击者不受伤害
else
[email protected]_damage
end

后会报else错,帮忙看下哪里错误了

Lv2.观梦者

梦石
0
星屑
644
在线时间
830 小时
注册时间
2016-7-24
帖子
649

开拓者

2
发表于 2017-5-7 23:19:54 | 只看该作者
因為是user.hp和self.hp
漏寫了hp
2016/07/17 加入RPG製作,勿忘初衷!
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2180
在线时间
1011 小时
注册时间
2015-10-17
帖子
1285
3
 楼主| 发表于 2017-5-7 23:29:29 | 只看该作者
QQ蚊子湯 发表于 2017-5-7 23:19
因為是user.hp和self.hp
漏寫了hp

if self.state(x)?#被击者有某个状态时
[email protected]_damage#攻击者受到全额反弹,被击者不受伤害
else
[email protected]_damage
end

改成这样吗,试了下还是报错
回复 支持 反对

使用道具 举报

Lv6.析梦学徒

老鹰

梦石
40
星屑
34725
在线时间
6740 小时
注册时间
2012-5-26
帖子
3259

极短24评委极短23参与极短22参与极短21评委老司机慢点开短篇十吟唱者组别冠军开拓者剧作品鉴家

4
发表于 2017-5-8 00:32:02 | 只看该作者
是self.state?(id)………………

点评

fjm
感谢,现在可以用了  发表于 2017-5-8 09:04

评分

参与人数 2星屑 +206 收起 理由
RaidenInfinity + 200 认可答案
QQ蚊子湯 + 6 老鷹先生銳利的目光!

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 10:37

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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