gouerpaoche 发表于 2023-4-3 13:57:51

变量显示在NPC面板问题

一般的<$STR(N8)>这种变量显示我会;
但以下怎么把每次不同的值显示在同一个NPC面板上?
我现在只会用SENDMSG X显示了,不可能每次都要做一个单独的面板吧?

SENDMSG 9 鉴定属性[一]:<font color='#ffff00'>生命值+<$STR(N1)></font>
SENDMSG 6 鉴定属性[一]:生命值+<$STR(N1)>

;--------------------------------------------------------------------------------------------以下为例子

#act
;获取装备的自定义属性指定组指定位置的值:
GetCustomItemValue -1 0 1 N1 0
GetCustomItemValue -1 0 2 N2 0
;获取自定义属性cfg_att_score.xls绑定的ID:
GETCUSTOMPROPERTYVALUE -1 1 n8
GETCUSTOMPROPERTYVALUE -1 2 n9
goto @显示变量

[@显示变量]
#IF
EQUAL <$STR(N8)> 1
#act
SENDMSG 9 鉴定属性[一]:<font color='#ffff00'>生命值+<$STR(N1)></font>
SENDMSG 6 鉴定属性[一]:生命值+<$STR(N1)>

#IF
EQUAL <$STR(N9)> 1
#ACT
SENDMSG 9 鉴定属性[二]:<font color='#ffff00'>生命值+<$STR(N2)></font>
SENDMSG 6 鉴定属性[二]:生命值+<$STR(N2)>



#IF
EQUAL <$STR(N8)> 2
#ACT
SENDMSG 9 鉴定属性[一]:<font color='#ffffff'>魔法值+<$STR(N1)></font>
SENDMSG 6 鉴定属性[一]:魔法值+<$STR(N1)>
#IF
EQUAL <$STR(N9)> 2
#ACT
SENDMSG 9 鉴定属性[二]:<font color='#ffffff'>魔法值+<$STR(N2)></font>
SENDMSG 6 鉴定属性[二]:魔法值+<$STR(N2)>


996技术-wang 发表于 2023-4-3 17:07:07

需要在变量每次赋值后
重新加载下主页刷新
goto@主页   的
页: [1]
查看完整版本: 变量显示在NPC面板问题