变量显示在NPC面板问题

[复制链接]
作者: gouerpaoche | 时间: 2023-4-3 13:57:51 | 技术答疑|
1 353

150

帖子

5223

金币

2902

积分

积分
2902
发表于 2023-4-3 13:57:51| 显示全部楼层 |阅读模式

马上注册,下载996引擎,与更多游戏开发者交流。

您需要 登录 才可以下载或查看,没有帐号?注册

x
一般的<$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)>


最后回复时间:2023-04-03 17:07:07官方回复了此贴
回复

使用道具 举报

8149

帖子

1万

金币

1万

积分

积分
12096
发表于 2023-4-3 17:07:07| 显示全部楼层
需要在变量每次赋值后
重新加载下主页刷新
goto@主页   的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

24小时热门更多>
快速回复 返回列表 返回顶部