写一个范列
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-07-15 19:51:28 |
👁️ 阅读: 12
根据课程日志记录,技能伤害范围无法通过脚本直接修改,必须在技能表(cfg_magic.xls)的“攻击距离”字段(第34列)配置。以下是一个通过脚本释放冰咆哮,并利用技能表已配置的攻击距离实现范围效果的范例:
```txt
[@释放冰咆哮]
#IF
; 检查是否学习了冰咆哮技能
CHECKSKILL 冰咆哮 > 0
#ACT
; 使用技能命令释放冰咆哮,技能范围由技能表配置决定
USEITEMS 冰咆哮
#SAY
冰咆哮已释放,攻击范围取决于技能表中的配置。
#ELSESAY
你尚未学习冰咆哮技能。
```
如果你需要动态改变技能效果,可以使用`SETMAGICSKILLEFFT`命令来改变技能的外显特效(但不会改变实际伤害范围)。例如:
```txt
[@改变冰咆哮特效]
#ACT
SETMAGICSKILLEFFT 冰咆哮 33
SENDMSG 6 冰咆哮的特效已改变。
```
请注意,脚本无法直接增加或修改技能的攻击范围数值。所有技能范围相关的属性都必须在技能表中预先定义。
← 返回问答库