自定义属性
格式:SETADDNEWABIL 参数1 参数2 参数3
参数1:装备位置
参数2:运算符(+,-,=)
参数3:属性组(职业#属性ID#数值|职业#属性ID#数值)
参数4:组别 (0-99) 不填默认0
注:参数2=增加+时填写属性组  (职业#属性ID#数值|职业#属性ID#数值)
注:参数2=删除-时填写属性ID   格式:属性ID1|属性ID2  (对应att表属性ID)
注:参数2=替换=时填写属性组  (职业#属性ID#数值|职业#属性ID#数值)

注:每个装备的属性组最大100组,每组间的属性条数总数上限为100条。例:组1有3#4#100攻击上限属性,组2也有3#4#200攻击上限,为占用两条自定义属性

人物身上装备属性ID常量:<$GETITEMALUE(装备位置,组别)>

例子:
[@增加附加属性]
#IF
#ACT
SETADDNEWABIL 1 = 3#3#2|3#4#10|3#4#2|3#5#10|3#23#2|3#74#10 1

[@删除附加属性]
#IF
#ACT
SETADDNEWABIL 1 - 3|4|5|23|74 1

[@替换附加属性]
#IF
#ACT
SETADDNEWABIL 1 = 3#6#2|3#7#10|3#8#2|3#9#10|3#33#2|3#34#10 1

获取人物身上装备属性值
格式:GETITEMATTIDVALUE 参数1  参数2  参数3  参数4  
参数1=类型(1,装备表里基础数据 2,附加属性)
参数2=属性ID
参数3=装备位置(支持-1)
参数4=保存变量
*说明:不支持获取极品属性与自定义属性的值,只支持装备表里填的基础属性和SETADDNEWABIL命令增加的附加属性

人物身上装备属性值常量:<$GETITEMATTIDVALUE(类型,属性ID,装备位置)>

人物身上装备单独类别属性值常量:<<$GETITEMATTIDVALUEEX(属性ID,装备位置,分组)>

范例:
[@获取身上装备属性]
#if
#act
GETITEMATTIDVALUE 1 3 1 N1
GETITEMATTIDVALUE 1 4 1 N2
SENDMSG 5 武器攻击上限是<$STR(N1)>,下限是<$STR(N2)>

清理附加属性命令
格式:CLEARABIL 参数1 参数2
参数1:装备位置
参数2:组别   (-1=全清理 0-99)


自定义属性标题
格式:自定义属性组别#自定义属性标题#标题颜色(标题换行命令:<br>)
路径:客户端\dev\scripts\game_config\cfg_game_data.lua
cfg_game_data.lua例子:
 ["TipsDiyAttrTypeTitle"] = {
  k="TipsDiyAttrTypeTitle",
  value="87#<$ITEMVAR(成长属性)>#251|88#[精炼属性]:#251",
 },
注:成长属性变量为setitemstr装备变量,自动显示该装备变量值
注:属性标题必须设置过SETADDNEWABIL属性才能显示

 

[@自定义属性]
#IF
#ACT
SETADDNEWABIL 1 = 3#12#120 87
SETADDNEWABIL 1 = 3#3#2|3#4#10|3#4#2|3#5#10|3#23#2|3#74#10 91
SetitemStr 1 成长属性 = [岳阳Lv99]
SendItemVar 1
SENDMSG 5 自定属性-装备变量值=<$itemstr(1,成长属性)>
*范例说明:配合客户端F6表TipsDiyAttrTypeTitle字段使用

装备自定义属性组 图片特效设置(需先有自定义属性)
图片必须放在指定目录:res/custom/tiptitle/xx.png,图片ID为纯数字编号(建议3位数内)

属性前缀镶嵌图片cfg_att_score.xls表attrPrefix字段设置
customItemText 参数1 参数2 参数3 参数4
参数1  装备位置
参数2  属性组别(0-99)
参数3  (内容显示)=空时表示清理  区域宽:区域高|SFX:特效ID:X坐标:Y坐标:缩放比例|IMG:图片名:X坐标:Y坐标:缩放比例|DESC:备注表ID:X坐标:Y坐标:缩放比例
参数4:0-移动端,1-PC


参数3说明
200:100|SFX:17:60:60:0.3|IMG:01:10:10:1
SFX  --特效 
IMG  --图片
DESC --文字 [注意:只读取cfg_itemdesc.xls表str字段 富文本内容,镶入特效图片不解析] 最下面加上

RTEXT:<内容/FCOLOR=251>:X坐标:Y坐标:缩放比例

[@范例RTEXT富文本]
;属性名字,数值支持变量
#IF
#ACT
MOV S$0赋属
MOV N$0HP加 520
MOV S$0赋属 3#60#520
;     60    血量加成    万分比
MOV N$BJ率 1000
INC S$0赋属 |3#21#<$STR(N$BJ率)>
;    21    暴击几率    万分比
MOV N$ZS攻 99999
INC S$0赋属 |3#4#<$STR(N$ZS攻)>
;    4    攻击上限
MOV N$SZ防 99999
INC S$0赋属 |3#10#<$STR(N$SZ防)>
;    10    防御上限
MOV N$0位置 1
MOV S$0操符 =
MOV S$0属组 1
SETADDNEWABIL <$STR(N$0位置)> <$STR(S$0操符)> <$STR(S$0赋属)> <$STR(S$0属组)>
MOV S$显
INC S$显 500:116|SFX:6308:-39:110:0.8|SFX:1036:16:60:0.5|SFX:6043:16:22:0.6|IMG:007:130:96:1
INC S$显 |RTEXT:<[陨落星炎第/FCOLOR=251><七/FCOLOR=249><重]/FCOLOR=251>:0:100:1|RTEXT
INC S$显 :<攻 击:/FCOLOR=251><0-<$STR(N$ZS攻)>/FCOLOR=250>
INC S$显 \<防 御:/FCOLOR=252><0-<$STR(N$SZ防)>/FCOLOR=250>
INC S$显 \<暴击率:/FCOLOR=253><<$FORMULATIONDC[<$STR(N$BJ率)>/10000*100]>%/FCOLOR=250>
INC S$显 \<生 命:/FCOLOR=254><+<$FORMULATIONDC[<$STR(N$0HP加)>/10000*100]>%/FCOLOR=250>:69:0:1
INC S$显 |IMG:011:220:00:1
INC S$显 |IMG:011:220:24:1
INC S$显 |IMG:011:220:48:1
INC S$显 |IMG:011:220:72:1
customItemText 1 1 <$STR(S$显)> 0
;参数IMG:图片位于客户端目录dev\res\custom\tiptitle下自行添加