项目

一般

简介

PlayEffectRole » 历史记录 » 版本 5

yangdefeng, 2023-08-18 11:01

1 5 yangdefeng
h4. _*%{color:green}playEffectRole%*_
2 1 machenhe
3 3 yangdefeng
播放特效组,播放的人物特效持续期间,其他玩家可见。
4
该命令与配置表 %{color:green}..\Mir200\Envir\EffectRole.txt% 一起使用
5 1 machenhe
6 2 yangdefeng
标签:命令定义|playEffectRole>playEffectRole
7 1 machenhe
8
*格式*
9
|命令名		|参数1		|参数2		|参数3		|
10
|playEffectRole	|特效组id	|特效组类型id	|视野同步	|
11
12
说明:
13 2 yangdefeng
* 参数1:特效组id,id取自配置表 %{color:green}EffectRole.txt%
14 1 machenhe
15 4 yangdefeng
* 参数2:特效组类型id,用于播放不同类型的特效,
16
类型id要填写不小于1的整数:
17
数字相同的类型id,其特效组会覆盖,
18
数字不同的类型id,特效组可以共存,
19 1 machenhe
20 2 yangdefeng
* 参数3:视野同步
21 1 machenhe
** 0:默认值,进出视野不同步,播放时视野外的其它玩家进入视野后不可见(用于之前的魂环特效)
22
** 1:进出视野时同步,播放时视野外的其它玩家进入视野后可见(用于新做的光环特效)
23
24
%{color:red}注意:从EffectRole.txt取出特效组id为2的全部特效按照参数配置播放,有其他玩家进入视野时同步该特效,如果角色身上已经有特效组类型id为1的特效存在则先清除%
25
26 4 yangdefeng
h4. %{color:green}配置表EffectRole.txt(编码格式需为ANSI)%:
27 1 machenhe
28
用于设置特效组,由playEffectRole命令播放其中特效
29
30
*格式*
31
|参数1		|参数2		|参数3		|参数4		|参数5		|参数6		|参数7		|
32
|特效组id	|特效名称	|播放延迟时间	|特效存在时间	|X坐标		|Y坐标		|Z坐标		|
33
34
说明:
35 2 yangdefeng
* 参数1:特效组id
36 1 machenhe
37 2 yangdefeng
* 参数2:特效名称
38 1 machenhe
39 2 yangdefeng
* 参数3:播放延迟时间,单位毫秒
40 1 machenhe
41 2 yangdefeng
* 参数4:特效存在时间,单位毫秒,-1代表循环播放
42 1 machenhe
43 2 yangdefeng
* 参数5:X坐标
44 1 machenhe
45 2 yangdefeng
* 参数6:Y坐标
46 1 machenhe
47 2 yangdefeng
* 参数7:Z坐标
48 1 machenhe
49 2 yangdefeng
h4. *%{color:deepskyblue}特戒引擎脚本示例:%*
50 1 machenhe
51
bq. [<notextile>@</notextile>新特效组1]
52
#act
53 2 yangdefeng
*{color:green}playEffectRole* 2 1 1
54 1 machenhe
55
56
bq. [<notextile>@</notextile>新特效组2]
57
#act
58 2 yangdefeng
*{color:green}playEffectRole* 1 2 0
59 1 machenhe
60
%{color:green}EffectRole.txt%:
61
%{color:lightGrey};特效组id,特效名称,延迟时间(毫秒),存在时间(毫秒),X坐标,Y坐标,Z坐标%
62
1 effect_zhenfa17 0 5000 0 -1 0
63
2 effect_zhenfa10 500 5000 0 0 0
64
2 effect_zhenfa11 1000 5000 0 1 0