制造一个魔法特效

页面ID: 611

‘ 【制作一个魔法特效】 必须拥有User对象 【017.005以及以上版本】
‘ ——————-如: sys_magicEffect 100003001 1012 1 100003002 100 8
‘ —————————————参数1:玩家ID,发出技能特效的玩家。
‘ —————————————参数2:技能ID,对应客户端技能配置MagicType.ini,将使用对应的特效。
‘ —————————————参数3:技能等级,对应客户端技能配置MagicType.ini,将使用对应等级的特效。
‘ —————————————参数4:目标ID,也可以为自身ID,以上特效应用到这个ID指向的角色身上。
‘ —————————————参数5:伤害,目标角色头上显示扣血的数值(不是真的扣血,只是显示扣血效果)
‘ —————————————参数6:方向,自身角色朝向。0-7 从左下开始,顺时钟排序。
‘ ——————————返回值:始终都会成功!

示例

id id_next id_nextfail type data param
100000100 0 0 2003 0 sys_magicEffect 100003001 1012 1 100003002 100 8

【应用例子】
1、动态的跨地图传送。自己对自己执行 sys_magicEffect (发出魔法特效)再执行 sys_syncTrackTo 轨道。将实现”漂洋跨海”的效果。

2、扣血效果。life+=-100 这样的脚本操作并不会产生扣血特效。可以借用 sys_magicEffect 方法,实现扣血特效而无需自己去制作扣血特效。