查看: 4969|回复: 7

[已经解决] 公式如何使用自定义变量

[复制链接]
梦石
0
星屑
55
在线时间
196 小时
注册时间
2014-8-7
回帖
41
发表于 2016-5-14 00:05:08 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 maaj300130 于 2016-5-15 06:22 编辑

之前可能没说清楚,重新编辑了一下,我想让技能公式里边含有变量,而且这个变量可以分歧取值,我该如何做;最终目的要实现单体技能变量等于1,摁一下左键或者右键变量=a.opponentsUnit().aliveMembers().length,这时如果再摁一下左键或者右键变量恢复1。
如果事件实现不了脚本可以实现也行,求助
梦石
0
星屑
497
在线时间
266 小时
注册时间
2015-12-8
回帖
729
发表于 2016-5-14 00:07:19 | 显示全部楼层
請用YEP
回复

使用道具 举报

梦石
0
星屑
55
在线时间
196 小时
注册时间
2014-8-7
回帖
41
 楼主| 发表于 2016-5-14 00:08:59 | 显示全部楼层
小叮鈴 发表于 2016-5-14 00:07
請用YEP

YEP的不适合我,之前求助光标没人回答,所以放弃YEP的目标控制了
回复

使用道具 举报

梦石
0
星屑
55
在线时间
196 小时
注册时间
2014-8-7
回帖
41
 楼主| 发表于 2016-5-14 00:09:21 | 显示全部楼层
小叮鈴 发表于 2016-5-14 00:07
請用YEP

YEP的不适合我,之前求助光标没人回答,所以放弃YEP的目标控制了

点评

你有問題直接問YEP作者就好啦.....又不一定大家都有用過YEP的所有插件  发表于 2016-5-14 01:50
回复

使用道具 举报

梦石
0
星屑
55
在线时间
196 小时
注册时间
2014-8-7
回帖
41
 楼主| 发表于 2016-5-14 03:31:52 | 显示全部楼层
maaj300130 发表于 2016-5-14 00:09
YEP的不适合我,之前求助光标没人回答,所以放弃YEP的目标控制了

所以我这不不用YEP了吗
回复

使用道具 举报

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2016-5-14 07:00:20 | 显示全部楼层
没怎么看懂问题,不知道你是不是要这个

[pre lang="javascript"]a.opponentsUnit().aliveMembers().length[/pre]
回复

使用道具 举报

梦石
0
星屑
55
在线时间
196 小时
注册时间
2014-8-7
回帖
41
 楼主| 发表于 2016-5-14 13:50:34 | 显示全部楼层
taroxd 发表于 2016-5-14 07:00
没怎么看懂问题,不知道你是不是要这个

a.opponentsUnit().aliveMembers().length[/pre] ...

[pre lang="javascript"]Game_Action.prototype.targetsForOpponents = function() {
    var targets = [];
    var unit = this.opponentsUnit();
    if (this.isForRandom()) {
        for (var i = 0; i < this.numTargets(); i++) {
            targets.push(unit.randomTarget());
        }
    } else if (this.isForOne() && (!this.subject().isActor || !this.subject()._skillquan)) {
        if (this._targetIndex < 0) {
            targets.push(unit.randomTarget());
        } else {
            targets.push(unit.smoothTarget(this._targetIndex));
        }
    } else {
        targets = unit.aliveMembers();
    }
    return targets;
};[/pre]
例如敌人我通过这种方法在单体技能时可切换成多目标技能,因为我需要目标数作为那个变量除一下,你那个没法根据目标数,如果能分歧也行,例如单目标=1,多目标=a.opponentsUnit().aliveMembers().length,可是我不会
回复

使用道具 举报

梦石
0
星屑
1899
在线时间
158 小时
注册时间
2017-12-28
回帖
117
发表于 2020-11-8 17:04:32 | 显示全部楼层
很好!
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部