勤奋小羊 发表于 2026-3-29 20:33:25

大佬们,请教个自定义属性的问题。。。


自定义装备属性高级显示 
支持TEXT变量显示
:{[$$1-$$3]|249}
无属性支持: 多个text变量显示
text支持:$$变量显示
例
例如:
无属性18,
假设:
$$1=1
$$2=10
text变量内容如下:
第1行={攻击时,有|146}{[$$2%]|021}{机率使目标冰冻|146}
第2行={攻击时,有|146}{[$$2%]|021}{几率偷去敌人$$3生命值|146}
“那么实际的效果就是, 攻击时,有10%机率使目标冰冻”
这样 无属性18的 的功能 就可以非固定 可以是吸血,可以是冰冻 ?????
-------------------------------------------------------------------------------------
今天无聊研究这个功能,但是一直不清楚这个
这样 无属性18的 的功能 就可以非固定 可以是吸血,可以是冰冻
是怎么做到的,TEXE里编辑了内容,但是写进自定义属性里,只读取第一行的内容,后面几行完全不会读取。。
达不到非固定的效果。。。。希望知道的大佬赐教,不胜感谢!
------------------------------------测试脚本------------------------------------
[@测试]
#ACT
LockUpdateItem boxitem0
SetCustomItemAbil boxitem0 0 1 8
SetCustomItemValue boxitem0 0 = 1
SetCustomItemAbil boxitem0 0 2 0
UpdateItem boxitem0

;自定义属性8填写内容

可爱小鸟 发表于 2026-3-29 20:33:25

你看少了关键。再看一次说明书就好了。。

坚强小兔 发表于 2026-3-29 20:33:25

SetCustomItemValueEX boxitem0 0 = 1 2 3
{[$$1-$$3]|249}

开心小鹿 发表于 2026-3-29 20:33:25

自定属性的text是作为显示用的...他的意思是,你可以让他显示更多东西,至于显示哪一行文字,可以由text内的第几行来决定...那第几行呢??比如: $$ 2 =8,那就是显示第8行...
text内文字是冰冻也好,蛛网也好,无敌也好,.只是显示在装备上...并不是根据文字直接实现功能..是需要你自己在挂机脚本中去检测自定义属性,而再用对应脚本去实现冰冻,蛛网,无敌这些效果,,,,

大方小狗 发表于 2026-3-29 20:33:25

442671 发表于 2020-10-12 15:27 SetCustomItemValueEX boxitem0 0 = 1 2 3
{[$$1-$$3]|249}
试了下  原因是因为没有使用赋值命令造成的。。。
你说的这个,就是赋值命令吧。。

机智小鹿 发表于 2026-3-29 20:33:25

蓅氓爱学习 发表于 2020-10-12 19:29 自定属性的text是作为显示用的...他的意思是,你可以让他显示更多东西,至于显示哪一行文字,可以由text内的第 ...
同时谢谢大佬指点,我明白勒!

快乐小鱼 发表于 2026-3-29 20:33:25

操作几次就会了,不难
页: [1]
查看完整版本: 大佬们,请教个自定义属性的问题。。。