Project1

标题: 状态插件问题 [打印本页]

作者: neal240    时间: 2020-1-18 11:05
标题: 状态插件问题
我想问一下哪位大佬有在战斗里做一个状态加另一个组合成一个新的状态的插件
就是a状态+b状态=c状态


求大佬发一下

作者: 擦不完的水    时间: 2020-1-18 11:05
我试了下没什么问题,太简单了
两个状态88和89都写上备注
<Custom Apply Effect>
if (target.isStateAffected(88) && target.isStateAffected(89)){
  target.addState(6);
  target.removeState(88);
  target.removeState(89);
}
</Custom Apply Effect>
有什么问题再问吧,很容易的,比这难的多的是,加油
作者: wesleylsw    时间: 2020-1-18 12:05
在战斗事件里面用条件判断就能做了,不一定用插件
作者: neal240    时间: 2020-1-18 14:57
wesleylsw 发表于 2020-1-18 12:05
在战斗事件里面用条件判断就能做了,不一定用插件

具体是要怎么做啊大佬

作者: 擦不完的水    时间: 2020-1-18 18:43
利用YEP插件里面的<Custom Apply Effect>
作者: neal240    时间: 2020-1-18 20:59
擦不完的水 发表于 2020-1-18 18:43
利用YEP插件里面的

大佬能不能发一下?
作者: 白嫩白嫩的    时间: 2020-1-18 22:22
我不会js,瞎写的

<Custom Confirm Effect>

  if (target.isStateAffected(a) && target.isStateAffected(b)){

  target.addState(c);
  target.removeState(a);
  target.removeState(b);
  }
</Custom Confirm Effect>

作者: 擦不完的水    时间: 2020-1-19 16:44
neal240 发表于 2020-1-18 20:59
大佬能不能发一下?

跟白嫩白嫩的写的差不多的,就是我是<Custom Apply Effect>
作者: 白嫩白嫩的    时间: 2020-1-20 09:46
擦不完的水 发表于 2020-1-19 16:44
跟白嫩白嫩的写的差不多的,就是我是

不知道 confirm 和 apply 用起来的区别,我还没试验,估计不行的话,改成apply就可以了
作者: neal240    时间: 2020-1-20 14:32
白嫩白嫩的 发表于 2020-1-18 22:22
我不会js,瞎写的

emmmmmmm
这得怎么用,直接写在注释里吗
作者: 白嫩白嫩的    时间: 2020-1-20 18:36
neal240 发表于 2020-1-20 14:32
emmmmmmm
这得怎么用,直接写在注释里吗

把yep的状态插件开启,然后把代码写到状态a的注释里,还没试验,楼主实验成功的话记得回来告知一下
作者: neal240    时间: 2020-1-20 22:05
本帖最后由 neal240 于 2020-1-20 22:31 编辑
白嫩白嫩的 发表于 2020-1-20 18:36
把yep的状态插件开启,然后把代码写到状态a的注释里,还没试验,楼主实验成功的话记得回来告知一下 ...



不知道你说的是不是这样做或者是不是这个插件
反正这样做是不行的

U8L`[S1C(([email protected] (25.31 KB, 下载次数: 29)

U8L`[S1C((JC57KJ@I7306H.png

WJFZ]H]YOL75$F9LPMCC3KP.png (2.72 KB, 下载次数: 33)

WJFZ]H]YOL75$F9LPMCC3KP.png

QIUFQDA9SS0PQ5`DAU1{2.png (337.57 KB, 下载次数: 28)

QIUFQDA9SS0PQ5`DAU1{2.png

作者: neal240    时间: 2020-1-20 22:06
不知道你说的是不是这么做或者是不是这个插件

U8L`[S1C(([email protected] (25.31 KB, 下载次数: 26)

U8L`[S1C((JC57KJ@I7306H.png

WJFZ]H]YOL75$F9LPMCC3KP.png (2.72 KB, 下载次数: 32)

WJFZ]H]YOL75$F9LPMCC3KP.png

作者: neal240    时间: 2020-1-20 22:07
白嫩白嫩的 发表于 2020-1-20 18:36
把yep的状态插件开启,然后把代码写到状态a的注释里,还没试验,楼主实验成功的话记得回来告知一下 ...

