来源:夜神 | 更新时间:2025-12-24 15:33
传奇中添加技能书,正确顺序是先确认技能存在且可以学习,再把技能书发给测试角色,验证成功后接入npc或兑换脚本;只把物品放进背包,不代表技能已经添加。先用gm角色检查技能名称、对应职业、等级要求、前置技能和背包空位,确认技能能够正常刷出、学习并保存,再进行正式配置,避免出现有书无技能、职业不匹配或点击后没有反应的情况。

需要给单个角色补发技能书时,先备份脚本和物品配置,再用gm命令生成测试物品。支持相关命令的环境可使用@make 技能书名称 数量生成书籍,用@learnskill 技能名称验证直接学习;如果要检查指定角色的技能等级,可参考@upuserskill 角色名 技能名 技能等级 技能经验这类指令,但必须以当前引擎的命令帮助为准,不能混用其他引擎语法。发放后重新打开背包和技能界面,确认书籍被消耗、技能图标出现、快捷键可以使用,再重新登录检查技能状态是否保留。

要让普通玩家通过npc获得技能书,应把条件判断、材料扣除、发放书籍和结果提示写成一条完整流程。npc先检查职业、等级、前置技能、材料数量和背包空位,全部满足后再扣除材料并给予对应书籍;任一条件不足时只提示缺少项目,不执行扣除。兑换不同职业技能时,职业判断必须放在发书前,不能用一个无条件奖励脚本覆盖战士、法师、道士或英雄,否则容易拿到错误技能书却无法学习。常见脚本会通过检查物品、扣除物品和给予物品的指令完成流程,具体命令则要按照所用引擎的脚本格式填写。

脚本保存后,先执行npc刷新;如果npc不出现或对话没有更新,依次检查文件路径、npc名称、地图坐标、脚本标签和语法,再按引擎要求清理缓存或重启相关服务。测试应使用新建普通角色,分别验证等级不足、职业不符、材料不足、背包已满、重复领取和成功学习六种结果,最后确认重新登录后技能仍然存在。只给单个角色补发时,gm发书并验证即可;长期开放获取时,还要关闭重复的上线赠送或等级赠送规则,避免同一本书从多个入口重复发放。验收标准是玩家能看到技能书、能正常使用、只能学习一次,且技能等级和保存状态与设定一致。