查看: 2698|回复: 7

[已经解决] 关于获取伤害、属性的语句的问题。

[复制链接]

闇吼者の災悪眷族

梦石
0
星屑
1366
在线时间
2881 小时
注册时间
2014-7-29
回帖
6408
发表于 2014-8-31 02:35:19 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 三途亚梦 于 2014-8-31 13:25 编辑

我设置一个公共事件关联所有具有伤害能力的技能,想要这些技能根据伤害值、自身属性和概率打出不同的效果。

我记得在伤害公式中加 ; 号可以把这次伤害的一些信息发到变量里进行调用,比如:

;v[1] = a.id
可以将这个技能使用者的ID赋给变量1

同理应该就可以把技能 这次所造成的伤害、自身属性的值赋给变量,然后就可以公共事件中使用了

我想知道的就是实现上述将 这次所造成的伤害、自身属性的值 赋值给变量的正确语句。

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2014-8-31 06:50:21 | 显示全部楼层
上面赋值确实是正确的。不过请确保最后一个分号之后是伤害公式

点评

赋值; 公式 或者 value = 公式; 赋值; value  发表于 2014-9-1 17:33
诶…意思是要先写变量赋值再写伤害公式吗?还是其它什么意思?  发表于 2014-8-31 13:24
回复

使用道具 举报

闇吼者の災悪眷族

梦石
0
星屑
1366
在线时间
2881 小时
注册时间
2014-7-29
回帖
6408
 楼主| 发表于 2014-9-1 18:00:59 | 显示全部楼层
taroxd 发表于 2014-8-31 06:50
上面赋值确实是正确的。不过请确保最后一个分号之后是伤害公式

测试可用,但是该伤害如果暴击则不会被带入到变量中去,这个怎么解决?

获得属性的话该用什么句子?
回复

使用道具 举报

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2014-9-2 12:31:28 | 显示全部楼层
三途亚梦 发表于 2014-9-1 18:00
测试可用,但是该伤害如果暴击则不会被带入到变量中去,这个怎么解决?

获得属性的话该用什么句子? ...

这就不是技能公式可以解决的了。

在 make_damage_value 里面做吧。

我现在没环境演示不了呢~
回复

使用道具 举报

闇吼者の災悪眷族

梦石
0
星屑
1366
在线时间
2881 小时
注册时间
2014-7-29
回帖
6408
 楼主| 发表于 2014-9-10 20:25:27 | 显示全部楼层
我觉得我该自己顶一下帖子了。

现在想知道技能的属性是否能被带入到变量中去呢?
回复

使用道具 举报

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2014-9-11 12:46:06 | 显示全部楼层
本帖最后由 taroxd 于 2014-9-11 12:59 编辑
三途亚梦 发表于 2014-9-10 20:25
我觉得我该自己顶一下帖子了。

现在想知道技能的属性是否能被带入到变量中去呢? ...


可以。楼上已经说过,在 在 make_damage_value 里面做。

你需要知道数据库的结构(参考F1)
——我这里没有环境呢~ 这个问题真的很简单,希望有人帮你吧。

点评

啊…… 原来是这个意思,我先研究研究。  发表于 2014-9-11 12:58

评分

参与人数 2星屑 +140 收起 理由
VIPArcher + 132 认可答案
三途亚梦 + 8 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
9292
在线时间
2504 小时
注册时间
2011-5-20
回帖
14521

开拓者

发表于 2014-9-12 19:54:06 | 显示全部楼层
公式里不能直接写,但是你可以在Game_Battler的
  1. def make_damage_value(user, item)
  2.     value = item.damage.eval(user, self, $game_variables)
复制代码
下面加

点评

抱歉,我不是很懂该怎么加才是有效的……  发表于 2014-9-12 21:57
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复

使用道具 举报

闇吼者の災悪眷族

梦石
0
星屑
1366
在线时间
2881 小时
注册时间
2014-7-29
回帖
6408
 楼主| 发表于 2014-9-16 01:44:58 | 显示全部楼层
我终于弄懂了,解决啦~ 麻烦结贴~
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部