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

Project1

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

[已经解决] 在VX里怎么做无敌状态?

[复制链接]

Lv3.寻梦者

梦石
2
星屑
1239
在线时间
355 小时
注册时间
2014-9-27
帖子
136
跳转到指定楼层
1
发表于 2014-10-2 18:27:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
想找一个被附加这种状态后就不会受到伤害(包括普通攻击和技能攻击)的状态,但找了好久只有XP的,有没有VX的啊?

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

2
发表于 2014-10-3 11:45:27 | 只看该作者
Game_Battler里面的
  1.       next if i == 1 and @immortal        # 判断是否为不死身
复制代码
那个不行吗?
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

聪仔

梦石
0
星屑
6182
在线时间
3077 小时
注册时间
2013-12-26
帖子
3145
3
发表于 2014-10-3 16:54:57 | 只看该作者
假定ID为100的状态是无敌状态,那么找到这一段并加上一句话...
  1.   #--------------------------------------------------------------------------
  2.   # ● 伤害效果
  3.   #     user : 技能或物品使用者
  4.   #    @hp_damage、@mp_damage、或@absorbed需要在此之前计算完毕。
  5.   #--------------------------------------------------------------------------
  6.   def execute_damage(user)
  7.     @hp_damage = 0 if @hp_damage > 0 and self.state?(100) # 加上这句,注意100改成你的无敌状态ID号...
  8.     if @hp_damage > 0           # 若伤害为正数
  9.       remove_states_shock       # 攻击移除状态
  10.     end
  11.     self.hp -= @hp_damage
  12.     self.mp -= @mp_damage
  13.     if @absorbed                # 若吸收
  14.       user.hp += @hp_damage
  15.       user.mp += @mp_damage
  16.     end
  17.   end
复制代码

评分

参与人数 2星屑 +160 收起 理由
丿梁丶小柒 + 120 认可答案
VIPArcher + 40 塞糖

查看全部评分

聪聪全国第三帅...
他们都叫我【人赢聪】
我的RM能力雷达图:

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
826
在线时间
704 小时
注册时间
2012-12-6
帖子
4475

开拓者

4
发表于 2014-10-3 17:21:43 | 只看该作者
= =你可以设置一个状态,把攻击调到零。然后让角色学会附加这个状态的技能,他攻击时对手如果被附加了这个状态……
                                    ————我是一棵无人问津的小草,我是来烘托各位大神的伟大
                                                                                     来自6R小尾巴党专用渣机
美国圣地亚戈(金坷垃生产公司)唯一官网
我是万年大水比、大坑比,已经有好几个天坑扔了
新坑素材收集中……
我什么都不会,只是一只渣
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
2
星屑
1239
在线时间
355 小时
注册时间
2014-9-27
帖子
136
5
 楼主| 发表于 2014-10-3 17:26:30 | 只看该作者
正太君 发表于 2014-10-3 16:54
假定ID为100的状态是无敌状态,那么找到这一段并加上一句话...

万分感激!现在无敌的状态已经可以用了!
多谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-28 03:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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