诚实小鸟 发表于 2026-3-27 11:40:00

关于我被对方技能攻击时


比如,我被对方冰咆哮技能攻击。但是,如何检测我是被冰咆哮技能攻击的?

诚实小鸟 发表于 2026-3-27 11:40:00

[@MagicStruck] #IF CHECKCURRTARGETRACE = 0 #ACT  SENDMSG 6 你被人物【<$CURRRTARGETNAME>】攻击了。使用魔法ID=<$CURRRUSEMAGICID> 255 253 BREAK

诚实小鸟 发表于 2026-3-27 11:40:00

qq1q 发表于 2023-6-21 11:51 [@MagicStruck] #IF CHECKCURRTARGETRACE = 0 #ACT  SENDMSG 6 你被人物【】攻击了。使用魔法ID= 255 253 B ...
这。。。
说明书里面,是被攻击者,知道了攻击者所使用技能是什么....(SENDMSG 6魔法ID=<$CURRRUSEMAGICID>)
但是,我想知道,被攻击者,如何检测到我被什么技能打中了。(是检测到,而不是知道。)

诚实小鸟 发表于 2026-3-27 11:40:00

a6789203 发表于 2023-6-21 12:23 这。。。
说明书里面,是被攻击者,知道了攻击者所使用技能是什么....(SENDMSG 6魔法ID=)
但是,我想知 ...
检测到和知道有什么区别么?

诚实小鸟 发表于 2026-3-27 11:40:00

cc1988 发表于 2023-6-21 13:02 检测到和知道有什么区别么?
1、知道
#IF
#ACT
SENDMSG 6魔法ID=<$CURRRUSEMAGICID> 就单单知道~
2、检测
#IF
检测 攻击我的技能是冰咆哮
#ACT
我的某些属性或者其他被降低或者增加
-----------------------------------------------------
(为什么这样做,而不是直接攻击触发,作为攻击者释放技能就触发之类的)
因为有些BUFF,在自定义技能中攻击或者增益模式中没有(比如游戏减速)
但是游戏减速无法范围触发,只能攻击者鼠标点到的目标单个触发,我想做出范围触发

诚实小鸟 发表于 2026-3-27 11:40:00

a6789203 发表于 2023-6-21 13:21 1、知道
#IF
#ACT
是不是有点脑子不够用,
#if
equal <$CURRRUSEMAGICID> 11
#act
sendmsg 6 雷电术ID<$CURRRUSEMAGICID>

诚实小鸟 发表于 2026-3-27 11:40:00

你这样有点不适合自己做脚本,多学习吧,不单单是脚本,整个逻辑思维都要好好学习

诚实小鸟 发表于 2026-3-27 11:40:00

qq1q 发表于 2023-6-21 13:42 是不是有点脑子不够用,
#if
equal  11
看来你没理解我的意思,你只是在第一层。。。

诚实小鸟 发表于 2026-3-27 11:40:00

a6789203 发表于 2023-6-21 14:24 看来你没理解我的意思,你只是在第一层。。。
你是对的

诚实小鸟 发表于 2026-3-27 11:40:00

你这理解能力,真的别写脚本了....
页: [1]
查看完整版本: 关于我被对方技能攻击时