找回密码
 立即注册
查看: 159|回复: 6

求助。如何获取攻击对象的自定义属性

[复制链接]

264

主题

566

回帖

265

积分

中级会员

积分
265
发表于 2026-3-29 09:25:48 | 显示全部楼层 |阅读模式

攻击人物的时候怎么写才会获取对象的自定义属性8开始的属性?
被攻击的时候怎么写会获取对方的自定义 属性8开始的?好像说明书没支持?
以下没有获取自定义属性的。只有固定属性
功能说明:获取对象的全体属性、获取怪物属性 (目标M.GetObjectAbilityEx)
格式:GetObjectAbilityEx 属性类型 变量
属性类型如下: 0: HP
1: MaxHP
2: MP
3: MaxMP
4: AC1
5: AC2
6: MAC1
7: MAC2
8: DC1
9: DC2
10: MC1
11: MC2
12: SC1
13: SC2
14: 攻击速度
15: 移动速度
#ACT
FS.GetObjectAbilityEx 0 N1
SendMsg 6 分身的血量为<$STR(N1)>
FS.M.GetObjectAbilityEx 0 N2
SendMsg 6 分身攻击目标的血量为<$STR(N2)>
M.GetObjectAbilityEx 0 N2
SendMsg 6 攻击目标的血量为<$STR(N2)>
对人物需变量传递:
#IF
CHECKCURRTARGETRACE = 0
#ACT
M.GetObjectAbilityEx 0 N1
GetHumVar <$CURRRTARGETNAME> <$STR(N1)> N1
SendMsg 6 目标人物的血量为<$STR(N1)>
SENDMSG 6 你攻击了人物【<$CURRRTARGETNAME>】。使用魔法ID=<$CURRRUSEMAGICID> 255 249
BREAK

0

主题

549

回帖

5

积分

新手上路

积分
5
发表于 2026-3-29 09:25:48 | 显示全部楼层
在人物穿戴&脱下装备的时候,给个私人变量记录自定义属性的值,然后攻击的时候就去获取对方那个私人变量。轻松愉快。

225

主题

540

回帖

229

积分

中级会员

积分
229
发表于 2026-3-29 09:25:48 | 显示全部楼层
P. 表示是对面的角色

0

主题

537

回帖

0

积分

新手上路

积分
0
发表于 2026-3-29 09:25:48 | 显示全部楼层
嗯嗯啊啊额 发表于 2021-7-2 22:13 在人物穿戴&脱下装备的时候,给个私人变量记录自定义属性的值,然后攻击的时候就去获取对方那个私人变量。 ...
有具体的例子不。大概意思懂得了。求例子谢谢

267

主题

572

回帖

980

积分

高级会员

积分
980
发表于 2026-3-29 09:25:48 | 显示全部楼层
q534649711 发表于 2021-7-2 22:22 P. 表示是对面的角色
这个懂得。P.GetCustomItemValue这个无法实现

217

主题

549

回帖

219

积分

中级会员

积分
219
发表于 2026-3-29 09:25:48 | 显示全部楼层
P.GetAllCustomItemValue用这个

0

主题

533

回帖

405

积分

中级会员

积分
405
发表于 2026-3-29 09:25:48 | 显示全部楼层
q534649711 发表于 2021-7-2 22:33 P.GetAllCustomItemValue用这个
用这个获取对方 武器 自定义属性8 的数字值怎么写呢?

© 2026 折翼天使社区 版权所有