主页 > 专区论坛 >

传奇盟重传送石怎么添加


盟重传送石需要同时配置物品数据库和qfunction-0.txt脚本,核心是让数据库里的anicount数值与脚本段落[@stdmodefunc数字]完全一致,再用mapmove把角色送到盟重地图和指定坐标。操作前先备份mirserver\mir200\envir目录及物品数据库,优先复制一个已经能够正常使用的传送石条目,只修改物品编号、名称、触发编号、图标和使用次数,这样能避免字段顺序或引擎参数不匹配。

脚本配置应先占用一个未使用的触发编号,例如选择40后,在qfunction-0.txt中加入[@stdmodefunc40],内容可写为:if、act、mapmove 3 330 330。这里的3代表目标地图编号,330和330代表落点坐标;如果当前服务端的盟重地图不是3,或330、330不是安全可站立位置,就必须替换为实际地图代码和坐标。保存后检查文件中不能存在重复的[@stdmodefunc40],否则可能触发旧功能、传送失败,甚至执行错误脚本。

物品数据库中新增或复制传送石时,名称填写盟重传送石,物品编号必须使用未占用数字,anicount填写40,确保它调用[@stdmodefunc40];常见gom配置的stdmode为2、shape为3、weight为1,looks填写客户端能够显示的传送石图标编号。使用次数由duramax控制,常见换算是20000对应20次、50000对应50次,因此测试服可先设为20000,正式运营时再根据道具投放量调整。若原有传送石能正常显示和双击使用,直接沿用其外观、重量及其他字段,只替换必要参数,比手动重填整行数据更稳妥。

完成脚本和数据库修改后,重启对应服务端程序并重新登录角色,再用管理员命令发放1个盟重传送石进行测试。测试顺序应为:确认背包名称和图标正确,双击道具后检查地图是否切换,确认角色落在可移动坐标,再连续使用两次观察持久或次数是否按预期减少。双击没有反应,优先检查anicount与stdmodefunc编号;能触发但位置不对,检查mapmove后的地图代码和坐标;图标异常,则检查looks编号以及客户端物品资源是否存在。

正式使用时,建议把落点设在盟重安全区边缘的可通行位置,并先用20次版本观察玩家实际消耗速度,再决定是否提升到50次或更高。若服务端已有比奇、苍月等传送石,可按照相同方式为每个目的地分配独立触发编号,脚本只改变mapmove参数,数据库则保留各自的物品名称、图标和耐久设置。这样既能保持不同传送石的功能独立,也方便后续调整价格、掉落来源和使用次数。

往期精选
精品游戏