getCustomItemAbil¶
指定 装备位 自定义属性 绑定显示属性 取值
gee系列兼容
标签:命令定义|getCustomItemAbil>getCustomItemAbil
格式命令名 | 参数1 | 参数2 | 参数3 | 参数4 |
getCustomItemAbil | 装备位id | 自定义属性id | 绑定类型 | 绑定值 |
- 参数1: 装备位id
- 参数2: 每件装备可设定20个自定义属性(0~19)
-
参数3=0 参数4表示该自定义属性文本颜色设定值 参数3=1 参数4表示该自定义属性被绑定显示属性id(0~60)
0表示未绑定参数3=2 参数4表示该自定义属性内部位置设定值 参数3=3 参数4表示该自定义属性百分比类型设定值
参数4=0 直接加数值点数
参数4=1 加此件装备该属性的百分比(如增加该武器攻击的10%)
参数4=2 加角色全身该属性的百分比(如增加角色攻击的10%)参数3=4 tips中已有显示模块的位置
从上至下 1~14个位置
0表示自定义属性默认tips位置
参数3=2同行设定,优先级高于参数3=4的模块位置设定。
特戒引擎脚本示例:¶
[@main]
#if
checkUseItem 1
#act
goto @通用设定
#elseAct
sendTipsMsg 请穿戴武器后测试/scolor=222
break
#if
#say
<百分比模式设定0/@百分比模式设定0> \ \
<百分比模式设定1/@百分比模式设定1> \ \
<百分比模式设定2/@百分比模式设定2>
[@通用设定]
#act
;-颜色设定
setCustomItemAbil 1 0 0 254
;-显示属性绑定
setCustomItemAbil 1 0 1 3
;-内部位置设定
setCustomItemAbil 1 0 2 1
;-模块位置设定
setCustomItemAbil 1 0 4 1
;-赋值
setCustomItemValue 1 0 = 10
[@测试输出]
#act
getCustomItemAbil 1 0 0 N1
print 武器 0属性 颜色设定 <$str(N1)>
getCustomItemAbil 1 0 1 N1
print 武器 0属性 显示属性绑定 <$str(N1)>
getCustomItemAbil 1 0 2 N1
print 武器 0属性 内部位置设定 <$str(N1)>
getCustomItemAbil 1 0 4 N1
print 武器 0属性 模块位置设定 <$str(N1)>
[@百分比模式设定0]
#act
goto @测试输出
;-百分比模式设定
setCustomItemAbil 1 0 3 0
getCustomItemAbil 1 0 3 N1
print 武器 0属性 百分比设定 <$str(N1)>
[@百分比模式设定1]
#act
goto @测试输出
;-百分比模式设定
setCustomItemAbil 1 0 3 1
getCustomItemAbil 1 0 3 N1
print 武器 0属性 百分比设定 <$str(N1)>
[@百分比模式设定2]
#act
goto @测试输出
;-百分比模式设定
setCustomItemAbil 1 0 3 2
getCustomItemAbil 1 0 3 N1
print 武器 0属性 百分比设定 <$str(N1)>