Project1

标题: 技能条件求助 [打印本页]

作者: zhujunjie988788    时间: 2017-5-31 14:47
标题: 技能条件求助
小弟做了一套类似最终幻想战略版的职业体系,所以问题比较多。。。请各位大神见谅

问题来了
需求:比如我学习了A职业的一个增强自身能力的被动技能(通过技能学习系统),但当我换成B职业时,我并不希望这个被动技能继续生效,而是这个被动技能只有在角色职业为A时才能生效,请问这样该怎么写?
作者: raketenfaust02    时间: 2017-5-31 15:19
<Custom Requirement>
if (user._classId == 2) {
value = true;
} else {
value = false;
}
</Custom Requirement>

你试一下,应该可行
作者: zhujunjie988788    时间: 2017-5-31 15:33
raketenfaust02 发表于 2017-5-31 15:19
if (user._classId == 2) {
value = true;
} else {

感谢大神,但这个貌似只能对主动技能有效,如果技能是被动技能,就没效果了

可能是我使用了其他插件的原因?我用了一个增加固定能力值的插件

<Custom Requirement>
if (user._classId == 1) {
value = true;
} else {
value = false;
}
</Custom Requirement>

<PSV Weapon Id: 5>//这个就是调用武器库里某个武器作为该技能被动效果


作者: soulsaga    时间: 2017-5-31 16:04
zhujunjie988788 发表于 2017-5-31 15:33
感谢大神,但这个貌似只能对主动技能有效,如果技能是被动技能,就没效果了

可能是我使用了其他插件的原 ...
<Custom Requirement>
if (user._classId == 1) {
value = true;
<PSV Weapon Id: 5>;
} else {
value = false;
}
</Custom Requirement>


不知行不行?
作者: zhujunjie988788    时间: 2017-5-31 16:11
soulsaga 发表于 2017-5-31 16:04
不知行不行?

谢谢大神,但貌似这样是无效的。。。
作者: soulsaga    时间: 2017-5-31 16:29
zhujunjie988788 发表于 2017-5-31 16:11
谢谢大神,但貌似这样是无效的。。。

<Custom Requirement>
if (user._classId == 1) {
value = true;
} else {
value = false;
}
</Custom Requirement>
if (user._classId == 1) {
<PSV Weapon Id: 5>//这个就是调用武器库里某个武器作为该技能被动效果
}

那这样?
作者: zhujunjie988788    时间: 2017-5-31 16:43
soulsaga 发表于 2017-5-31 16:29
if (user._classId == 1) {
value = true;
} else {

。。。。还是无效。。。<PSV Weapon Id: 5>我不懂代码,我猜这个可能是不受任何影响都会生效的




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