13718233517  2023-8-14 16:12:37 | 技术答疑|
3 240

159

回帖

1万

金币

6148

积分

积分
6148
发表于 2023-8-14 16:12:37 | 显示全部楼层 |阅读模式

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

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

×
引擎版本:6.28
问题描述:想给人物加一个buff,几率减少对方血量百分比,在[@Attack] 里面写

P.HUMANHP - *
<$CURRRTARGETNAME>.HUMANHP  - *
P.AddhpPer - *
<$CURRRTARGETNAME>.AddhpPer - *

都只认数值,写死数没问题, 用变量形式<$str(N$xxxx)> 不解析, 飘血 -0

这个怎么办啊.  
回复

使用道具 举报

107

回帖

2973

金币

1709

积分

积分
1709
发表于 2023-8-14 16:33:06 | 显示全部楼层
你打他让他自己掉血
回复

使用道具 举报

163

回帖

8527

金币

4807

积分

积分
4807
发表于 2023-8-14 16:47:45 | 显示全部楼层
这个执行是<$CURRRTARGETNAME>执行的
  要么就P.addhpper - <$STR(N$XX)>
    要么就传递参数给对方让<$CURRRTARGETNAME>执行

评分

参与人数 1金币 +10 收起 理由
口子 + 10

查看全部评分

回复

使用道具 举报

9963

回帖

2万

金币

1万

积分

积分
16228
发表于 2023-8-15 14:00:56 | 显示全部楼层
需要变量传递。。。
传递命令格式:SetHumVar 角色名称 传递后存放的变量 传递的变量名称
获取命令格式:GetHumVar 角色名称 获取后存放的变量 获取的变量名称
回复

使用道具 举报