项目

一般

简介

HookStruck » 历史记录 » 版本 1

machenhe, 2022-05-06 17:19

1 1 machenhe
_*%{color:green}hookStruck%*_
2
3
角色被物理攻击时回调,可执行获取攻击对象类型、技能id和伤害值操作
4
5
标签:命令定义|hookStruck
6
7
*格式*
8
|命令名		|参数1		|参数2		|参数3		|参数4		|
9
|hookStruck	|开关		|攻击对象类型	|技能id		|造成的伤害值	|
10
11
说明:
12
* 参数1:开关
13
** 1:回调
14
** 0:不回调
15
16
* 参数2:攻击对象类型,使用N变量存储,范围为0~99,不需要填N
17
** 0:人物
18
** 1:英雄
19
** 大于1的值:怪物
20
21
* 参数3:技能id,使用N变量存储,范围为0~99
22
23
* 参数4:造成的伤害值,使用N变量存储,范围为0~99,修改此N变量可以实现最终伤害的修改
24
25
*注意*:
26
被物理攻击后可触发 %{color:green}..\\Mir200\\Envir\\Market_Def\\QFunction-0.txt% 中的 %{color:orange}[@HookStruck]%
27
28
29
*%{color:deepskyblue}特戒引擎脚本示例:%*:
30
31
bq. [<notextile>@</notextile>开启回调1]
32
#act
33
 %{color:lightgrey};攻击对象类型:N50,技能ID:N51,伤害:N52%
34
HookStruck 1 50 51 52
35
36
bq. [<notextile>@</notextile>关闭回调1]
37
#act
38
HookStruck 0
39
40
41
bq. %{color:green}..\\Mir200\\Envir\\Market_Def\\QFunction-0.txt%:
42
[<notextile>@</notextile>HookStruck] 
43
#ACT
44
sendmsg 6 攻击对象:<$str(N50)>
45
sendmsg 6 技能id:<$str(N51)>
46
sendmsg 6 伤害:<$str(N52)>