楼主: 火星f4

[有事请教] 求一个前置技能插件

[复制链接]
梦石
0
星屑
5483
在线时间
712 小时
注册时间
2022-11-26
回帖
296
发表于 2023-7-27 20:15:04 | 显示全部楼层
火星f4 发表于 2023-7-27 19:35
已经可以实现技能的显示和隐藏了,但是他隐藏是战斗内和战斗外都隐藏的,再另外输入战斗内隐藏的话也没有 ...

$gameParty.inBattle()
这个可以判断队伍是否在战斗
回复

使用道具 举报

梦石
0
星屑
476
在线时间
62 小时
注册时间
2023-6-18
回帖
14
 楼主| 发表于 2023-7-28 08:44:21 | 显示全部楼层
余杭 发表于 2023-7-27 20:15
$gameParty.inBattle()
这个可以判断队伍是否在战斗

<Custom Show Eval>
  if (user.isStateAffected(11)) {
    visible = true;
  } else {
    visible = $gameParty.inBattle(false);
  }
  </Custom Show Eval>
不知道哪里出问题了,最后一行应该是只有战斗内不显示,写完运行变成战斗内显示了,都不用附加状态直接显示技能了
回复

使用道具 举报

梦石
0
星屑
5483
在线时间
712 小时
注册时间
2022-11-26
回帖
296
发表于 2023-7-28 10:50:58 | 显示全部楼层
本帖最后由 余杭 于 2023-7-28 10:58 编辑
火星f4 发表于 2023-7-28 08:44
if (user.isStateAffected(11)) {
    visible = true;
  } else {


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

[pre lang="javascript"]
<Custom Show Eval>
  if (!user.isStateAffected(11) && $gameParty.inBattle()) {
    visible = false;
  } else {
    visible = true;
  }
  </Custom Show Eval>
[/pre]
回复

使用道具 举报

梦石
0
星屑
476
在线时间
62 小时
注册时间
2023-6-18
回帖
14
 楼主| 发表于 2023-7-28 17:19:17 | 显示全部楼层
余杭 发表于 2023-7-28 10:50
然而我发的那个函数是返回 true 或者 false ,是作为判断条件,你用法错了

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

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部