诚实小鸟 发表于 2026-3-27 15:22:33

关于MAPMOVE 问题


请问一下,用 MAPMOVE 做了一个定位石
也就是   直接用命令飞到直定地图和坐标   如  MAPMOVE  地图号  坐标X   坐标Y
但是为什么,有的地图可以   有些地图只要一飞 就跑到比奇去了。     这些坐标都是可到达的

诚实小鸟 发表于 2026-3-27 15:22:33

是不是脚本错误,或者地图参数限制...之类的

诚实小鸟 发表于 2026-3-27 15:22:33

蓅氓爱学习 发表于 2022-9-24 11:15 是不是脚本错误,或者地图参数限制...之类的
脚本没有任何检测,触发 双击就传送的
我对比了一个可以传一个不能传的,地图参数都是一样的  
NORECALL   可以传
NORECALL   不可以传     NORECALL 这个是后面加上去的
补充内容 (2022-9-24 11:29):
感觉 有点类似 没有设置某个地图没有安全区,只要一回城就跑到比奇

诚实小鸟 发表于 2026-3-27 15:22:33

zhangfeng 发表于 2022-9-24 11:24 脚本没有任何检测,触发 双击就传送的
一些命令会对变量进行二次解析,造成变量读取错误,比如D开头的地图编号的字符串变量,
D71601与系统变量不重名可以正常用, D601与系统变量重名则被二次解析造成传送错误,
处理方法:用常量转换命令const做个嵌套 如:
MOV T400 <$MAP>
MOV T401 <$X>
MOV T402 <$Y>
mapmove <$const(<$STR(t400)>)> <$str(t401)> <$str(t402)>
这样就不会进行二次解析了

诚实小鸟 发表于 2026-3-27 15:22:33

不是有记路标石么?

诚实小鸟 发表于 2026-3-27 15:22:33

是不是脚本错误,或者地图参数限制...之类的

诚实小鸟 发表于 2026-3-27 15:22:33

蓅氓爱学习 发表于 2022-9-24 11:15 是不是脚本错误,或者地图参数限制...之类的
脚本没有任何检测,触发 双击就传送的
我对比了一个可以传一个不能传的,地图参数都是一样的  
NORECALL   可以传
NORECALL   不可以传     NORECALL 这个是后面加上去的
补充内容 (2022-9-24 11:29):
感觉 有点类似 没有设置某个地图没有安全区,只要一回城就跑到比奇

诚实小鸟 发表于 2026-3-27 15:22:33

zhangfeng 发表于 2022-9-24 11:24 脚本没有任何检测,触发 双击就传送的
一些命令会对变量进行二次解析,造成变量读取错误,比如D开头的地图编号的字符串变量,
D71601与系统变量不重名可以正常用, D601与系统变量重名则被二次解析造成传送错误,
处理方法:用常量转换命令const做个嵌套 如:
MOV T400 <$MAP>
MOV T401 <$X>
MOV T402 <$Y>
mapmove <$const(<$STR(t400)>)> <$str(t401)> <$str(t402)>
这样就不会进行二次解析了

诚实小鸟 发表于 2026-3-27 15:22:33

不是有记路标石么?

诚实小鸟 发表于 2026-3-27 15:22:33

是不是脚本错误,或者地图参数限制...之类的
页: [1] 2
查看完整版本: 关于MAPMOVE 问题