传奇盟重传送石怎么添加
文章来源:晶石火搜服网 丨 发布时间:2026-01-28 00:44
若要在传奇服务端中添加盟重传送石,核心是同时配置物品数据库和 `qfunction-0.txt` 触发脚本:物品表负责定义名称、图标、使用次数和触发编号,脚本负责执行传送。常见gom结构中,双击类道具会根据 `anicount` 调用对应的 `[@stdmodefuncx]` 标签,因此数据库里的 `anicount=40`,就必须对应脚本中的 `[@stdmodefunc40]`。最稳妥的做法是复制一枚已经能正常使用的回城石记录,再修改物品名称、物品编号和触发编号,避免漏填客户端显示、持久消耗等字段。

先在物品数据库中建立盟重传送石,并确认触发编号没有被其他道具占用。常见配置可以参考 `stdmode=2、shape=3、weight=1、anicount=40`,`looks` 使用本服客户端已有的传送石图标编号;物品数据库的行号或idx必须保持唯一。使用次数按本服引擎规则设置,若采用持久值除以1000等于使用次数的方式,`duramax=50000`通常代表50次,`duramax=20000`通常代表20次。部分服务端使用 `stdmode=31` 或其他双击类型,遇到这种情况应完整沿用现有传送石的类型和扣次方式,只替换名称、触发编号与目标地图,不要强行改成另一种物品类型。
然后打开服务端 `mir200\envir\qfunction-0.txt`,在文件末尾合并一段未重复的触发脚本:`[@stdmodefunc40]`、`if`、`act`、`mapmove 3 330 330`。其中 `40`必须和物品表的 `anicount`一致,`3`是盟重地图编号,`330 330`是传送坐标;如果本服盟重使用其他地图编号或安全区坐标,就要按地图配置改成实际值。不要直接覆盖原有qf文件,标签重复时只保留一份,否则可能导致脚本失效、读取错误或调用到旧内容。

配置完成后应按发放道具—双击使用—检查扣次—检查落点—重新登录的顺序测试。先用gm工具给角色1枚传送石,在盟重外地图双击,确认角色进入盟重安全区且持久值减少1000;再连续使用到剩余1次,检查道具是否在用完后消失。复古玩法可设置20至50次,适合前期跑图和练级角色;地图较多、需要频繁回城的玩法可设置100次但仍要保留消耗限制,避免无限传送破坏药品、随机卷和npc传送功能的价值。
最终生效条件只有三项:物品类型必须支持双击触发,`anicount`必须找到唯一的 `[@stdmodefuncx]`,脚本中的地图编号和坐标必须真实可通行。若双击没有反应,优先检查物品是否仍是普通装备类型、触发编号是否重复、qf文件是否放在当前服务端目录;若能触发但角色不移动,则检查地图编号、坐标阻挡和地图是否限制传送。确认无误后重启相关服务端程序,再从普通玩家和gm角色各测试一次,盟重传送石即可稳定使用。