传奇SF脚本教程:利用GeeM2引擎实现怪物地图间移动功能 在传奇SF(私服)的游戏管理中,经常需要用到怪物地图间移动的功能,这不仅可以增加游戏的趣味性,还能用于调整游戏难度。本文将通过GeeM2引擎的脚本实例,讲解如何实现这一功能。 一、基本功能说明 MoveMapMonToPos 是一条在GeeM2传奇引擎中用于移动怪物的命令。它可以将指定地图上的怪物移动到新的地图位置。但在使用此命令时,需要注意,系统存在一个叫做 Mir200\Envir\MoveMapMonToPosDisable.txt 的文本文件,里面列出的怪物将不会被此命令影响。
二、脚本格式解析 MoveMapMonToPos 命令的基本格式如下: MoveMapMonToPos 怪物名(*不匹配怪物名) 老地图名 老坐标X 老坐标Y 范围 新地图名 新坐标X 新坐标Y 范围 怪物名:需要移动的怪物名称。如果使用*则表示不匹配任何怪物名,即移动所有怪物。 老地图名、老坐标X、老坐标Y:怪物当前所在的地图和坐标。 范围:以老坐标为中心,指定多大的区域内的怪物会被移动。 新地图名、新坐标X、新坐标Y:怪物将要被移动到的地图和坐标。 三、脚本实例分析 以下是一个具体的脚本实例: [@main] #act MoveMapMonToPos 白野猪 3 329 349 10 2 188 433 10 sendmsg 6 你已经将盟重地图(329,349)10格范围内的白野猪传到了毒蛇山谷(188,433) 范围10以内。 在这个例子中,脚本将盟重地图(地图编号3)上坐标(329,349)周围10格范围内的所有“白野猪”怪物移动到了毒蛇山谷(地图编号2)的坐标(188,433)周围10格范围内。之后,通过sendmsg命令向玩家发送了一条提示信息。 |
未经允许不得转载! 作者:传奇手游,转载或复制请以超链接形式并注明出处天心神途传奇手游发布网。
原文地址:《传奇引擎高级应用:利用脚本实现精准怪物传送》发布于:2024-01-24
还没有评论,来说两句吧...