| 功能: 增加NPC命令:SetAbility 位置(0~48) 数值 持续秒数 结束时的提示字符(留空不提示) SetAbility 赋值时会触发QF的[@SetAbility_XX],属性过期后将触发[@ResetAbility_XX] 扩展SetAbility,第5参数是自身效果id,id对应AbilityEffects.txt的条目效果,参考附件AbilityEffects.txt,此文件需要放在客户端的data目录,格式:
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ;ID(1~65535不要重复) WIL名称 起始图片 帧数 帧间隔 声音 声音循环(0/1) 特效模式(0/1)
 1 Prguse2 110 15 80 Wav\powerup.wav 1 1
 2 Prguse2 90  19 80 Wav\powerup.wav 1 1
 脚本示例: // 一个Ability带三个动画效果SetAbility 51 80 15 "" 1
 SetAbility 51 80 15 "" 2
 SetAbility 51 80 15 某buffer恢复正常 3
 例如:
 [@SetAbility]#ACT
 SetAbility 10 15 30 暴击附加属性恢复正常。
 SENDMSG 5 获得暴击附加属性15点,持续30秒。
 ;SetAbility 10 0 0 暴击附加属性恢复正常。  // 立即清理位置10的属性
 ;SetAbility clearup // 清理所有属性
 位置对应属性:0 // 腕力
 1 // 负重
 2 // 背包重量
 3 // 准确
 4 // 敏捷
 5 // 魔法躲避 每一点代表10%,10点即为100%。
 6 // 毒物躲避 每一点代表10%,10点即为100%。
 7 // 中毒恢复 每一点代表10%,10点即为100%。
 8 // 生命恢复 每一点代表10%,10点即为100%。
 9 // 魔法恢复 每一点代表10%,10点即为100%。
 10 // 暴击
 11 // 目标爆率
 12 // 防爆
 13 // 忽视 属性为百分比,最大为100。
 14 // 增伤 属性为百分比,最大为100。
 15 // 反射 属性为百分比,最大为100。
 16 // 物减 属性为百分比,最大为100。
 17 // 魔减 属性为百分比,最大为100。
 18 // 吸血
 19 // 幸运
 20 // GM隐身(观察模式)
 21 // GM无敌
 22 // 禁止使用物品
 23 // 禁止丢弃
 24 // 禁止移动
 25 // 禁止跑步
 26 // 禁止物理攻击
 27 // 禁止魔法攻击
 28 // 稳如泰山(不可被野蛮推动)
 29 // 禁止召唤英雄
 30 // 禁止修改攻击模式
 31 // 禁止使用仓库
 32 // 麻痹模式
 33 // 魔道麻痹
 34 // 复活
 35 // 护身
 36 // 传送
 37 // 探测
 38 // 隐身
 39 // 破麻
 40 // 防毒
 41 // 破复活
 42 // 破护身
 43 // 背包不掉
 44 // 装备不掉
 45 // 攻击加速(10点以下为减速度,10点以上为加速度,与武器一致)
 46 // 禁止交易
 47 // 禁止摆摊
 48 // 禁止出售物品
 
 |