文章介绍
修改NPC进图要求的方法我们可以直接打开M2-工具-交易NPC-找到自己需要修改的NPC-手动编辑删除添加条件即可,也可以用快速搜索查找文件工具找到文本文档手动编辑TXT文件,搜索win7-win10服务端mirserver脚本快速搜索查找文件工具,有简单的使用方法等
如下面的石墓大殿限制了大149级才能进入传送:

#IF
#ACT
OPENMERCHANTBIGDLG 95 1022 0 0 0 0 1 455 56 1
#SAY
<>
<> {您好!这里是/SCOLOR=243}{【第一章·石墓大殿】/SCOLOR=254}{散人发展就从这里开始吧!/SCOLOR=243}
<> <进入石墓大殿(镜像1)/@进入5> <进入石墓大殿(镜像2)/@进入5A>
[@进入5A]
#IF
CHECKLEVELEX > 149
#ACT
map 150A
CLOSEMERCHANTBIGDLG
SENDMSG 0 {【快报】:|251:0:1}玩家{『<$USERNAME>』|116:0:1}进入了{『<$MapTitle>』|215:0:1}能否脱胎换骨呢?{(本服所有顶级全爆)|254:0:1}
#ELSEACT
MESSAGEBOX 小伙子你看清楚条件再来啊!
Break
close
[@进入5]
#IF
CHECKLEVELEX > 149
#ACT
map 150B
CLOSEMERCHANTBIGDLG
SENDMSG 0 {【快报】:|251:0:1}玩家{『<$USERNAME>』|116:0:1}进入了{『<$MapTitle>』|215:0:1}能否脱胎换骨呢?{(本服所有顶级全爆)|254:0:1}
#ELSEACT
MESSAGEBOX 小伙子你看清楚条件再来啊!
Break
close
如果需要删除检测条件 #IF CHECKLEVELEX > 149 #ACT 删除行CHECKLEVELEX > 149即可 或者前面加;符号如上图。
改为之后记得保存 通过M2程序重新加载一遍NPC,不懂如何加载的 直接关闭引擎程序 重新启动即可。
例如:
#if
如果
check [101] 1
标识为1
#act
那么
mapmove 1dl5 124 157
传送你到地图里
SENDMSG 0 {传送使者:|250:15}{玩家|255:15}{『<$USERNAME>』|251:15}{进入了地图:|255:15}{【<$MapTitle>】|250:15}{.真希望他能满载而归!!|255:15}
break
我们只需删掉#IF和#act中间的部分即可,修改为:
#if
#act
mapmove 1dl5 124 157
传送你到地图里
SENDMSG 0 {传送使者:|250:15}{玩家|255:15}{『<$USERNAME>』|251:15}{进入了地图:|255:15}{【<$MapTitle>】|250:15}{.真希望他能满载而归!!|255:15}
break
就可以无条件进行传送了。
我要评论
- 全部评论(0)
