查看: 2414|回复: 6

[已经解决] 如何在使用技能时增加计数

[复制链接]
梦石
0
星屑
2572
在线时间
212 小时
注册时间
2018-8-8
回帖
80
发表于 2019-2-5 16:44:09 | 显示全部楼层 |阅读模式

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

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

×
在下想要做一种效果,就是使用技能“充电”时增加一个雷电标志,使用技能“放电”时减少一个雷电标志,并造成伤害,若雷电标志不足就无法使用技能“放电”这样的效果,苦于直男思维无法制作出想要的效果,求各位大佬们支个招。
梦石
10
星屑
39550
在线时间
1919 小时
注册时间
2010-11-14
回帖
3214

R考场第七期纪念奖

发表于 2019-2-5 22:57:56 | 显示全部楼层
可以用附加状态的方法来做,也可以用变量记录。
伤害公式里可以写很多东西的。

一个雷电标志的话,直接充电附加状态,放电写
a.state?(X) ? (a.remove_state(X);aaa) : bbb;
X是状态id aaa是技能成功的效果 bbb是技能失败的效果
注意每个式子最后一个运算结果必须是数字
用头画头像,用脚写脚本
回复

使用道具 举报

梦石
0
星屑
2572
在线时间
212 小时
注册时间
2018-8-8
回帖
80
 楼主| 发表于 2019-2-6 07:27:34 | 显示全部楼层
如果在下想通过变量来控制的话该怎么做?
比如说当变量“雷电标志”不小于1的话使用技能“放电”减少一个雷电标志并造成伤害,
如果变量“雷电标志”小于1的话使用技能“放电”无效果,也不减少雷电标志
这样的效果该如何实现?
回复

使用道具 举报

梦石
10
星屑
39550
在线时间
1919 小时
注册时间
2010-11-14
回帖
3214

R考场第七期纪念奖

发表于 2019-2-6 14:36:55 | 显示全部楼层
zsqylmmdll 发表于 2019-2-6 07:27
如果在下想通过变量来控制的话该怎么做?
比如说当变量“雷电标志”不小于1的话使用技能“放电”减少一个雷 ...

Project1.zip (1.38 MB, 下载次数: 86)
这里简单点直接写在伤害公式了。

如果公共事件位置充足也可以用公共事件的方法。
充电效果写无 下方增加一个公共事件 公共事件里增加变量
然后放电技能还是按照工程里的方法写。

评分

参与人数 1星屑 +30 收起 理由
VIPArcher + 30 认可答案

查看全部评分

用头画头像,用脚写脚本
回复 1 0

使用道具 举报

梦石
0
星屑
2572
在线时间
212 小时
注册时间
2018-8-8
回帖
80
 楼主| 发表于 2019-2-6 17:02:14 | 显示全部楼层
这里简单点直接写在伤害公式了。

如果公共事件位置充足也可以用公共事件的方法。
充电效果写无 下方增加一个公共事件 公共事件里增加变量
然后放电技能还是按照工程里的方法写。

多谢大佬指点

点评

_(:з」∠)_随着使用的深入,这些东西其实自己都能发现的  发表于 2019-2-6 18:57
回复

使用道具 举报

梦石
0
星屑
2572
在线时间
212 小时
注册时间
2018-8-8
回帖
80
 楼主| 发表于 2019-2-12 16:48:29 | 显示全部楼层
本帖最后由 zsqylmmdll 于 2019-2-12 16:53 编辑

但是为何群体伤害的技能只对单体有伤害?
按大佬的方法做了一个全体伤害与麻痹技能,但测试时发现只对单体有伤害与麻痹,难以理解为何。
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部