当前位置 : 145z游戏站 | 热血传奇 | 传奇游戏 | 

分享一些关于新开传奇GOM引擎架设与脚本的地图编辑的实际案例

热度:
以下是一些新开传奇GOM引擎架设与脚本的地图编辑实际案例:

###新增普通地图案例
-**地图添加步骤**:
-**地图文件放置**:假设要添加“桃源仙境”地图,大地图代码为“taoyuan”,小地图代码为“50”。先将“taoyuan.map”文件放到热血传奇目录的“Map”文件下,再放一份到服务器目录的“D:\MirServer\Mir200\Map”文件夹下。
-**地图信息编辑**:打开“D:\MirServer\Mir200\Envir”文件下的“MapInfo.txt”,添加“(taoyuan桃源仙境)”。然后打开“MiniMap.txt”,添加“taoyuan50”。
-**设置传送坐标**:若想让玩家通过传送员进入该地图,在“MerChant.txt”中添加传送员信息,如“传送员\传送员-taoyuan.txttaoyuan120150传送员080”。在“传送员-taoyuan.txt”文件中编写传送脚本。
-**怪物添加步骤**:使用无极数据库软件添加怪物后,打开“D:\MirServer\Mir200\Envir”下的“MonGen.txt”文件进行添加,如“taoyuan8090桃花妖505015”,表示在“桃源仙境”地图的坐标(8090)处,以半径50的范围,每隔15分钟刷新50只桃花妖。

###动态镜像地图案例
-**创建动态镜像地图**:使用脚本命令“AddMirrorMap”,如“AddMirrorMapEM006<$USERNAME>BOSS地图冰封决土豪空间60020N81410550”,表示以“EM006”地图为原型,创建一个名为“<$USERNAME>BOSS地图”的动态镜像地图,显示名称为“冰封决土豪空间”,存在时长为600秒,人物退出时返回地图编号为2,小地图编号为0,创建成功后将变量N8设为1,人物退出时返回到坐标(410550)。
-**删除动态地图**:若要删除上述动态地图,使用“DelMirrorMap<$USERNAME>BOSS地图”命令即可。
-**检查动态地图**:可通过“CheckMirrorMap<$USERNAME>BOSS地图”来检测该镜像地图是否已经存在。

###地图事件脚本案例
-**进入地图触发任务**:在地图脚本文件中编写,当玩家进入“废弃矿洞”地图时触发任务。例如在“D:\MirServer\Mir200\Envir\QuestDiary”下创建一个与“废弃矿洞”地图对应的脚本文件,如“kuangdong.txt”。在文件中写入“#IFCHECKMAPNAME矿洞地图代码#ACTQUESTGIVER任务名称任务描述”,当玩家进入该地图,就会弹出任务提示。
-**地图内特定坐标触发剧情**:在“MonGen.txt”文件中除了添加怪物刷新信息,还可设置特定坐标触发剧情。比如在“神秘山谷”地图的(200300)坐标处,设置当玩家到达此坐标时触发剧情动画。在脚本中编写“#IFCHECKMAPNAME神秘山谷地图代码ANDCHECKPOINT200300#ACTPLAYMOVIE剧情动画文件名”,玩家到达该坐标就会播放相应剧情动画。
[顶部]