怀旧传奇3论坛

标题: 求助42魔法端刷去神舰的门和赤龙城的门,全服提示脚本 [打印本页]

作者: 葛半仙    时间: 2017-12-30 21:24
标题: 求助42魔法端刷去神舰的门和赤龙城的门,全服提示脚本
全服红字提示有相应脚本吗?分别在那
作者: 无敌浩克    时间: 2017-12-31 08:35
看好图片的位置,注意箭头标注的地方,括号里的名字一定要和地图的名字一致,再就是把门这个怪物的刷新地图和时间添加好

作者: 无敌浩克    时间: 2017-12-31 08:42
这张图片是异界之门这个怪物的刷新坐标和刷新时间,当然,在SQL数据库里还要有这个怪物的数据才能刷出来,剩下的自己研究吧

作者: 葛半仙    时间: 2018-1-1 10:51
无敌浩克 发表于 2017-12-31 08:42
这张图片是异界之门这个怪物的刷新坐标和刷新时间,当然,在SQL数据库里还要有这个怪物的数据才能刷出来, ...

明白一点了。我现在碰到的问题是:我玩的42魔法端里,异界之门和赤龙石门刷出后,提示的内容斗士一样的,都是提示在沙漠某坐标刷出了通向异界的门;第二两个门进去后都是传到D900这个图,我想把两者分开。该如何着手?
作者: 葛半仙    时间: 2018-1-1 10:56
无敌浩克 发表于 2017-12-31 08:42
这张图片是异界之门这个怪物的刷新坐标和刷新时间,当然,在SQL数据库里还要有这个怪物的数据才能刷出来, ...

进入异界之门附近坐标后,触发移动到D900的相关脚本在哪,找了好久没找到
作者: 葛半仙    时间: 2018-1-1 11:10
葛半仙 发表于 2018-1-1 10:56
进入异界之门附近坐标后,触发移动到D900的相关脚本在哪,找了好久没找到

只在00default找到
[@_MagicGate]
#ACT
MapMove D900 20 22
这么一段,按道理应该还有一个条件了啊?比如是接近异界之门多少范围内,触发这个
作者: 无敌浩克    时间: 2018-1-2 10:03
就是这个触发
作者: 无敌浩克    时间: 2018-1-2 10:05
把门这个怪物的地图分开就行
作者: 无敌浩克    时间: 2018-1-2 10:06
本帖最后由 无敌浩克 于 2018-1-2 10:13 编辑

定义门这个怪物的刷出地图,比如沙漠是6   盟重省是74
作者: 无敌浩克    时间: 2018-1-2 10:13
本帖最后由 无敌浩克 于 2018-1-2 10:14 编辑

[@_MagicGate_Dark]
#ACT
MapMove D30011 36 97  ;;飞往赤龙石门

[@_MagicGate]
#ACT
MapMove DD900 20 22  ;;飞往神舰

当然,通过异界之门具体进到那个地图,你可以自己修改

作者: 葛半仙    时间: 2018-1-2 13:05
无敌浩克 发表于 2018-1-2 10:13
[@_MagicGate_Dark]
#ACT
MapMove D30011 36 97  ;;飞往赤龙石门

这段脚本加进去,试了下,两个门还是都传送到神舰。我自己分析了下,这两个门,赤龙门和异界门都触发了[@_MagicGate]这一段脚本。应该是触发条件上设置有问题。但是服务端里貌似没有触发条件,难道这个触发条件直接写在数据库核心里了吗?就像金刚或诺玛的套装效果一样,不以脚本的形式体现?
作者: 无敌浩克    时间: 2018-1-2 14:08
你地图对应对了吗?
作者: 无敌浩克    时间: 2018-1-2 14:18
MapMove D30011 36 97


地图代码
作者: 葛半仙    时间: 2018-1-2 20:25
经反复5次不同实验,
1、将[@_MagicGate]和[@_MagicGate_Dark]两段都删除,结果在两个门都不触发。
2、将[@_MagicGate]和[@_MagicGate_Dark]两段都在,结果两个门都传到神舰。
3、只留[@_MagicGate,两个门都传到神舰。
4、只留[@_MagicGate_Dark],两个门都不触发。
5、只留[@_MagicGate】,并将mapmove内容修改到赤龙城,结果两个人都传送到赤龙城。
可以得到结论是两个门应该都只能读取[@_MagicGate]的内容,无法读取[@_MagicGate_Dark]的内容。分析应该出在触发的条件上。但是服务端里貌似没有这两个门的触发条件的脚本内容。是否直接写在数据库里了?
作者: 无敌浩克    时间: 2018-1-3 07:43
那个只是读取触发,关键还是在地图上,你地图代码设置对了吗?
作者: 葛半仙    时间: 2018-1-4 10:38
地图代码应该没问题。我在脚本里单独放置
[@_MagicGate]
#ACT
MapMove D900 20 22这一段,能顺利传送到神舰。
单独放置
[@_MagicGate_Dark]
#ACT
MapMove D900 20 22这一段,没有反应。
所以才认为[@_MagicGate_Dark]无法被读取。
作者: 无敌浩克    时间: 2018-1-7 10:37
[@_MagicGate]
#ACT
MapMove D900 20 22
MapMove D30011 36 97


试试这样可以不




欢迎光临 怀旧传奇3论坛 (http://www.cq3.in/) Powered by Discuz! X3.1