看下下面,回复不知道怎么发图片
作者: 擦不完的水    时间: 2020-1-21 17:42
YEP插件有核心插件的,需要装上,然后你试试状态备注<Custom Apply Effect>行不行,不行的话再回复我,我开游戏帮你搞出来,搞到行为止。。。
作者: neal240    时间: 2020-1-21 18:43
本帖最后由 neal240 于 2020-1-21 18:46 编辑
擦不完的水 发表于 2020-1-21 17:42
YEP插件有核心插件的,需要装上,然后你试试状态备注行不行,不行的话再回复我,我开游戏帮你搞出来,搞到 ...


如果是加上核心插件用原来的那个备注就是没有用的
如果是改成Apply使用技能后就会出现图一的情况
你看看我放进去的插件有没有问题?

L7NEWSSVTYX6`2`57CU1CT9.png (374.11 KB, 下载次数: 24)

L7NEWSSVTYX6`2`57CU1CT9.png

8[JB0735D4%~)~W~UOJS1}7.png (172.76 KB, 下载次数: 21)

8[JB0735D4%~)~W~UOJS1}7.png

DIJ%_T(7[WADVAOA[CQU`Y3.png (210.37 KB, 下载次数: 26)

DIJ%_T(7[WADVAOA[CQU`Y3.png

作者: neal240    时间: 2020-1-22 22:17
擦不完的水 发表于 2020-1-22 19:02
我试了下没什么问题,太简单了
两个状态88和89都写上备注

target.addState(6)是什么意思,添加“无”的状态吗
还有大佬看看我放的插件有没有问题是不是对应的插件
作者: neal240    时间: 2020-1-22 22:27
本帖最后由 neal240 于 2020-1-22 22:28 编辑
擦不完的水 发表于 2020-1-22 19:02
我试了下没什么问题,太简单了
两个状态88和89都写上备注


用了你这个代码当我给目标添加第二个状态时就会出现下图状况
你看看我放的插件有没有问题?
或者大佬能不能直接把插件发过来

(192.08 KB, 下载次数: 28)


作者: 擦不完的水    时间: 2020-1-23 15:54
neal240 发表于 2020-1-22 22:27
用了你这个代码当我给目标添加第二个状态时就会出现下图状况
你看看我放的插件有没有问题?
或者大佬能不 ...

你数字6、88和89改了没,TYPEERROR你可以按F8看看问题
isStateAffected()就是是否受状态影响,addState()就是添加状态啊,removeState()就是去除状态啊
我这儿插件太多了,我感觉你的应该没什么问题,要不加个YEP战斗引擎插件试试
我测试没问题,建议多看看B站的YEP插件教程吧

作者: 擦不完的水    时间: 2020-1-23 16:02
neal240 发表于 2020-1-22 22:17
target.addState(6)是什么意思,添加“无”的状态吗
还有大佬看看我放的插件有没有问题是不是对应的插件 ...

我快放假了,你什么时候有空啊,我专门教你
作者: neal240    时间: 2020-1-23 17:39
擦不完的水 发表于 2020-1-23 16:02
我快放假了,你什么时候有空啊,我专门教你

学生党
已经放假
作者: 擦不完的水    时间: 2020-1-23 17:43
neal240 发表于 2020-1-23 17:39
学生党
已经放假

那你现在这个弄好了没啊
作者: neal240    时间: 2020-1-23 18:32
擦不完的水 发表于 2020-1-23 17:43
那你现在这个弄好了没啊

还是不行
就是第二个效果添加之后会出现我发的那张图的情况
我感觉是我的插件有问题
作者: neal240    时间: 2020-1-23 18:33
擦不完的水 发表于 2020-1-23 17:43
那你现在这个弄好了没啊

大佬加个qq?

作者: neal240    时间: 2020-1-23 18:41
擦不完的水 发表于 2020-1-23 17:43
那你现在这个弄好了没啊


按F8显示这个?

MQ2699DM`HN%(]95(O]PU0R.png (157.8 KB, 下载次数: 23)

MQ2699DM`HN%(]95(O]PU0R.png

作者: 擦不完的水    时间: 2020-1-23 19:24
neal240 发表于 2020-1-23 18:41
按F8显示这个?

好像是点红色的圈,忘记了,你试试看
作者: 擦不完的水    时间: 2020-1-23 19:25
neal240 发表于 2020-1-23 18:33
大佬加个qq?

你QQ多少我加你
作者: 擦不完的水    时间: 2020-1-23 19:33
楼主还在吗?我加了,等你通过了
作者: msckvr    时间: 2021-9-30 01:05
擦不完的水 发表于 2020-1-18 11:05
我试了下没什么问题,太简单了
两个状态88和89都写上备注

大佬知道如何做出a状态+a状态=b状态吗?




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