405168520 发表于 2022-10-5 00:24:47

GETHUMCUSTOMITEMVALUE自定义属性获取问题

引擎版本:
BUG描述:GETHUMCUSTOMITEMVALUE自定义属性获取问题获取当前物品属性位置(cfg_att_score.xls表里面的属性ID:10的值)GETHUMCUSTOMITEMVALUE 1 10 N$自定义1 N$自定义2 1 0
SENDMSG 0 当前获取的值为:<$STR(N$自定义1)>--<$STR(N$自定义2)>
我只想获取这个36-74但是我现在获取出来的是 73-111
如果只获取 自定义属性分类 0 属性位置0 和 1 的数值 不获取 属性位置2和3 的
现在只能获取 cfg_att_score.xls 表 属性ID7 和属性ID8 的数值 所以导致把 分类下的 绑定属性ID7 和ID8的 全部获取出来了!


mrkingli 发表于 2022-10-5 02:54:50

你怕是只能多分一类属性出来

996技术-wang 发表于 2022-10-8 09:56:11

最后一个参数 (0或为空获取单件;1为全身)

获取的单件的,单件多个相同属性可以在加这属性的时候做标记

405168520 发表于 2022-10-8 17:50:37

996技术-wang 发表于 2022-10-8 09:56
最后一个参数 (0或为空获取单件;1为全身)

获取的单件的,单件多个相同属性可以在加这属性的时候做标记 ...

装备标记不是只能0或1 吗

996技术-wang 发表于 2022-10-9 09:36:51

用这个 40 -45号属性 做标记
装备附加属性值40-44隐藏无属性(支持21Y,可用于做装备等级标识)
修改格式:CHANGEITEMADDVALUE 装备位置(-1时是OK框中的装备, 0-55时是穿在身上的装备) 属性位置(0-13、40-45) (符号 + - = ) 值

检测格式:CHECKITEMADDVALUE 装备位置(-1时是OK框中的装备, 0-55时是穿在身上的装备) 属性位置(0-13、40-45) (符号 < > =) 值 保存变量

获取格式:GETITEMADDVALUE 装备位置(-1时是OK框中的装备, 0-55时是穿在身上的装备) 属性位置(0-13、40-45) 存放变量 获取方式(0获取附加属性 1=基础属性+附加属性)


页: [1]
查看完整版本: GETHUMCUSTOMITEMVALUE自定义属性获取问题