来个大佬帮帮忙。。

admin 2023/04/19 14:56:33 178


使用X技能打一个怪 然后会把怪和人都传送到A地图 1分钟后  人和怪都返回到传送之前的地图原位置。
能整不?

#ACT
MOV S$移动怪名 <$ATTACKMONSTER_NAMEEX>
mov T40 <$map>
mov N$之前地图X <$X>
mov N$之前地图Y <$Y>
MoveMapMonToPos <$STR(S$移动怪名)> <$map> <$ATTACKMONSTER_XEX> <$ATTACKMONSTER_YEX> 0 新地图名 新坐标X 新坐标Y 范围
MAPMOVE 新地图名 新坐标X 新坐标Y 范围
SendCenterMsg 180 251 还剩余%d回到原地图. 0 60 @回到原来地图



[@回到原来地图]
#ACT
MoveMapMonToPos 鸡 新地图名 新坐标X 新坐标Y 0 <$STR(T40)> <$STR(N$之前地图X)> <$STR(N$之前地图Y)> 1
MAPMOVE <$STR(T40)> <$STR(N$之前地图X)> <$STR(N$之前地图Y)> 1

大概就是这样 要改改 有bug 人传回来可以。直接用recalltime什么的命令吧。
或者人直接map命令也是行的。配合计时器,记录一下原来的地图 并进行一分钟计时等。
怪物传送的。印象有个怪物传送的命令的。。但一时也找不到
确实找不到这个怪物传送的命令的话。
还是配合上面的计时器吧。把当前的这个怪物杀死 不留尸体的那种,并记录相关血量。然后在另一地图刷出一个新的。血量也按记录的血量重置 传回原地图也依此操作就行了吧。

大体就是这样的了

要不再等等 看其它朋友有没有更好的办法的啦。
功能说明:移动指定地图坐标的怪物到新的地图位置.

注意:Mir200\Envir\MoveMapMonToPosDisable.txt 文本中包含的怪物都不会被MoveMapMonToPos命令移走



格式:MoveMapMonToPos 怪物名(*不匹配怪物名) 老地图名 老坐标X 老坐标Y 范围 新地图名 新坐标X 新坐标Y 范围 人物 怪物都可以传送到新地图 也可以返回 只要定时器或者延时触发 但是问题是你要飞回原来的坐标就需要飞去之前记录原来的坐标 海月的大招吗
海月是啥
可以 问题不大
返回