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

Project1

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

[已经解决] 状态改变属性有效度

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
44 小时
注册时间
2015-2-28
帖子
20
跳转到指定楼层
1
发表于 2016-5-2 17:19:01 手机端发表。 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 靈夢 于 2016-5-2 17:41 编辑

请问如何用状态改变属性有效度,例如我用火球技能打怪物,给他附上了点燃状态,点燃可以让怪物火属性有效度变成200%,请问该如何达成?

另外求一个可以在战斗中显示敌人属性有效度的多边形图脚本

Lv1.梦旅人

梦石
0
星屑
50
在线时间
77 小时
注册时间
2016-2-2
帖子
278
2
发表于 2016-5-2 17:52:07 | 只看该作者
第一个好办,现在数据库的状态中添加一个点燃状态,然后在数据库的特技中的状态有效度打勾
至于第二个……我是脚本盲,但是6R站里面看到过。

点评

好吧,试了,不行,顿时产生一种强大的自卑感,我果然不擅长弄XP的  发表于 2016-5-2 18:05
哦,我去测试看看  发表于 2016-5-2 18:02
回答之前请仔细思考你的答案是否正确。楼主的第一个问题不能这样弄。  发表于 2016-5-2 17:59
呵呵
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
44 小时
注册时间
2015-2-28
帖子
20
3
 楼主| 发表于 2016-5-2 18:04:22 手机端发表。 | 只看该作者
不好意思我没看懂方法,我想要的效果是我放了火球术,可以让怪物附加点燃状态,怪物一般火属性有效度为100%,只要怪物中了点燃状态,火属性的有效度就变成200%
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
44 小时
注册时间
2015-2-28
帖子
20
4
 楼主| 发表于 2016-5-3 20:26:21 | 只看该作者
求方法..
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
97 小时
注册时间
2015-3-27
帖子
225
5
发表于 2016-5-3 21:03:25 | 只看该作者
靈夢 发表于 2016-5-3 20:26
求方法..

Game_Enemy 脚本下的 element_rate(element_id) 方法就是你解决问题的关键,自己思考。

评分

参与人数 1星屑 +200 收起 理由
RyanBern + 200 认可答案

查看全部评分

我的博客:http://wang1212.github.io/
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
590
在线时间
392 小时
注册时间
2012-1-20
帖子
223

开拓者

6
发表于 2016-5-3 22:30:39 | 只看该作者
本帖最后由 哆啦溯 于 2016-5-8 12:12 编辑
  1.         if self.states.include?(21) and  element_set = 1
  2.             self.damage *= 2
  3.         end
复制代码
意思为
#敌人状态包括21号状态,且技能是1号属性时,伤害翻倍
放在Game_Battler 3里的  # ● 应用特技效果 的      # 属性修正 后面就行


未详细测试过,有错误请指出!
----------------------------------
@RyanBern 能说一下该怎么写么?我胡乱搞的,测试了一下好像可以(:4_86:)
还是我重开一贴问你?

点评

这段脚本不是这样写。  发表于 2016-5-8 09:34
支持一下下我的这个游戏吧~~
大雄与空间军团
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
44 小时
注册时间
2015-2-28
帖子
20
7
 楼主| 发表于 2016-5-3 23:23:57 | 只看该作者
放在Game_Battler 3没有用 我放在RTAB里Game_Battler 3重新定义的地方,这次RTAB脚本报错:NoMethodError
Undefined method’*’ for nil:NilClass

点评

十分感謝您的幫助,問題已解決,小弟經驗不足,才會那麼多問題,如有冒犯到請見諒  发表于 2016-5-4 23:19
十分感謝您的幫助,問題已解決,小弟經驗不足,才會那麼多問題,如有冒犯到請見諒  发表于 2016-5-4 23:18
实测有效,如果你没有效果可能是有脚本冲突吗?另外,我是在新建的工程里测试的  发表于 2016-5-4 22:34
在我提的地方table = 下面那句添加:table = 200 if self.state?(点燃ID) && element_id == 火ID  发表于 2016-5-4 21:18
如果自己愿意思考,我给你提的地方就写一行代码就能实现,唉,看来你不愿意思考  发表于 2016-5-4 21:15
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-14 18:07

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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