项目

一般

简介

ReleaseMagicEx » 历史记录 » 修订 2

修订 1 (tejie, 2024-07-16 13:50) → 修订 2/3 (tejie, 2025-04-27 09:41)

h4. _*{color:green}releaseMagicEx*_ 

 脚本命令释放技能,本命令施展技能 *无动作*。 

 标签:命令定义^releaseMagicEx>releaseMagicEx 标签:命令定义|releaseMagicEx>releaseMagicEx 

 *格式:* 
 |命令名          |参数1|参数2         |参数3     |参数4     |参数5         |参数6           | 
 |releaseMagicEx|技能id|是否强化技能|技能等级|技能目标|是否计算冷却|是否执行触发器| 

 *说明:* 
 |参数1      |\2.释放技能id (能支持自定义技能)| 
 |/3^.参数2|\2.技能是否是强化技能| 
           |0|普通技能|  
           |1|强化技能| 
 |参数3      |\2.技能等级| 
 |/3^.参数4|\2.技能目标| 
           |1|攻击目标| 
           |2|自身| 
 |/3^.参数5|\2.是否计算冷却时间|  
           |0或空|为计算| 
           |1|为不计算| 
 |/3^.参数6|\2.是否执行触发器| 
           |0或空|不支持伤害触发| 
           |^.1|支持伤害触发 
               [@MagicStruck] 
               [@MagicAttack] 
               [@Struck] 
               [@Attack]| 

 在攻击/伤害相关触发中使用 RelaseseMagic/ReleaseMagicEx, 
 参数6最好置0(即不触发脚本),以避免可能产生的脚本死循环。 

 在不触发的前提下,持续伤害技能如火墙不推荐使用,避免反复执行。 


 - 
 - 

 h4. *{color:deepskyblue}特戒引擎脚本示例:* 

 *qf-触发器* 

 bq. [@attack] 
 #if 
 [[random]] 5 
 #act 
 *{color:green}releaseMagicEx* 1 1 3 1 
 [[print]] 释放了强化3火球术 

 bq. [@magicAttack] 
 #if 
 small N$测试 2 
 #act 
 inc N$测试 1 
 print 释放了强化3火球术 
 *{color:green}releaseMagicEx* 1 1 3 1 1 1 
 <notextile></notextile> 
 %{color:lightGrey};--以下为单独执行的脚本文件% 
 <notextile>[@示例]</notextile> 
 #act 
 [[mov]] N$测试 0 
 print 技能连续触发计算已清零