查看: 814|回复: 3

[有事请教] 【已解决】如果拥有100号状态,则可以使用技能函数怎么....

[复制链接]
梦石
0
星屑
1065
在线时间
103 小时
注册时间
2013-12-22
回帖
42
发表于 2024-6-3 23:03:57 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 55808888 于 2024-6-4 10:26 编辑

RT,设计了一个技能,是角色拥有状态100,才能在战斗中使用这个技能

我用了yep_skillcore插件,在技能的备注里该怎么写代码?
以下是我乱写的

<Custom Requirement>
   if ($gameActors.actor(1).hasstate().contains($dataState[100])) {
     value = true;
   } else {
     value = false;
   }
  </Custom Requirement>
梦石
0
星屑
658
在线时间
49 小时
注册时间
2022-12-28
回帖
10
发表于 2024-6-3 23:06:57 | 显示全部楼层
用 if (user.isStateAffected(100)) {
回复

使用道具 举报

梦石
0
星屑
4864
在线时间
484 小时
注册时间
2022-5-6
回帖
248
发表于 2024-6-4 10:00:55 | 显示全部楼层
也许你可以试试直接在状态里加上:有这个状态获得这个技能
搞HS是人类娱乐进步的源泉
回复

使用道具 举报

梦石
0
星屑
1065
在线时间
103 小时
注册时间
2013-12-22
回帖
42
 楼主| 发表于 2024-6-4 10:25:36 | 显示全部楼层
Z8K 发表于 2024-6-3 23:06
用 if (user.isStateAffected(100)) {

这个OK了,感谢
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部