在传奇游戏中,管理员或开发者有时需要调整地图中怪物的位置或名称。以下教程将介绍如何使用命令来实现这些功能。
移动地图中的怪物
功能说明
MoveMapMonToPos命令用于将指定地图坐标的怪物移动到新的地图位置。
注意事项
在Mir200\\Envir\\MoveMapMonToPosDisable.txt文件中列出的怪物不会被MoveMapMonToPos命令移走。
命令格式
MoveMapMonToPos怪物名(*)老地图名老坐标X老坐标Y范围新地图名新坐标X新坐标Y范围
Copy
示例
[@main]
#act
MoveMapMonToPos白野猪332934910218843310
sendmsg6"你已经将盟重地图(329349)10格范围内的白野猪传到了毒蛇山谷(188433)范围10以内"
Copy
修改地图中怪物的名称
命令格式
ChangeMapMonName地图名X坐标Y坐标范围(为3时表示3*3)原怪物名(*)新怪物名
Copy
备注
当X、Y、范围均为0时,表示修改地图大部分范围的怪物名称。
示例
#if
#act
ChangeMapMonName3000羊喜羊羊
sendmsg5"你已经将盟重地图中的大部分羊改名为喜羊羊了"
Copy
示例2
#if
#act
ChangeMapMonNameEx3000稻草人白野猪
sendmsg5"你已经将盟重地图中的大部分稻草人改名为白野猪了"
Copy
区别
ChangeMapMonNameEx命令修改怪物名称后,爆率依然读取原名字怪物的爆率。
ChangeMapMonName命令修改怪物名称后,爆率将读取修改后的新怪物名称的爆率。
功能说明:移动指定地图坐标的怪物到新的地图位置.
注意:Mir200\Envir\MoveMapMonToPosDisable.txt文本中包含的怪物都不会被MoveMapMonToPos命令移走
格式:MoveMapMonToPos怪物名(*不匹配怪物名)老地图名老坐标X老坐标Y范围新地图名新坐标X新坐标Y范围
;例子
[@main]
#act
MoveMapMonToPos白野猪332934910218843310
sendmsg6你已经将盟重地图(329349)10格范围内的白野猪传到了毒蛇山谷(188433)范围10以内
说明:修改地图怪物名称
格式:修改地图怪物名称:ChangeMapMonName地图名X坐标Y坐标范围(为3时表示3*3)原怪物名(*不判断)新怪物名
备注:当XY范围均为0时,表示地图大部分范围
示范:
#if
#act
ChangeMapMonName3000羊喜羊羊
sendmsg5你已经将盟重地图中的大部分羊改名为喜羊羊了
示范2:
#if
#act
ChangeMapMonNameEx3000稻草人白野猪
sendmsg5你已经将盟重地图中的大部分稻草人改名为白野猪了
区别
ChangeMapMonNameEx修改名字后爆率依然读取源名字怪物爆率
ChangeMapMonName修改名字后爆率读取修改名称后的怪物爆率
移动地图中的怪物
功能说明
MoveMapMonToPos命令用于将指定地图坐标的怪物移动到新的地图位置。
注意事项
在Mir200\\Envir\\MoveMapMonToPosDisable.txt文件中列出的怪物不会被MoveMapMonToPos命令移走。
命令格式
MoveMapMonToPos怪物名(*)老地图名老坐标X老坐标Y范围新地图名新坐标X新坐标Y范围
Copy
示例
[@main]
#act
MoveMapMonToPos白野猪332934910218843310
sendmsg6"你已经将盟重地图(329349)10格范围内的白野猪传到了毒蛇山谷(188433)范围10以内"
Copy
修改地图中怪物的名称
命令格式
ChangeMapMonName地图名X坐标Y坐标范围(为3时表示3*3)原怪物名(*)新怪物名
Copy
备注
当X、Y、范围均为0时,表示修改地图大部分范围的怪物名称。
示例
#if
#act
ChangeMapMonName3000羊喜羊羊
sendmsg5"你已经将盟重地图中的大部分羊改名为喜羊羊了"
Copy
示例2
#if
#act
ChangeMapMonNameEx3000稻草人白野猪
sendmsg5"你已经将盟重地图中的大部分稻草人改名为白野猪了"
Copy
区别
ChangeMapMonNameEx命令修改怪物名称后,爆率依然读取原名字怪物的爆率。
ChangeMapMonName命令修改怪物名称后,爆率将读取修改后的新怪物名称的爆率。
功能说明:移动指定地图坐标的怪物到新的地图位置.
注意:Mir200\Envir\MoveMapMonToPosDisable.txt文本中包含的怪物都不会被MoveMapMonToPos命令移走
格式:MoveMapMonToPos怪物名(*不匹配怪物名)老地图名老坐标X老坐标Y范围新地图名新坐标X新坐标Y范围
;例子
[@main]
#act
MoveMapMonToPos白野猪332934910218843310
sendmsg6你已经将盟重地图(329349)10格范围内的白野猪传到了毒蛇山谷(188433)范围10以内
说明:修改地图怪物名称
格式:修改地图怪物名称:ChangeMapMonName地图名X坐标Y坐标范围(为3时表示3*3)原怪物名(*不判断)新怪物名
备注:当XY范围均为0时,表示地图大部分范围
示范:
#if
#act
ChangeMapMonName3000羊喜羊羊
sendmsg5你已经将盟重地图中的大部分羊改名为喜羊羊了
示范2:
#if
#act
ChangeMapMonNameEx3000稻草人白野猪
sendmsg5你已经将盟重地图中的大部分稻草人改名为白野猪了
区别
ChangeMapMonNameEx修改名字后爆率依然读取源名字怪物爆率
ChangeMapMonName修改名字后爆率读取修改名称后的怪物爆率

