传奇脚本。杀死怪物触发传送至某个地图。MapQuest_def和MapQuest.txt都加了相应的文件,也实现不了

只想做一个杀死某个怪直接传送至某个地图。触发好像没用啊。求大神帮帮忙,急啊。解决了可以追加悬赏分... 只想做一个杀死某个怪直接传送至某个地图。 触发好像没用啊。求大神帮帮忙,急啊。
解决了可以追加悬赏分
展开
 我来答
托尔ver
推荐于2017-12-16 · TA获得超过1143个赞
知道小有建树答主
回答量:879
采纳率:50%
帮助的人:401万
展开全部
MapQuest
是在某地图触发某种功能,当然你也可以运用到杀怪触发上。

简单的方法:
你可以在QFunction-0.txt文本内添加以下内容。
[@杀怪传送]
#IF
CheckKillMonName 白野猪
#ACT
mapmove 3 330 330
你可以把白野猪换成你想设置的怪物名称。

利用地图触发的方法:
你在MapQuest_def文件夹里添加的东西应该是正确的,但是需要在MapInfo.txt文本内添加需要触发的自定义脚本头部名称。
例如:
[0 比奇省] RUNMON SHAGUAI
然后在MapQuest_def文件夹内添加一个SHAGUAI文本,把脚本内容写好就可以了
这种方法主要是指定某个地图做某个触发,和上面的相比更准确一些。
更多追问追答
追问
CheckKillMonName 这个命令M2报错 这个好像只支持HERO,我试过好多次了。我的是LEG,我想,要不直接做成一个名单一样的文件,击杀就直接检测加入名单。然后在传送。但是不知道怎么才让那个名单文件把玩家名字加进去。
追答
我帮你查了一下,有这么一项功能。
地图参数KillFunc(X).人物在该地图杀人.将触发QMapEnent-0.txt的[@KillPlay数字]节.人物在该地图杀怪.将触发QMapEnent-0.txt的[@KillPlayMon数字]节(宝宝杀人杀怪有效,秒杀除外)
[@KillPlay1]
#If
CheckLevelEx > 0
#Act
SendMsg 5
在:%m(%x:%y)把干掉了

[@KillPlayMon1]
#If
CheckLevelEx > 0

#Act
SendMsg 5 怪物在:%m(%x:%y)把干掉了

但是没查到杀死指定怪物的检测命令是什么,这个引擎我不熟悉。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式