Project1

标题: 新人求助,怎么样实现杀死敌人后增加技能使用次数? [打印本页]

作者: a1428194055    时间: 2019-6-1 21:41
标题: 新人求助,怎么样实现杀死敌人后增加技能使用次数?
我用了YEP系列的【技能次数限制】和【技能回报】插件,想把两个插件结合起来用,实现杀死敌人后增加技能次数的效果,
但是不论是直接还是间接地方式都做不到,跪求大神解答!
作者: 无阻软件    时间: 2019-6-16 23:30
技能使用的时候触发一下公共事件添加变量来记录使用次数

然后使用战斗胜利事件的插件来进行运算来最终确定技能增加次数
作者: 白嫩白嫩的    时间: 2019-6-17 21:58
瞎说一下,没试验过

以前做的事件杀敌数统计,是让每个敌人必须掉落一个隐藏物品“杀敌数”,这样可以根据物品数量计算杀敌数。

同理,当杀死一个敌人后获得一个"技能2x"物品,当身上拥有"技能2x"物品时增加技能次数,技能增加后删除该物品

未实验过,可以试试
作者: a1428194055    时间: 2019-6-19 10:53
白嫩白嫩的 发表于 2019-6-17 21:58
瞎说一下,没试验过

以前做的事件杀敌数统计,是让每个敌人必须掉落一个隐藏物品“杀敌数”,这样可以根据 ...

谢谢大神解答,但我也试过杀死敌人后加物品,然后物品写上加一次技能次数
但是我发现YEP那个插件只能在使用物品之后才能加次数...
作者: soulsaga    时间: 2019-6-19 11:21
本帖最后由 soulsaga 于 2019-6-19 11:50 编辑

<Custom Global Limited Uses>
value += 1;
</Custom Global Limited Uses>

加个杀敌判断试试?
作者: a1428194055    时间: 2019-7-10 19:51
soulsaga 发表于 2019-6-19 11:21
value += 1;

大神,我想着能不能在你写的文本中间,添加一个user是否处于某状态,然后技能value += 1
但是我太菜不会写
作者: superlcoko    时间: 2019-7-10 20:40
<Custom Global Limited Uses>
if (user.isStateAffected(200)) {
//在上面的括号改成你想用的状态ID
  value += 1;
}
</Custom Global Limited Uses>
作者: a1428194055    时间: 2019-7-11 10:02
superlcoko 发表于 2019-7-10 20:40
if (user.isStateAffected(200)) {
//在上面的括号改成你想用的状态ID
  value += 1;

感谢大神
但不知道为什么我插入什么这些代码进NOTETAGS都没有用
已经放弃这个技能机制了......
作者: zyzzyzzyzzyz    时间: 2019-7-11 10:23
..........




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1