;;;QQ:67762207=
[@main]
#IF
#ACT
set [582] 1

#IF
Checkcmd CHECKMAPFLAG SPARAM1
#IF
#ACT
mov 暗影下一层 %A9

#IF
Checkcmd CHECKMAPFLAG SPARAM3
#IF
#ACT
mov 难度 %A9

#IF
Checkcmd CHECKMAPFLAG NPARAM1
#IF
#ACT
mov 暗影层数 %P9
INC 暗影层数 1
formatstr "%s,%s,'%s'" %CURDAY,%暗影层数,%暗影下一层
actcmd WRITESQL "TBL_SCRIPTQUEST" "暗影时间,暗影层数,暗影地图" %A9

#IF
checkmonmap "%USERMAP" 1 骷髅教主76 
OR  checkmonmap "%USERMAP" 1 沃玛教主76
OR  checkmonmap "%USERMAP" 1 赤月恶魔76 
OR  checkmonmap "%USERMAP" 1 触龙神76 
OR  checkmonmap "%USERMAP" 1 触龙神77 
OR  checkmonmap "%USERMAP" 1 潘夜牛魔王76
OR  checkmonmap "%USERMAP" 1 祖玛教主76 
OR  checkmonmap "%USERMAP" 1 霸王教主76
OR  checkmonmap "%USERMAP" 1 震天魔神76
OR  checkmonmap "%USERMAP" 1 诺玛教主16 
OR  checkmonmap "%USERMAP" 1 地天灭王16 
OR  checkmonmap "%USERMAP" 1 冰城王后76
OR  checkmonmap "%USERMAP" 1 冰城帝王76
OR  checkmonmap "%USERMAP" 1 暗之圣堂武士
OR  checkmonmap "%USERMAP" 1 暗之绝情飞仙
OR  checkmonmap "%USERMAP" 1 暗之绝情飞魔
OR  checkmonmap "%USERMAP" 1 寒冰守护神76
OR  checkmonmap "%USERMAP" 1 骷髅教主77 
OR  checkmonmap "%USERMAP" 1 沃玛教主77
OR  checkmonmap "%USERMAP" 1 赤月恶魔77 
OR  checkmonmap "%USERMAP" 1 潘夜牛魔王77
OR  checkmonmap "%USERMAP" 1 祖玛教主77 
OR  checkmonmap "%USERMAP" 1 霸王教主77
OR  checkmonmap "%USERMAP" 1 震天魔神77
OR  checkmonmap "%USERMAP" 1 诺玛教主1 
OR  checkmonmap "%USERMAP" 1 地天灭王1
OR  checkmonmap "%USERMAP" 1 冰城王后77
OR  checkmonmap "%USERMAP" 1 冰城帝王77
OR  checkmonmap "%USERMAP" 1 暗之圣堂武士
OR  checkmonmap "%USERMAP" 1 暗之绝情飞仙
OR  checkmonmap "%USERMAP" 1 暗之绝情飞魔
OR  checkmonmap "%USERMAP" 1 寒冰守护神77

#ACT
SET [581] 0
MOV  S4  40
SYSMSG "尽快消灭另外一个BOSS!否则<$OUTPUT(S4)>秒后你将失去杀它机会!"
GOTO @AXIAOMIEX
break


#ELSEACT
SET [581] 1
GOTO  @Amain-II

;;未杀光;;;;;;;
[@AXIAOMIEX]
#IF
check [581] 1     ;;BOSS全死，终止杀另一个BOSS倒记时
#ACT
break

#IF
checkmonmap "%USERMAP" 1 骷髅教主76 
OR  checkmonmap "%USERMAP" 1 沃玛教主76
OR  checkmonmap "%USERMAP" 1 赤月恶魔76 
OR  checkmonmap "%USERMAP" 1 触龙神76 
OR  checkmonmap "%USERMAP" 1 触龙神77 
OR  checkmonmap "%USERMAP" 1 潘夜牛魔王76
OR  checkmonmap "%USERMAP" 1 祖玛教主76 
OR  checkmonmap "%USERMAP" 1 霸王教主76
OR  checkmonmap "%USERMAP" 1 震天魔神76
OR  checkmonmap "%USERMAP" 1 诺玛教主16 
OR  checkmonmap "%USERMAP" 1 地天灭王16 
OR  checkmonmap "%USERMAP" 1 冰城王后76
OR  checkmonmap "%USERMAP" 1 冰城帝王76
OR  checkmonmap "%USERMAP" 1 暗之圣堂武士
OR  checkmonmap "%USERMAP" 1 暗之绝情飞仙
OR  checkmonmap "%USERMAP" 1 暗之绝情飞魔
OR  checkmonmap "%USERMAP" 1 寒冰守护神76
OR  checkmonmap "%USERMAP" 1 骷髅教主77 
OR  checkmonmap "%USERMAP" 1 沃玛教主77
OR  checkmonmap "%USERMAP" 1 赤月恶魔77 
OR  checkmonmap "%USERMAP" 1 潘夜牛魔王77
OR  checkmonmap "%USERMAP" 1 祖玛教主77 
OR  checkmonmap "%USERMAP" 1 霸王教主77
OR  checkmonmap "%USERMAP" 1 震天魔神77
OR  checkmonmap "%USERMAP" 1 诺玛教主1 
OR  checkmonmap "%USERMAP" 1 地天灭王1
OR  checkmonmap "%USERMAP" 1 冰城王后77
OR  checkmonmap "%USERMAP" 1 冰城帝王77
OR  checkmonmap "%USERMAP" 1 暗之圣堂武士
OR  checkmonmap "%USERMAP" 1 暗之绝情飞仙
OR  checkmonmap "%USERMAP" 1 暗之绝情飞魔
OR  checkmonmap "%USERMAP" 1 寒冰守护神77
#ACT
goto  @ABOSSTIME

