Project1

标题: 求一个前置技能插件 [打印本页]

作者: 火星f4    时间: 2023-7-26 09:00
标题: 求一个前置技能插件
如题,YEP,SRD还有Triacontane的插件好像都没有前置技能,论坛里面直接搜索只有一个va的mv还用不了
作者: xiamumomo    时间: 2023-7-26 09:46
你说的是上个回合使用A技能然后这个回合才能使用B技能,如果上个回合没有使用A技能这个回合不能使用B技能是这样吗
作者: 火星f4    时间: 2023-7-26 12:08
xiamumomo 发表于 2023-7-26 09:46
你说的是上个回合使用A技能然后这个回合才能使用B技能,如果上个回合没有使用A技能这个回合不能使用B技能是 ...

差不多吧,我想的是也不用局限于回合,直接有对应的状态就能放技能,毕竟有做延时释放和瞬间释放的技能
作者: xiamumomo    时间: 2023-7-26 12:31
火星f4 发表于 2023-7-26 12:08
差不多吧,我想的是也不用局限于回合,直接有对应的状态就能放技能,毕竟有做延时释放和瞬间释放的技能 ...

那不就类似于追击技能吗==A技能用完自动释放B技能?
作者: 火星f4    时间: 2023-7-26 12:51
xiamumomo 发表于 2023-7-26 12:31
那不就类似于追击技能吗==A技能用完自动释放B技能?

但是我一个状态是对应多个技能的啊…而且我技能是用技能树学的,这样搞就导致还没学的技能也能放出来了✧٩(ˊωˋ*)و✧
作者: 余杭    时间: 2023-7-26 14:39
用yep做技能显示条件,在没学某技能或没有某状态时,战斗内隐藏该技能
作者: 火星f4    时间: 2023-7-26 16:58
余杭 发表于 2023-7-26 14:39
用yep做技能显示条件,在没学某技能或没有某状态时,战斗内隐藏该技能

插件名字叫什么啊
作者: 余杭    时间: 2023-7-26 19:37
火星f4 发表于 2023-7-26 16:58
插件名字叫什么啊

技能核心
作者: 火星f4    时间: 2023-7-27 13:26
余杭 发表于 2023-7-26 19:37
技能核心

显示条件那个代码是找到了,但是发现拥有某状态不会写…
作者: 火星f4    时间: 2023-7-27 19:35
余杭 发表于 2023-7-26 14:39
用yep做技能显示条件,在没学某技能或没有某状态时,战斗内隐藏该技能

已经可以实现技能的显示和隐藏了,但是他隐藏是战斗内和战斗外都隐藏的,再另外输入战斗内隐藏的话也没有用,所以有没有可以实现只在战斗内隐藏的方法啊
作者: 余杭    时间: 2023-7-27 20:15
火星f4 发表于 2023-7-27 19:35
已经可以实现技能的显示和隐藏了,但是他隐藏是战斗内和战斗外都隐藏的,再另外输入战斗内隐藏的话也没有 ...

$gameParty.inBattle()
这个可以判断队伍是否在战斗
作者: 火星f4    时间: 2023-7-28 08:44
余杭 发表于 2023-7-27 20:15
$gameParty.inBattle()
这个可以判断队伍是否在战斗

<Custom Show Eval>
  if (user.isStateAffected(11)) {
    visible = true;
  } else {
    visible = $gameParty.inBattle(false);
  }
  </Custom Show Eval>
不知道哪里出问题了,最后一行应该是只有战斗内不显示,写完运行变成战斗内显示了,都不用附加状态直接显示技能了
作者: 余杭    时间: 2023-7-28 10:50
本帖最后由 余杭 于 2023-7-28 10:58 编辑
火星f4 发表于 2023-7-28 08:44
if (user.isStateAffected(11)) {
    visible = true;
  } else {


然而我发的那个函数是返回 true 或者 false ,是作为判断条件,你用法错了

JAVASCRIPT 代码复制
  1. <Custom Show Eval>
  2.   if (!user.isStateAffected(11) && $gameParty.inBattle()) {
  3.     visible = false;
  4.   } else {
  5.     visible = true;
  6.   }
  7.   </Custom Show Eval>

作者: 火星f4    时间: 2023-7-28 17:19
余杭 发表于 2023-7-28 10:50
然而我发的那个函数是返回 true 或者 false ,是作为判断条件,你用法错了

好吧,感谢大佬,已经可以达到效果了




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