设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: 火星f4
打印 上一主题 下一主题

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

[复制链接]

Lv4.逐梦者

梦石
0
星屑
5292
在线时间
723 小时
注册时间
2022-11-26
帖子
323
11
发表于 2023-7-27 20:15:04 | 只看该作者
火星f4 发表于 2023-7-27 19:35
已经可以实现技能的显示和隐藏了,但是他隐藏是战斗内和战斗外都隐藏的,再另外输入战斗内隐藏的话也没有 ...

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

使用道具 举报

Lv2.观梦者

梦石
0
星屑
559
在线时间
70 小时
注册时间
2023-6-18
帖子
21
12
 楼主| 发表于 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>
不知道哪里出问题了,最后一行应该是只有战斗内不显示,写完运行变成战斗内显示了,都不用附加状态直接显示技能了
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5292
在线时间
723 小时
注册时间
2022-11-26
帖子
323
13
发表于 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 ,是作为判断条件,你用法错了

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>
回复 支持 反对

使用道具 举报

Lv2.观梦者

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

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

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-17 05:29

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表