Project1

标题: 如何让角色装备物品减血量上限 [打印本页]

作者: HBBZ    时间: 2019-5-12 22:15
标题: 如何让角色装备物品减血量上限
本帖最后由 HBBZ 于 2019-5-12 22:48 编辑

就是里面有一件武器,任何角色装备了后会扣血量上限,但解除下来也不能回回去的那种,试过打<hp:-50%>到武器备注去但毫无效果。有大佬知道如何做吗?
他原本只有扣HP固定值,这不是我想要的...
作者: 丶此生为伊人    时间: 2019-5-13 04:35

作者: 丶此生为伊人    时间: 2019-5-13 04:37
本帖最后由 丶此生为伊人 于 2019-5-13 04:39 编辑

简单的并行事件方法:
分歧条件判断x角色是否装备了这件装备
如果装备了
分歧条件2 ,如果x号变量小于等于0
x角色最大hp-100
x号变量+1
作者: 丶此生为伊人    时间: 2019-5-13 04:43
把这个事件设置到公共事件里并行处理,如果你这种装备非常多,那就凉凉。 用插件解决吧,也就几句的事

QQ截图20190513044301.png (54.02 KB, 下载次数: 35)

QQ截图20190513044301.png

作者: HBBZ    时间: 2019-5-13 15:20
丶此生为伊人 发表于 2019-5-13 04:43
把这个事件设置到公共事件里并行处理,如果你这种装备非常多,那就凉凉。 用插件解决吧,也就几句的事 ...

这个我知道,我主要就是想知道最大百分比的血怎么扣....并不是固定扣血,多谢大佬解答了
作者: soulsaga    时间: 2019-5-13 18:37
本帖最后由 soulsaga 于 2019-5-13 18:57 编辑
HBBZ 发表于 2019-5-13 15:20
这个我知道,我主要就是想知道最大百分比的血怎么扣....并不是固定扣血,多谢大佬解答了 ...


1号队员最大hp减半
$gameParty.members()[0].addParam(0,-$gameParty.members()[0].param(0) / 2);
作者: 狗汁卷    时间: 2019-5-13 19:45
头像律师函警告
作者: HBBZ    时间: 2019-5-13 23:32
soulsaga 发表于 2019-5-13 18:37
1号队员最大hp减半
$gameParty.members()[0].addParam(0,-$gameParty.members()[0].param(0) / 2); ...

大佬,这就似乎设计到我的知识盲区了...这是干嘛用的....
作者: soulsaga    时间: 2019-5-13 23:44
HBBZ 发表于 2019-5-13 23:32
大佬,这就似乎设计到我的知识盲区了...这是干嘛用的....

事件脚本里用就好...
作者: HBBZ    时间: 2019-5-14 01:54
soulsaga 发表于 2019-5-13 23:44
事件脚本里用就好...

是要把里面的数字改成武器与人物的ID吗?还是直接套进去就好了?
作者: soulsaga    时间: 2019-5-14 10:55
本帖最后由 soulsaga 于 2019-5-14 11:13 编辑
HBBZ 发表于 2019-5-14 01:54
是要把里面的数字改成武器与人物的ID吗?还是直接套进去就好了?


你只要按4楼的教法去做就行..只是把增减HP换成这个脚本..直接用..
这个脚本和武器人物ID都无关..
左边的0是队伍第一名成员,右边的0是指最大HP项目




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