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

Project1

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

[已经解决] 请教一下RMXP如何设置当回避率为100时,技能攻击无效的状态

[复制链接]

Lv2.观梦者

梦石
0
星屑
293
在线时间
398 小时
注册时间
2011-5-20
帖子
128
跳转到指定楼层
1
发表于 2011-12-31 21:24:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 893299399 于 2011-12-31 21:24 编辑

我设置了回避修正100可是还会被技能打中,如何设置当进入这个状态时,任何攻击或技能都不会被击中或者设置成当进入这个状态时任何攻击或技能的伤害为0,请问如何设置

Lv2.观梦者

梦石
0
星屑
448
在线时间
628 小时
注册时间
2011-9-27
帖子
3996
2
发表于 2011-12-31 22:04:48 | 只看该作者
本帖最后由 小白玩家 于 2011-12-31 22:12 编辑

修改脚本Game_Battler 3
在脚本里搜索self.hp -= self.damage
然后修改成
if self.state?(17)#如果角色是17号状态,17可以修改,修改成几就是几号状态
         self.damage = 0#威力=0
       end
      self.hp -= self.damage#伤害=威力
下面还有技能伤害的判断,再搜索self.hp -= self.damage
也改成上面那样
下面还有连续伤害,就是中毒的时候,继续改~还是搜索self.hp -= self.damage
修改好脚本后,添加17号状态,名字随便取了,技能获得17号状态,角色取得17号状态就无敌了~
3个地方都改成这样
  1.       # HP 的伤害计算
  2.        if self.state?(17)
  3.          self.damage = 0
  4.        end
  5.       self.hp -= self.damage
复制代码
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
90
在线时间
216 小时
注册时间
2007-9-5
帖子
370
3
发表于 2011-12-31 22:11:43 | 只看该作者
本帖最后由 typhon_524 于 2012-1-1 09:40 编辑

可以参考这个范例中的攻击无效、魔法无效状态,也就是20和22号状态,把这两个状态合并成一个就无敌了

吸收无效反弹的技能演示.rar (193.13 KB, 下载次数: 116)
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
293
在线时间
398 小时
注册时间
2011-5-20
帖子
128
4
 楼主| 发表于 2012-1-11 21:32:21 | 只看该作者
没人了么
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-24 10:38

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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