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

Project1

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

[已经解决] 怎么样才能做到和王者荣耀边扁鹊一样的技能

[复制链接]

Lv1.梦旅人

梦石
0
星屑
55
在线时间
41 小时
注册时间
2013-11-10
帖子
22
跳转到指定楼层
1
发表于 2017-4-24 17:34:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
怎么样才能做到和王者荣耀边扁鹊一样的技能
比如用一个技能来叠层最高5层
然后用另一个技能激活,每一层伤害不同

Lv1.梦旅人

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

开拓者

2
发表于 2017-4-24 17:52:03 | 只看该作者
你最好把技能效果说清楚,不然我是不是还得去看看王者农药?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
41 小时
注册时间
2013-11-10
帖子
22
3
 楼主| 发表于 2017-4-24 18:17:41 | 只看该作者
Ajucaqiu 发表于 2017-4-24 17:52
你最好把技能效果说清楚,不然我是不是还得去看看王者农药?

就是一个技能用来叠层,最高五层
然后必须用二技能激活伤害比如
1层激活后  20伤害
2层激活后  40伤害以此类推
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

梦石
1
星屑
23963
在线时间
3338 小时
注册时间
2011-7-8
帖子
3925

开拓者

4
发表于 2017-4-24 18:55:56 | 只看该作者
用一个技能,附带公共事件增加变量
另一个技能的伤害公式里包含这个变量

点评

事件也是可以的,占用8个变量来记录敌人的buff层数  发表于 2017-4-25 13:23
了解,首先要能在事件里读取目标是哪个敌人,然后修改对应的变量。  发表于 2017-4-24 21:11
他这个应该是给敌人添加buff,根据buff层数打伤害,你这样是不行的。  发表于 2017-4-24 20:58
熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *
回复 支持 反对

使用道具 举报

Lv1.梦旅人

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

开拓者

5
发表于 2017-4-24 21:20:34 | 只看该作者
本帖最后由 Ajucaqiu 于 2017-4-26 19:09 编辑

我用的yep插件倒是可以解决你的问题,第一个添加状态层数的技能,效果里添加状态A100%。
用lunatic mode
添加一个可以计数的状态A,不需要加什么特别的,持续x回合,当然你可以自己加上易伤之类的debuff
  1. <Custom Apply Effect>
  2. target._stackingDs = target._stackingDs || 0;
  3. target._stackingDs += 1;
  4. </Custom Apply Effect>



复制代码

在另一个技能注释写:
  1. <Damage Formula>
  2. value = target._stackingDs * 20;
  3. </Damage Formula>
复制代码

伤害公式可以自定与层数的关系。
如果需要加最大层数(5层),且需要打完清除层数:
  1. <Damage Formula>
  2. value = Math.min(5, target._stackingDs) * 20;
  3. target._stackingDs = 0;
  4. </Damage Formula>
复制代码



回复 支持 1 反对 0

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
41 小时
注册时间
2013-11-10
帖子
22
6
 楼主| 发表于 2017-4-25 13:04:39 | 只看该作者
Ajucaqiu 发表于 2017-4-24 21:20
我用的yep插件倒是可以解决你的问题,第一个添加状态层数的技能,效果里添加状态A100%。
用lunatic mode
添 ...

谢谢!!!!!{:2_267:}
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
41 小时
注册时间
2013-11-10
帖子
22
7
 楼主| 发表于 2017-4-25 19:16:01 | 只看该作者
Ajucaqiu 发表于 2017-4-24 21:20
我用的yep插件倒是可以解决你的问题,第一个添加状态层数的技能,效果里添加状态A100%。
用lunatic mode
添 ...

大神,能不能给个范例?
表示有点看不懂啊
回复 支持 反对

使用道具 举报

Lv1.梦旅人

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

开拓者

8
发表于 2017-4-25 22:19:57 | 只看该作者
本帖最后由 Ajucaqiu 于 2017-4-26 19:00 编辑

要打开这两个插件,在状态页面新建一个状态A,只需要设定持续回合即可,这个状态的注释写:
  1. <Custom Apply Effect>
  2. target._stackingDs = target._stackingDs || 0;
  3. target._stackingDs += 1;
  4. </Custom Apply Effect>
复制代码

然后再在技能页面新建两个技能,一个技能用来添加状态A,另一个打伤害的技能注释里写:
  1. <Damage Formula>
  2. value = Math.min(5, target._stackingDs) * 20;
  3. target._stackingDs = 0;
  4. </Damage Formula>
复制代码

2.zip

19.61 KB, 下载次数: 60

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
41 小时
注册时间
2013-11-10
帖子
22
9
 楼主| 发表于 2017-4-26 13:48:18 | 只看该作者
Ajucaqiu 发表于 2017-4-25 22:19
要打开这两个插件,在状态页面新建一个状态A,只需要设定持续回合即可,这个状态的注释写:

然后再在技能 ...

不行啊,按照你的这个弄好后打出的伤害为0

0~]@@@Q8TV$`1'SP$YBAR.png (238.45 KB, 下载次数: 8)

0~]@@@Q8TV$`1'SP$YBAR.png

0HF(1O9Z$A{SGE)FFI9COBS.png (63.3 KB, 下载次数: 6)

0HF(1O9Z$A{SGE)FFI9COBS.png

0MF`MFN7QTB549{[J{1)0}P.png (50.32 KB, 下载次数: 7)

0MF`MFN7QTB549{[J{1)0}P.png

P68)MZDG]%Q1J%M841Y6E3U.png (57.32 KB, 下载次数: 9)

P68)MZDG]%Q1J%M841Y6E3U.png
回复 支持 反对

使用道具 举报

Lv1.梦旅人

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

开拓者

10
发表于 2017-4-26 14:20:24 | 只看该作者
LI1353987972 发表于 2017-4-26 13:48
不行啊,按照你的这个弄好后打出的伤害为0

打开插件没
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-4 19:51

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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