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

Project1

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

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

[复制链接]

Lv2.观梦者

梦石
0
星屑
704
在线时间
50 小时
注册时间
2010-10-22
帖子
90
跳转到指定楼层
1
发表于 2018-1-14 11:46:04 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

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

Lv4.逐梦者 (版主)

漾夕☽星化残月☾

梦石
0
星屑
8596
在线时间
3857 小时
注册时间
2015-5-12
帖子
2077

剧作品鉴家

2
发表于 2018-1-14 13:03:25 | 只看该作者
使用者如果没学1和2技能、就输出100
如果学了的话、30%输出1000 70%输出500

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者

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

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

点评

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

使用道具 举报

Lv2.观梦者

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

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

使用道具 举报

Lv2.观梦者

梦石
0
星屑
704
在线时间
50 小时
注册时间
2010-10-22
帖子
90
5
 楼主| 发表于 2018-1-14 13:28:48 | 只看该作者
sd981830 发表于 2018-1-14 13:18
大佬还有类似的吗
还有这个是怎么做到的插件还是代码?

教练我想学
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
704
在线时间
50 小时
注册时间
2010-10-22
帖子
90
6
 楼主| 发表于 2018-1-14 13:30:27 | 只看该作者
sd981830 发表于 2018-1-14 13:18
大佬还有类似的吗
还有这个是怎么做到的插件还是代码?

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

使用道具 举报

Lv4.逐梦者 (版主)

漾夕☽星化残月☾

梦石
0
星屑
8596
在线时间
3857 小时
注册时间
2015-5-12
帖子
2077

剧作品鉴家

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

使用道具 举报

Lv2.观梦者

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

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

点评

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

使用道具 举报

Lv2.观梦者

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

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

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
12157
在线时间
4435 小时
注册时间
2014-4-11
帖子
5955

开拓者

10
发表于 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 我很赞同

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-25 01:02

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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