项目

一般

简介

行为

getCustomItemValue

指定 装备位 自定义属性 指定值 取值与百分比类型

gee系列兼容
注意与gom同名命令的区别 getCustomItemValue

标签:命令定义|getCustomItemValue>getCustomItemValue

格式
命令名 参数1 参数2 参数3 参数4 参数5
getCustomItemValue 装备位id 自定义属性id 变量1保存返回值 变量2保存百分比类型 取哪个值
  • 参数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)>

tejie 更新于 3 个月 之前 · 1 修订