翎风引擎当人物使用技能前自身触发功能说明

2023-12-16 21:54| 发布者: 积木GM论坛| 查看: 3017| 评论: 0

摘要: 功能说明:当人物使用技能前,自身触发脚本;触发字段:;变量$MagicID$MagicName$MagicTarget$MagicTargetRace;操作命令中断技能使用命令:StopMagic范例:#IFEQUAL $MagicName 野蛮冲撞EQUAL $MagicTargetRace 0$Magi ...
功能说明:当人物使用技能前,自身触发脚本;
触发字段:
[@BeginMagic]
;变量
<$MagicID>
<$MagicName>
<$MagicTarget>
<$MagicTargetRace>
;操作命令
中断技能使用命令:StopMagic

范例:
[@BeginMagic]
#IF
EQUAL <$MagicName> 野蛮冲撞
EQUAL <$MagicTargetRace> 0
<$MagicTarget>.CheckFenghao 不动如山
#ACT
StopMagic
Sendmsg 7 目标拥有称号不动如山,无法对其释放野蛮冲撞.

英雄使用技能前,自身触发:
@H.BeginMagic

变量:
<$H.MagicID>
<$H.MagicName>
<$H.MagicTarget>
<$H.MagicTargetRace>

[@BeginMagic]
#IF
#ACT
;N998 N999 是获取鼠标游戏地图坐标的变量,请不要再服务端中使用这2个变量
;<$MouseX> <$MouseY>是获取鼠标游戏窗口坐标变量
SENDMSG 5 鼠标窗口坐标为变量为:<$MouseX> <$MouseY>
SENDMSG 5 鼠标游戏地图坐标为变量为:<$STR(N998)> <$STR(N999)>

;操作命令
中断技能使用命令:H.StopMagic支持

范例:
[@H.BeginMagic]
#if
equal <$H.MagicName> 英雄雷电术
#act
H.StopMagic
#elseact
sendmsg 6 英雄技能(ID:<$H.MagicID>;技能:<$H.MagicName>;目标:<$H.MagicTarget>;目标类型:<$H.MagicTargetRace>)

相关阅读

最新评论