查看: 4346|回复: 6

[已经过期] MV里技能公式怎么写?

[复制链接]
梦石
0
星屑
782
在线时间
56 小时
注册时间
2017-8-8
回帖
30
发表于 2017-9-3 16:36:17 | 显示全部楼层 |阅读模式

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

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

×
1.做一个判断敌人状态而改变技能公式的技能 如 敌人有状态1造成100伤害 如果没有造成50
2.做一个攻击敌人但可以给自己添加状态的技能
梦石
0
星屑
55
在线时间
407 小时
注册时间
2011-4-10
回帖
352
发表于 2017-9-3 21:12:32 | 显示全部楼层
第一个,在技能伤害公式里填上这个:
  1. b.isStateAffected(stateID) ? 100 : 50
复制代码

第二个,同样在技能伤害公式里,在原有公式前面填上这个:
  1. a.addState(stateID);
复制代码

注意:不要漏掉末尾的分号。

点评

學到東西了0.0感謝  发表于 2017-9-4 17:22
stateID = 你指定的状态ID  发表于 2017-9-3 21:13
回复 1 0

使用道具 举报

梦石
0
星屑
77
在线时间
39 小时
注册时间
2013-11-16
回帖
3
发表于 2017-9-6 17:40:24 | 显示全部楼层
借帖子发问

我想要做一个假如角色有A状态,那他一般攻击敌人的时候伤害100且附加B状态,假如没有A状态,伤害就50

我尝试用sutao80216大大的方法打了

a.isStateAffected(A状态ID) ? b.addState(b状态ID); 100 : 50

结果实测这个技能不能使用,

我测试分开的a.isStateAffected(A状态ID) ? 100 : 50 和 b.addState(b状态ID); 100

技能都可以正常使用,但是合在一起不知道要改甚么才可以让伤害公式成立

请问要怎么解决呢?
回复

使用道具 举报

梦石
0
星屑
216
在线时间
154 小时
注册时间
2017-2-27
回帖
166

开拓者

发表于 2017-9-6 20:09:07 | 显示全部楼层
jod0712 发表于 2017-9-6 17:40
借帖子发问

我想要做一个假如角色有A状态,那他一般攻击敌人的时候伤害100且附加B状态,假如没有A状态,伤 ...

a.isStateAffected(id) ? (b.addState(id),100) : 50;

点评

太感谢大大了!!昨天我有试着打a.isStateAffected(ID) ? ( b.addState(ID); 100 ) : 50 ,结果打出来都0滴,原来是逗点和分号要用在不一样的位置,十分感谢。  发表于 2017-9-7 11:06
回复 1 0

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部