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

Project1

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

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

[复制链接]

Lv2.观梦者

梦石
0
星屑
742
在线时间
55 小时
注册时间
2017-8-8
帖子
34
跳转到指定楼层
1
发表于 2017-9-3 16:36:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
1.做一个判断敌人状态而改变技能公式的技能 如 敌人有状态1造成100伤害 如果没有造成50
2.做一个攻击敌人但可以给自己添加状态的技能

Lv1.梦旅人

梦石
0
星屑
55
在线时间
407 小时
注册时间
2011-4-10
帖子
359
2
发表于 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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
77
在线时间
39 小时
注册时间
2013-11-16
帖子
3
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

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

请问要怎么解决呢?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

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

开拓者

4
发表于 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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-1 07:10

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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