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

Project1

 找回密码
 注册会员
搜索
查看: 3206|回复: 4
打印 上一主题 下一主题

[有事请教] 核心技能代码求教

[复制链接]

Lv1.梦旅人

梦石
0
星屑
206
在线时间
27 小时
注册时间
2019-6-13
帖子
30
跳转到指定楼层
1
发表于 2020-3-11 10:33:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
  <Custom Requirement>
   if ($gameActors.actor(1).hp < $gameActors.actor(1).mhp/5) {
     value = true;
   } else {
     value = false;
   }
  </Custom Requirement>


看我上面一串代码 说的是1号角色生命值小于1号角色最大生命值百分之五十
显示可用

但是这个功能只有进入战斗之前血量低于百分之五十可用
战斗中这个代码就没用

求问:怎么在战斗中这个代码也生效  

Lv4.逐梦者

梦石
0
星屑
5239
在线时间
612 小时
注册时间
2017-10-21
帖子
349
2
发表于 2020-3-11 11:25:12 | 只看该作者
<Passive Condition: HP Below 35%>
这个不是更方便
生命值低于35%时触发

评分

参与人数 1+1 收起 理由
白嫩白嫩的 + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
206
在线时间
27 小时
注册时间
2019-6-13
帖子
30
3
 楼主| 发表于 2020-3-11 11:29:30 | 只看该作者
微笑的迪妮莎 发表于 2020-3-11 11:25
这个不是更方便
生命值低于35%时触发

我是想要这个在战斗中角色血量低于50%以下才可以释放
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
206
在线时间
27 小时
注册时间
2019-6-13
帖子
30
4
 楼主| 发表于 2020-3-11 11:36:52 | 只看该作者
OK  解决了     把最大生命值放当前生命值前面  然后判定就可以了

  <Custom Requirement>
   if ($gameActors.actor(1).mhp/2 > $gameActors.actor(1).hp) {
     value = true;
   } else {
     value = false;
   }
  </Custom Requirement>

评分

参与人数 1+1 收起 理由
白嫩白嫩的 + 1 感谢分享心得

查看全部评分

回复 支持 1 反对 0

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2727
在线时间
210 小时
注册时间
2017-9-28
帖子
283
5
发表于 2020-3-11 17:29:46 | 只看该作者
估计是你上面没写2写了5的关系。。。
你还可以使用.hpRate()这个东东,也挺好用的
回复 支持 1 反对 0

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-26 06:25

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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