项目

一般

简介

行为

getCustomItemAbil

指定 装备位 自定义属性 绑定显示属性 取值

gee系列兼容

标签:命令定义|getCustomItemAbil>getCustomItemAbil

格式
命令名 参数1 参数2 参数3 参数4
getCustomItemAbil 装备位id 自定义属性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)>

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