getCustomItemValue¶
指定 装备位 自定义属性 指定值 取值与百分比类型
gee系列兼容
注意与gom同名命令的区别 getCustomItemValue
标签:命令定义|getCustomItemValue>getCustomItemValue
格式命令名 | 参数1 | 参数2 | 参数3 | 参数4 | 参数5 |
getCustomItemValue | 装备位id | 自定义属性id | 变量1保存返回值 | 变量2保存百分比类型 | 取哪个值 |
- 参数1: 装备位id
- 参数2: 每件装备可设定20个自定义属性(0~19)
- 参数3: 变量1,用来保存返回值
- 参数4: 变量2,用来保存返回值的百分比类型
- 参数5: 取指定自定义属性的哪个值(每个自定义属性可设定3个值)
参数5缺省或0,值取1
参数5=1,值取2
参数5=2,值取3
特戒引擎脚本示例:¶
[@main]
#if
checkUseItem 1
#act
goto @通用设定
#elseAct
sendTipsMsg 请穿戴武器后测试/scolor=222
break
[@取值设定]
#if
#say
<取值_缺省/@取值1_缺省> \ \
<取值_0/@取值1_0> \ \
<取值2/@取值2> \ \
<取值3/@取值3>
[@通用设定]
#act
;-颜色设定
setCustomItemAbil 1 0 0 222
;-显示属性绑定
setCustomItemAbil 1 0 1 3
;-内部位置设定
setCustomItemAbil 1 0 2 1
;-百分比设定
goto @百分比设定
;-模块位置设定
setCustomItemAbil 1 0 4 1
;-赋值
setCustomItemValueEx 1 0 = 10 20 30
[@百分比设定]
#say
<text:请输入百分比类型:0:0/@@inPutInteger1(请输入0~3)>
[@inPutInteger1]
#or
large N1 3
small N1 0
#act
sendTipsMsg 请输入数字0~2/fcolor=222
#elseAct
;-百分比设定
setCustomItemAbil 1 0 3 N1
print 百分比类型设定完毕
goto @取值设定
[@取值1_缺省]
#act
getCustomItemValue 1 0 N1 N2
print 值1=<$str(N1)>,百分比类型<$str(N2)>
[@取值1_0]
#act
getCustomItemValue 1 0 N1 N2 0
print 值1=<$str(N1)>,百分比类型<$str(N2)>
[@取值2]
#act
getCustomItemValue 1 0 N1 N2 1
print 值2=<$str(N1)>,百分比类型<$str(N2)>
[@取值3]
#act
getCustomItemValue 1 0 N1 N2 2
print 值3=<$str(N1)>,百分比类型<$str(N2)>