找回密码
 立即注册
搜索
热搜: 引擎
查看: 138|回复: 0

自定义属性相关的设定

[复制链接]
发表于 2025-6-30 12:08:59 | 显示全部楼层 |阅读模式
意见建议
建议简单描述: 关于一些更加灵活和更高性能自定义属性鉴定这一块的设定
建议的必要性可用性重要性: 关于一些更加灵活和更高性能自定义属性鉴定这一块的设定
联系QQ: 282793302
建议的详细描述(实现方式等): 详细见下方
本帖最后由 282793302 于 2025-6-30 17:43 编辑

image.webp       


;//一些关于及时雨自定义属性这一块鉴定的小小建议
#if
#act
;//执行绑定
LINKPICKUPITEM
;//LF最早的鉴定模式绑定在01-07号位置属性是无需脚本额外统计的,穿戴自动生效
SetCustomItemAbil -1 1 1 1   ;//这里设置绑定1号位置,穿戴此装备后防御直接生效,无需其他操作
SetCustomItemAbil -1 1 2 1
SetCustomItemAbil -1 1 3 0
SetCustomItemAbil -1 1 4 0
SetCustomItemValue -1 1 = 1000   ;//这里设置1000的数值,穿戴此装备后防御+1000,直接生效,无需其他操作

;//LF后续拓展的鉴定模式绑定在08-60号位置,属性是需脚本额外统计获取对应在值之后进行操作,这里暗黑类型的服text变量文本行数过多,遍历全身会造成性能极大的浪费
SetCustomItemAbil -1 2 1 60   ;//这里设置绑定60号位置,通过下方命令绑定text变量文本行数  60:<Text$1>
SetCustomItemAbil -1 2 2 2
SetCustomItemAbil -1 2 3 0
SetCustomItemAbil -1 2 4 0
SetCustomItemValueEX -1 2 = 66 77 88  ;//66=text变量文本行数($$1),77=text变量文本行数中参数1($$2),88=text变量文本行数中参数2($$3)
;//上述鉴定模式,如果是大型暗黑服或者鉴定类型特别多,统计全身对应行数的值耗时不低,实时穿脱装备刷新性能不高

;//鉴定属性统计
#IF
#ACT
MOV P588 1
While P588 < 200
GetAllCustomItemValueByTextLine 60  -1  <$STR(P588)>     N$无用_1  N$<$STR(P588)>行属性值_1   N$<$STR(P588)>行属性值_2
Inc P588 1
EndWhile
;//上述遍历全身1-200行自定义数值的和,循环200次

;//及时雨能否优化为常量模式,类似996,引擎已有属性参照翎风最老的鉴定模式01-07号属性,拓展为所有已有属性都有一个属性ID,
;//装备鉴定时,只需要绑定到对应ID即可实现属性生效
SetCustomItemAbil -1 1 1 属性ID   ;//这里设置绑定属性ID,穿戴此装备后属性直接生效,无需其他操作  属性数值常量:<$ATTR[X]>
SetCustomItemAbil -1 1 2 1
SetCustomItemAbil -1 1 3 0
SetCustomItemAbil -1 1 4 0
SetCustomItemValue -1 1 = 1000   ;//这里设置1000的数值,穿戴此装备后,直接生效,无需其他操作

;//为兼容拓展玩家自由度,规划预留属性ID 500-1000甚至更多,玩家自定义选择绑定,
;//LF现有的text变量文本,作为前端绘制展示使用
SetCustomItemAbil -1 2 1 属性ID   ;//这里设置绑定属性ID,穿戴此装备后属性直接生效,无需其他操作
SetCustomItemAbil -1 2 2 2
SetCustomItemAbil -1 2 3 0
SetCustomItemAbil -1 2 4 0
SetCustomItemValue -1 2 = 1000      ;//这里设置1000的数值,穿戴此装备后,直接生效,无需其他操作
SetCustomItemValueEX -1 2 = 66 77 88  ;//66=text变量文本行数($$1),77=text变量文本行数中参数1($$2),88=text变量文本行数中参数2($$3)(用于前端TIPS显示)
;//这里可以获取到全身 自定义属性ID 的常量值,无需脚本遍历统计: 自定义属性数值常量:<$CUSTABIL[X]>

;//解除绑定刷新到客户端
**Item -1   
clearLinkItem
break

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|及时雨引擎交流论坛

GMT+8, 2025-7-18 06:36 , Processed in 0.071209 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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