#ELSEACT
goto @Amain-II    ;;进入全部杀死BOSS状态判断
break


[@ABOSSTIME]
#IF
SMALL S4 1
#ACT
GOTO  @Amain-II
#ELSEACT
SYSMSG "还剩下<$OUTPUT(S4)>秒，不要放过杀死其他BOSS的机会!"
DEC S4 2
Delaygoto [local] 2 @AXIAOMIEX

[@Amain-II]
#IF
!EQUAL 暗影下一层 "1"
!EQUAL 暗影下一层 ""
#ACT
mov 暗影倒计时 30
mov 暗影已完成 0
delaygoto [local] 1 @AGotoNextCount
break
#SAY
{FCOLOR/10}<$USERNAME>{FCOLOR/12}，{FCOLOR/1}<$OUTPUT(暗影倒计时)>{FCOLOR/12} 秒后您将被传到下一层..\\
{FCOLOR/1}快点去收拾家当哦!{FCOLOR/12}\

#IF
EQUAL 暗影下一层 ""
#ACT
formatstr "var '暗影下一层' is null ,当前地图 %s 角色 %S" %usermap %username
actcmd ADDEIMEMOLOG %A9
breaktimerecall
mapmove 1 403 124
break
#SAY
地图错误,离开暗影.\\

#IF
EQUAL 暗影下一层 "1"
#ACT
give 封魔石 2
give 金币 100000
lineMsg [Grobal] "一位伟大的勇士'<$USERNAME>'成功通过暗影禁地(难度<$OUTPUT(难度)>版)的重重考验"
sysmsg "恭喜您'<$USERNAME>'，获得了2块封魔石 + 10W金币！"
mov 暗影已完成 1
mov 暗影倒计时 30
formatstr "%s,%s,''" %CURDAY,%暗影层数
actcmd WRITESQL  "TBL_SCRIPTQUEST" "暗影时间,暗影层数,暗影地图" %A9
delaygoto [local] 1 @AGotoNextCount
#SAY
{FCOLOR/10}<$USERNAME>{FCOLOR/12} 恭喜你挑战成功\\
系统将奖励你 {FCOLOR/10}2块{FCOLOR/12} 封魔石和 {FCOLOR/10}10W金币{FCOLOR/12}\\


[@AGotoNextCount]
#IF
small 暗影倒计时 1
#ACT
goto @AGotoNext
#ELSEACT
SYSMSG "还剩下<$OUTPUT(暗影倒计时)>秒!"
DEC 暗影倒计时 1
delaygoto [local] 1 @AGotoNextCount

[@AGotoNext]
#IF
Checkcmd CHECKMAPFLAG SPARAM2
#IF
#ACT
mov 暗影地图名称 %A9

#IF
!EQUAL 暗影地图名称 "暗影"
#ACT
mov 暗影下一层 ""
breaktimerecall
mapmove 1 403 124
break

#SAY
对不起，因为您已经意外离开暗影禁地，系统将您移送至安全区。\\
<关闭/@exit>

#IF
Checkcmd CHECKMAPFLAG NPARAM2
#IF
#ACT
mov 回城坐标X %P9

#IF
Checkcmd CHECKMAPFLAG NPARAM3
#IF
#ACT
mov 回城坐标Y %P9

#IF
EQUAL 暗影已完成 1
#ACT
mapmove %暗影下一层 %回城坐标X %回城坐标Y
SYSMSG "恭喜您完成暗影禁地挑战,祝您游戏愉快!"
breaktimerecall
break

#IF
check [582] 1
#ELSEACT
break

#IF
EQUAL 暗影已完成 0
checkcmd CHECKUSERJF 6
#ACT
actcmd SETUSERJF - 6 暗影
map %暗影下一层
set [582] 0
SysMsg  "进入暗影禁地第<$OUTPUT(暗影层数)>层,祝您好运.！"
#ELSEACT
breaktimerecall
mapmove 1 %回城坐标X %回城坐标Y
mov 暗影下一层 ""
sysmsg "积分不足进入下一层，移置安全区"
;;;QQ:67762207=