关于MAPMOVE 问题
请问一下,用 MAPMOVE 做了一个定位石
也就是 直接用命令飞到直定地图和坐标 如 MAPMOVE 地图号 坐标X 坐标Y
但是为什么,有的地图可以 有些地图只要一飞 就跑到比奇去了。 这些坐标都是可到达的
是不是脚本错误,或者地图参数限制...之类的 蓅氓爱学习 发表于 2022-9-24 11:15 是不是脚本错误,或者地图参数限制...之类的
脚本没有任何检测,触发 双击就传送的
我对比了一个可以传一个不能传的,地图参数都是一样的
NORECALL 可以传
NORECALL 不可以传 NORECALL 这个是后面加上去的
补充内容 (2022-9-24 11:29):
感觉 有点类似 没有设置某个地图没有安全区,只要一回城就跑到比奇 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)>
这样就不会进行二次解析了 不是有记路标石么? 是不是脚本错误,或者地图参数限制...之类的 蓅氓爱学习 发表于 2022-9-24 11:15 是不是脚本错误,或者地图参数限制...之类的
脚本没有任何检测,触发 双击就传送的
我对比了一个可以传一个不能传的,地图参数都是一样的
NORECALL 可以传
NORECALL 不可以传 NORECALL 这个是后面加上去的
补充内容 (2022-9-24 11:29):
感觉 有点类似 没有设置某个地图没有安全区,只要一回城就跑到比奇 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)>
这样就不会进行二次解析了 不是有记路标石么? 是不是脚本错误,或者地图参数限制...之类的
页:
[1]
2