GOM传奇高手进阶:动态地图连接脚本详解与实战
一、了解动态地图连接的基本概念 在GOM传奇引擎中,动态地图连接是一种强大的功能,允许玩家在不同的地图之间快速移动。通过脚本命令,管理员可以轻松地创建、删除和查询这些连接。
二、掌握核心脚本命令 1.ADDMAPGATE:此命令用于创建一个新的动态地图连接。你需要指定连接名称、起始地图号、坐标、范围、目标地图号、目标坐标和有效时间。 例如:ADDMAPGATE 连接 3 335 330 1 0 335 268 30 表示在地图3的(335,330)位置创建一个名为“连接”的动态地图连接,玩家进入该范围后将被传送到地图0的(335,268)位置,该连接在30秒后自动删除。 2. DELMAPGATE:此命令用于删除一个已存在的动态地图连接。你需要指定要删除的连接名称和所在的地图号。 例如:DELMAPGATE 连接 3 表示删除地图3上名为“连接”的动态地图连接。 3. GETMAPGATE:此命令用于查询一个动态地图连接的详细信息,包括起始坐标和目标坐标。你需要指定要查询的连接名称和所在的地图号,并将结果保存到相应的变量中。 例如:GETMAPGATE 连接 3 <$STR(G10)> <$STR(G11)> <$STR(S$10)> <$STR(G12)> <$STR(G13)> 表示查询地图3上名为“连接”的动态地图连接的详细信息,并将结果保存到G10、G11、S$10、G12和G13这五个变量中。 三、实际应用与示例 通过组合上述命令,你可以创建各种复杂的动态地图连接效果。例如,你可以创建一个定时刷新的传送门,让玩家在规定时间内通过该门快速到达指定地点。 示例脚本[@ADDMAPGATE]和[@DELMAPGATE]分别展示了如何增加和删除一个动态地图连接,并通过SENDMSG命令向玩家发送提示信息。
动态地图连接 增加动态地图连接命令 ADDMAPGATE 连接名称(为了区别其他连接) 地图号 X(小于0时随机坐标) Y(小于0时随机坐标) 范围 到达地图号 到达地图坐标X(小于0时随机坐标) 到达地图坐标Y(小于0时随机坐标) 有效时间秒(时间到了自动删除该连接,该参数为空时不限时间) 删除动态地图连接命令 DELMAPGATE 连接名称 地图号 获取动态地图连接坐标 GETMAPGATE 连接名称 地图号 变量1(保存X坐标) 变量2(保存Y坐标) 变量3(保存到达地图号) 变量4(保存到达地X坐标) 变量5((保存到达地Y坐标)) [@ADDMAPGATE] #ACT ADDMAPGATE 连接 3 335 330 1 0 335 268 30 GETMAPGATE 连接 3 <$STR(G10)> <$STR(G11)> <$STR(S$10)> <$STR(G12)> <$STR(G13)> SENDMSG 6 增加地图新连接30秒后删除:[<$STR(G10)>:<$STR(G11)>]到达地图:<$STR(S$10)>到达坐标[<$STR(G12)>:<$STR(G13)>] [@DELMAPGATE] #ACT DELMAPGATE 连接 3 |
版权说明
1、《GOM传奇高手进阶:动态地图连接脚本详解与实战》一文由本站网友提供,版权归原作者本人所有,转载请注明出处!
2、转载或引用本网内容必须是以新闻性或资料性公共免费信息为使用目的的合理、善意引用,不得对本网内容原意进行曲解、修改,同时必须保留本网注明的"稿件来源",并自负版权等法律责任。
3、对于不当转载或引用本网内容而引起的民事纷争、行政处理或其他损失,本网不承担责任。