传奇盟重传送石怎么添加
文章来源:本站 丨 内容页发表时间:2026-06-22 11:37:03
盟重传送石添加的核心是让数据库物品记录与传送脚本使用同一个触发编号;如果采用常见的gom、leg类传奇服务端,数据库中的anicount数值必须对应qfunction-0.txt里的[@stdmodefuncx],脚本再通过mapmove把角色送到盟重地图。不同引擎的字段排列、shape和触发编号可能不同,不能直接照搬其他版本的数据行,最稳妥的做法是先复制一个已经能正常双击使用的传送类物品,再修改名称、图标和目标坐标。

添加脚本时,先在服务端实际读取的qfunction-0.txt中选一个未占用的编号,例如40,然后写入:[@stdmodefunc40]、if、act、mapmove 3 330 330。这里的40就是数据库anicount要填写的值,3是地图编号,330和330是目标坐标;如果该版本的盟重地图编号或安全区坐标不同,应以本服mapinfo、地图文件和现有老兵传送坐标为准。需要分线时,目标地图可能要写成3~1、3~2等对应格式,不能只改坐标而忽略地图编号。

添加数据库物品时,名称填写盟重传送石,stdmode通常使用2,weight可设为1,anicount填写40,looks选择客户端已有的传送石图标,shape、source以及其他字段直接参考本引擎现成的回城石或随机传送石。使用次数主要由duramax控制,许多gom类设置中1000点持久约等于1次,20000就是20次,50000就是50次;但部分引擎对持久、堆叠和消耗规则有差异,必须以同类物品的实际表现校准。只改物品名称或looks不会产生传送功能,触发编号不对应时,双击通常没有反应或执行了别的脚本。
保存数据库和脚本后,使用服务端支持的脚本重载功能,若没有重载选项则重启对应m2,并用gm命令或管理员工具制作一枚盟重传送石测试。测试顺序应为:背包双击、确认角色移动到盟重安全区、再次使用确认持久是否减少、把持久降到0确认是否停止使用,再分别测试小退、重登和不同地图。若传送成功但落点异常,优先检查mapmove后的地图号和坐标是否可站立;若完全无效,先检查脚本是否放在当前服务端实际读取的目录,再核对anicount与[@stdmodefunc40]是否完全一致。
