项目

一般

简介

行为

getHumCustomItemValue
获取角色身上,绑定了相同显示属性id的,某指定id自定义装备属性之和.

举例
获取自定义装备属性0之和,且都绑定了显示属性id1

标签:命令定义|getHumCustomItemValue

格式
命令名 参数1 参数2 参数3 参数4
getHumCustomItemValue 自定义属性id 绑定显示属性id 返回变量1 返回变量2
说明
  • 参数1: 指定的自定义装备属性id(0-9)
    每件装备可设定10个自定义装备属性,id从0到9
  • 参数2: 绑定显示属性id(0-17)
    指定id的自定义装备属性,通过changeCustomItemAbil命令绑定了哪个显示属性id
    0 1 2 3 4 5 6 7
    无绑定 绑定AC 绑定MAC 绑定DC 绑定MC 绑定SC 绑定MaxHp 绑定MaxMp
    8 9 10 11 12 13 14 15 16 17
    无属性显示1 无属性显示2 无属性显示3 无属性显示4 无属性显示5 无属性显示6 无属性显示7 无属性显示8 无属性显示9 无属性显示10
  • 参数3: 返回角色身上指定id,自定义装备属性的常规数值和,这些装备均绑定了参数2
    举例
    角色穿的衣服上自定义属性0(绑定了显示属性id1),常规数值为10
    角色穿的武器上自定义属性0(绑定了显示属性id1),常规数值为20
    角色身上没有其它设定了自定义属性0的装备
    获取绑定了显示属性id1的自定义属性0时,参数3返回30
  • 参数4: 返回角色身上指定id,自定义装备属性的百分比数值和,这些装备均绑定了参数2
    举例
    角色穿的项链上自定义属性1(绑定了显示属性id2),百分比数值为5
    角色穿的腰带上自定义属性1(绑定了显示属性id2),百分比数值为15
    角色身上没有其它设定了自定义属性1的装备
    获取绑定了显示属性id2的自定义属性1时,参数4返回20


特戒引擎脚本示例:

[@main]
#or
equal <$dress>
equal <$weapon>
#act
sendMsg 6 角色穿戴衣服与武器后再测试!
break
 
#if
#act
 
;--装备栏0(衣服) 自定义属性0 绑定显示属性id8
changeCustomItemAbil 0 0 1 8
;--装备栏0(衣服)对应装备:自定义属性0赋值9527
changeCustomItemValue 0 0 = 9527
 
 
;--装备栏1(武器) 自定义属性1 绑定显示属性id8
changeCustomItemAbil 1 0 1 8
;--装备栏1(武器)对应装备:自定义属性0赋值1
changeCustomItemValue 1 0 = 1
 
 
;--装备栏0(衣服) 自定义属性1 绑定显示属性id9
changeCustomItemAbil 0 1 1 9
;--装备栏0(衣服)对应装备:自定义属性1赋值1024
changeCustomItemValue 0 1 = 1024
 
 
mov n1 0
mov n2 0
;--自定义属性id(-1表示10个属性全部获取,0~9装备自定义10个属性) 绑定显示属性id 变量1 变量2
getHumCustomItemValue 0 8 n1 n2
sendMsg 6 自定义属性0的常规数值:<$str(n1)>
sendMsg 6 自定义属性0的百分比数值:<$str(n2)>
 
 
mov n1 0
mov n2 0
;--自定义属性id(-1表示10个属性全部获取,0~9装备自定义10个属性) 绑定显示属性id 变量1 变量2
getHumCustomItemValue 1 9 n1 n2
sendMsg 6 自定义属性1的常规数值:<$str(n1)>
sendMsg 6 自定义属性1的百分比数值:<$str(n2)>

由 machenhe 更新于 超过 2 年 之前 · 1 修订