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

Project1

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

[原创发布] 【MV/MZ】自定义人物属性 (8种数据库绑定对象/支持伤害公式)

[复制链接]

Lv4.逐梦者

梦石
0
星屑
7556
在线时间
857 小时
注册时间
2021-8-28
帖子
101
跳转到指定楼层
1
发表于 2023-10-18 17:46:53 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
本帖最后由 Rose_shadows 于 2026-1-10 17:13 编辑

该插件可以为角色/敌人自定义多个隐藏属性。
MV 和 MZ 最新版本均可使用。

在插件参数中注册好属性后,通过书写标签,就可以在数据库对象备注栏中设置每个对象该参数的属性值。
相关数据库对象包括角色、职业、物品、武器、防具、技能、敌人、状态,共8种。
在更改职业、更换武器/防具、使用物品/技能、增减状态时,相关参数值可以实时自动更改。

此外,该插件还具备以下功能:

1. 在伤害公式中使用属性值;
2. 在对话窗口中使用控制字符显示属性名和指定角色/敌群敌人的属性值;
3. 通过插件指令/脚本,增减指定角色/敌群敌人的指定属性值;
4. 通过插件指令/脚本,将指定角色/敌群敌人的指定属性暂时强制设置为特定值,用以某些演出效果;
5. 对于 MV 项目,可以通过 YEP_StatusMenuCore.js 来显示角色(队员)的自定义属性。


更新日志




自定义隐藏属性插件v1.1.6.zip (7.52 KB, 下载次数: 497, 售价: 5 星屑)
自定义隐藏属性插件扩展-可成长属性v1.0.1.zip (5.32 KB, 下载次数: 39)


新版的可成长属性扩展插件不支持版本 1.1.2 及以下的自定义隐藏属性插件,故在此保留 1.0.0 版本的扩展插件。

自定义隐藏属性插件扩展-可成长属性v1.0.0.zip (6.04 KB, 下载次数: 227)

评分

参与人数 6+6 收起 理由
xiaoxiaogui123 + 1
furco + 1 塞糖
anonym303 + 1 精品文章
aichirou + 1 精品文章
53556816 + 1 塞糖
lhzqq12315 + 1 我很赞同

查看全部评分

Lv2.观梦者

梦石
0
星屑
263
在线时间
33 小时
注册时间
2025-6-28
帖子
7
59
发表于 2026-3-20 13:16:26 | 只看该作者
以及在战斗外使用技能 通过伤害公式改变变量不生效
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
263
在线时间
33 小时
注册时间
2025-6-28
帖子
7
58
发表于 2026-3-20 12:23:24 | 只看该作者
捉到个虫,用character.changeCusparam character.forceSetCusparam character.reviveForcedCusparam 脚本更改变量时,需要装备武器护甲/使用物品/退出重进,才能让其他插件获取到发生变化的变量,如与YEP_X_ClassBaseParam搭配使用时。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1910
在线时间
106 小时
注册时间
2010-12-22
帖子
220
57
发表于 2026-1-20 00:04:41 | 只看该作者
loveinyou200 发表于 2026-1-18 21:49
大佬,我用的都是之前的v1.1.2版本,能否大致说一下原本版和现在最新版本的区别吗?{:4_ ...

好的,感谢大佬~~~
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1910
在线时间
106 小时
注册时间
2010-12-22
帖子
220
56
发表于 2026-1-18 21:49:22 | 只看该作者
大佬,我用的都是之前的v1.1.2版本,能否大致说一下原本版和现在最新版本的区别吗?

点评

没有什么大的区别,只是增减了一些函数,方便后期扩展,不影响存档数据,直接将老插件替换为新版本应该没问题  发表于 2026-1-19 13:31
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7556
在线时间
857 小时
注册时间
2021-8-28
帖子
101
55
 楼主| 发表于 2026-1-10 17:13:55 | 只看该作者
更新1.1.6版本,新增了修改和控制属性值的方法,更新帮助文档。
回复 支持 1 反对 0

使用道具 举报

Lv2.观梦者

梦石
0
星屑
263
在线时间
33 小时
注册时间
2025-6-28
帖子
7
54
发表于 2026-1-7 00:57:23 | 只看该作者
anonym303 发表于 2026-1-7 00:54
具体要怎么在YEP_StatusMenuCore中使用

太多需要问的问题了 佬给个联系方式

点评

Q3441772371,不过不一定能及时回复信息,见谅  发表于 2026-1-10 17:16
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
263
在线时间
33 小时
注册时间
2025-6-28
帖子
7
53
发表于 2026-1-7 00:54:12 | 只看该作者
具体要怎么在YEP_StatusMenuCore中使用
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
263
在线时间
33 小时
注册时间
2025-6-28
帖子
7
52
发表于 2026-1-5 00:13:35 | 只看该作者
anonym303 发表于 2026-1-4 13:33
大佬,我定义了end与maxtp两个隐藏变量,并尝试通过yep_x_classbaseparam的职业能力值控制功能实现由end决 ...

问题自己通过写插件解决了,但又有新的问题
我想实现使用技能攻击敌人,使敌人的隐藏属性发生改变,应该怎么实现。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
263
在线时间
33 小时
注册时间
2025-6-28
帖子
7
51
发表于 2026-1-4 13:33:40 | 只看该作者
大佬,我定义了end与maxtp两个隐藏变量,并尝试通过yep_x_classbaseparam的职业能力值控制功能实现由end决定maxtp,但似乎无效。
<custom p_maxtp formula>
if (this.cusparam("end") <= 0) {
  value = 100;
} else if (this.cusparam("end") <= 10) {
  value = this.cusparam("end") * 4 + 100;
} else if (this.cusparam("end") <= 20) {
  value = (this.cusparam("end") - 10) * 2 + 140;
} else {
  value = (this.cusparam("end") - 20) * 1 + 160;
}
</custom p_maxtp formula>
p_maxtp我也换成过this.cusparam(“maxtp”) 是因为插件兼容性吗
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2026-6-4 20:48

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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