阳光小鸟 发表于 2026-3-29 13:32:49

把人当怪物打了,这脚本哪里出问题了

#IF
CHECKUSEITEM 1
CheckContainsText <$STR(T50)> 耀光印
EQUAL <$CURRRUSEMAGICID> 12
#ACT
GetDBMonsterFieldValue <$CURRRTARGETNAME> Lvl <$STR(N$怪物等级)>
#IF
CHECKUSEITEM 1
CheckContainsText <$STR(T50)> 耀光印
EQUAL <$CURRRUSEMAGICID> 12
LARGE <$LEVEL> <$STR(N$怪物等级)>
#ACT
PLAYEFFECT 25 6 1 10 150 0 70 -100 1
M.HumanHP - 99999999 5000
SendNewLineMsg 1 250 0 10 185 1 1     耀光印触发:目标被秒杀
求论坛大佬帮我解答下,现有如上写的脚本,但是对人物也同样有效果,是哪里出问题了

勤奋小鹿 发表于 2026-3-29 13:32:49

加一条检测,攻击目标不是人
Not CHECKCURRTARGETRACE = 0

勤奋小鸟 发表于 2026-3-29 13:32:49

#IF
CHECKUSEITEM 1
CheckContainsText <$STR(T50)> 耀光印
EQUAL <$CURRRUSEMAGICID> 12
#ACT
GetDBMonsterFieldValue <$CURRRTARGETNAME> Lvl <$STR(N$怪物等级)>
#IF
NOT CHECKCURRTARGETRACE = 0
CHECKUSEITEM 1
CheckContainsText <$STR(T50)> 耀光印
EQUAL <$CURRRUSEMAGICID> 12
LARGE <$LEVEL> <$STR(N$怪物等级)>
#ACT
PLAYEFFECT 25 6 1 10 150 0 70 -100 1
M.HumanHP - 99999 5000
SendNewLineMsg 1 250 0 10 185
这个就仅对人有效果 对怪没效果

勤奋小羊 发表于 2026-3-29 13:32:49

再见在梦里 发表于 2021-5-9 20:39 加一条检测,攻击目标不是人
Not CHECKCURRTARGETRACE = 0
不行  对人有效果  对怪没效果了
页: [1]
查看完整版本: 把人当怪物打了,这脚本哪里出问题了