Mirserver\Mir200\Envir\Market_Def\QFunction-0.txt
击杀怪物触发秘境空间神秘地图,可增加对击杀怪物类型、穿戴、等级或者其他条件进行判断,以下是部分脚本,详细请查看下载后的完整脚本。触发后,进入秘境神秘地图,创建镜像副本地图和临时NPC并刷新地图内的怪物(可自行调整),点击副本内的NPC,可返回进入秘境前的地图坐标。以下是部分脚本,详细请查看下载后的完整脚本。
;QM声明变量
[@Login]
#IF
CHECKLEVELEX > 0
#ACT
#Call [\游戏登陆\变量声明.txt] @角色变量声明
[@进入地图]
#IF
NOT EQUAL S$执行神秘地图 已开启
#ACT
messagebox 非法封包!
BREAK
#IF
EQUAL S$执行神秘地图 已开启
#ACT
;创建副本
AddMirrorMap qipan <$useraccount>shenmi 神秘空间 1800 qipan 219
map <$useraccount>shenmi
;创建NPC
CREATENPC 神秘使者 <$useraccount>shenmi 25 30 82 神秘使者 1
MonGenEx <$useraccount>shenmi 23 28 神秘妖兽 1 1 0 249
MOV S$执行神秘地图
SENDMSGNEW 255 0 〖<运气爆发/fcolor=251>〗:玩家{<$USERNAME>/fcolor=249}运气爆发,意外发现{神秘地图/fcolor=249},前往消灭神秘妖兽。 1 5
break
;返回NPC脚本
[@main]
#say
你只有30分钟的时间来击杀副本中的怪物\
如果你被怪物杀掉、掉线、大退小退或者时间到了 \
我会自动送你回到你该去的地方 \
点我也可以随时把你送回进这里来的那个地方\ \
<我要回去/@我要回去> \ \
<再看看/@exit>
[@我要回去]
#IF
#ACT
mapmove <$HUMAN(地图编号)> <$HUMAN(X坐标)> <$HUMAN(Y坐标)>
ClearHumCustVar 地图编号|X坐标|Y坐标 1
DelMirrorMap <$useraccount>shenmi
break