查看: 9568|回复: 27

[有事请教] 我在度娘搜索技能公式的时候搜索到一段公式,搞不懂工.....

[复制链接]
梦石
0
星屑
704
在线时间
50 小时
注册时间
2010-10-22
回帖
86
发表于 2018-1-14 11:46:04 | 显示全部楼层 |阅读模式

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

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

×
RT下面是技能公式, 忘记在那找的了
a.isLearnedSkill(1) && a.isLearnedSkill(2) ? (Math.random()<0.3 ? 1000:500):100

漾夕☽星化残月☾

梦石
0
星屑
8611
在线时间
3858 小时
注册时间
2015-5-12
回帖
2022

剧作品鉴家

发表于 2018-1-14 13:03:25 | 显示全部楼层
使用者如果没学1和2技能、就输出100
如果学了的话、30%输出1000 70%输出500

评分

参与人数 2赞 +2 收起 理由
sd981830 + 1 认可答案
徐铭的葬礼 + 1 感谢

查看全部评分

回复

使用道具 举报

梦石
0
星屑
704
在线时间
50 小时
注册时间
2010-10-22
回帖
86
 楼主| 发表于 2018-1-14 13:18:30 | 显示全部楼层
御曹司 发表于 2018-1-14 13:03
使用者如果没学1和2技能、就输出100
如果学了的话、30%输出1000 70%输出500

大佬还有类似的吗
还有这个是怎么做到的插件还是代码?

点评

直接放在公式栏里哇 (。・`ω´・)  发表于 2018-1-14 13:20
回复

使用道具 举报

梦石
0
星屑
704
在线时间
50 小时
注册时间
2010-10-22
回帖
86
 楼主| 发表于 2018-1-14 13:26:00 | 显示全部楼层
御曹司 发表于 2018-1-14 13:03
使用者如果没学1和2技能、就输出100
如果学了的话、30%输出1000 70%输出500

- -!不是我是说这个公式是怎么计算的 帮助里面没有这么多的只有很简单的
回复

使用道具 举报

梦石
0
星屑
704
在线时间
50 小时
注册时间
2010-10-22
回帖
86
 楼主| 发表于 2018-1-14 13:28:48 | 显示全部楼层
sd981830 发表于 2018-1-14 13:18
大佬还有类似的吗
还有这个是怎么做到的插件还是代码?

教练我想学
回复

使用道具 举报

梦石
0
星屑
704
在线时间
50 小时
注册时间
2010-10-22
回帖
86
 楼主| 发表于 2018-1-14 13:30:27 | 显示全部楼层
sd981830 发表于 2018-1-14 13:18
大佬还有类似的吗
还有这个是怎么做到的插件还是代码?

顺便再问下 公共事件怎么设定释放一个技能给释放单位获得一个状态
回复

使用道具 举报

漾夕☽星化残月☾

梦石
0
星屑
8611
在线时间
3858 小时
注册时间
2015-5-12
回帖
2022

剧作品鉴家

发表于 2018-1-14 14:25:12 | 显示全部楼层
不好意思……我也不怎么会。
我只不过会一点VA的技能公式的说。&& 是 且。  ? :  是如果否则 random是随机数……。 MV我还没怎么用过。所以js语言我也不了解。
想应用的话建议学一学JavaScript的基础、还有熟悉熟悉MV的各个功能。
回复

使用道具 举报

梦石
0
星屑
704
在线时间
50 小时
注册时间
2010-10-22
回帖
86
 楼主| 发表于 2018-1-14 15:01:47 | 显示全部楼层
御曹司 发表于 2018-1-14 14:25
不好意思……我也不怎么会。
我只不过会一点VA的技能公式的说。&& 是 且。  ? :  是如果否则 rando ...

好吧这个居然是JS代码我放弃
公共事件怎么设定释放一个技能给释放单位一个状态?我找不到我只找到了学习了技能这个条件

点评

技能效果添加状态;事件用指令“强制战斗行动”施放技能。  发表于 2018-1-14 22:12
回复

使用道具 举报

梦石
0
星屑
739
在线时间
135 小时
注册时间
2012-7-1
回帖
180
发表于 2018-1-14 19:06:30 | 显示全部楼层
sd981830 发表于 2018-1-14 15:01
好吧这个居然是JS代码我放弃
公共事件怎么设定释放一个技能给释放单位一个状态?我找不到我只找 ...

你的技能那么复杂迟早是要用插件的,这个功能用插件两句话
1
回复

使用道具 举报

梦石
0
星屑
12161
在线时间
4435 小时
注册时间
2014-4-11
回帖
5616

开拓者

发表于 2018-1-15 11:13:12 | 显示全部楼层
本帖最后由 yang1zhi 于 2018-1-15 11:14 编辑

一般判断类的名字会取个IS
isLearnedSkill也就是
Game_Actor.prototype.isLearnedSkill = function(skillId) {
    return this._skills.contains(skillId);
};
也就是
this._skills.contains(skillId);
contains是判断数组里面是否包含这个
_skills是存放技能ID的数组
也就是判断是否学会了这个技能
&& 是AND,也是就同时包含两条才行,只满足一个条件是不行的
A ?  X:Y   是讲满足A的时候执行X,不满足的时候执行Y

评分

参与人数 1赞 +1 收起 理由
sd981830 + 1 我很赞同

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部