完整脚本已经打包在帖子内了,请各位自行下载
MapInfo添加
[tiaozhanmap|D5071 挑战擂台] NODRUG NORECALLHERO NOPOSITIONMOVE DAY NODEAL FIGHT5 NODEARRECALL NORECALL NORANDOMMOVE NOMASTERRECALL NOGUILDRECALL NORECONNECT(0159) NOTALLOWUSEITEMS(记路标石|风雷召唤令) NOTALLOWUSEMAGIC(治愈术|群体治愈术|召唤神兽|召唤骷髅|野蛮冲撞|抗拒火环|气功波)
MerChant添加
挑战擂台NPC/挑战擂台NPC tiaozhanmap 29 21 挑战擂台 0 12 0 0 0 0 0
挑战擂台NPC/挑战擂台NPC 3 333 333 挑战擂台 0 12 0 0 0 0 0
StartPoint添加
tiaozhanmap 24 36 0 5 0 0 0
tiaozhanmap 24 16 0 5 0 0 0
tiaozhanmap 34 26 0 5 0 0 0
tiaozhanmap 14 26 0 5 0 0 0
tiaozhanmap 34 36 0 5 0 0 0
tiaozhanmap 34 16 0 5 0 0 0
tiaozhanmap 14 36 0 5 0 0 0
tiaozhanmap 14 16 0 5 0 0 0
;数据来源: X=挑战光环坐标X Y=挑战光环坐标Y C=【地图光环范围+1】
;第1行计算公式: X Y+C*2 0 C 0 0 0
;第2行计算公式: X Y-C*2 0 C 0 0 0
;第3行计算公式: X+C*2 Y 0 C 0 0 0
;第4行计算公式: X-C*2 Y 0 C 0 0 0
;第5行计算公式: X+C*2 Y+C*2 0 C 0 0 0
;第6行计算公式: X+C*2 Y-C*2 0 C 0 0 0
;第7行计算公式: X-C*2 Y+C*2 0 C 0 0 0
;第8行计算公式: X-C*2 Y-C*2 0 C 0 0 0
AutoRunRobot添加
#AutoRun NPC SEC 1 @挑战擂台脚本RM加载
RobotManage添加
[@挑战擂台脚本RM加载]
#CALL [\挑战擂台配置\挑战擂台脚本RM.txt] @挑战擂台脚本RM
Market_Def添加目录:挑战擂台NPC
挑战擂台NPC新增:挑战擂台NPC-3.txt、挑战擂台NPC-tiaozhanmap.txt
挑战擂台NPC-3脚本如下:
(@@InPutString @@InPutInteger )
[@main]
#CALL [\挑战擂台配置\挑战擂台脚本.txt] @挑战擂台脚本NPC
挑战擂台NPC-tiaozhanmap如下:
(@@InPutString @@InPutInteger )
[@main]
#CALL [\挑战擂台配置\挑战擂台脚本.txt] @挑战擂台脚本NPC
QManage添加
[@Startup]
#ACT
#CALL [\挑战擂台配置\挑战擂台脚本.txt] @挑战擂台脚本ST
[@Login]
#ACT
#CALL [\挑战擂台配置\挑战擂台脚本.txt] @挑战擂台脚本QM
QuestDiary目录新建:挑战擂台配置和开区清空文本两个目录
开区清空文本目录新建挑战擂台变量.txt
挑战擂台配置新建挑战擂台常量.ini、挑战擂台脚本.txt、挑战擂台脚本RM.txt
挑战擂台常量.ini配置入下:
[@挑战擂台常量]
{
#DEFINE $(挑战全服触发命令) 开始提问 ←此命令对应全服触发【Mir200\Command.ini】中的【StartQuest=】
#DEFINE $(挑战擂台公告前缀) 单挑擂台:
#DEFINE $(挑战全服玩家姓名) 全服任意一位玩家
#DEFINE $(挑战擂台纳税比例) 5 ←单位:百分之
#DEFINE $(挑战擂台进行时间) 10 ←单位:分钟
#DEFINE $(挑战擂台响应时间) 30 ←单位:秒
#DEFINE $(挑战押注元宝最小) 100
#DEFINE $(挑战押注元宝最大) 100000000
#DEFINE $(挑战地图光环坐标X) 24
#DEFINE $(挑战地图光环坐标Y) 26
#DEFINE $(挑战地图光环范围) 4 ←修改地图坐标和范围需同时修改【Mir200\Envir\StartPoint.txt】
#DEFINE $(挑战地图光环类型) 4 ←光环类型 1是僵尸钻的洞 3是石块 4是困魔光 5是火墙 6是祖码教主裂开的石头
;以上配置修改后需要【重读NPC】【重读机器人脚本】【M2加载QM】生效
}
挑战擂台脚本配置如下:
[@挑战擂台脚本ST]
{
#ACT
VAR Integer GLOBAL 挑战光环判断
VAR String GLOBAL 挑战发起姓名
VAR String GLOBAL 挑战邀请姓名
VAR Integer GLOBAL 挑战发起数量
VAR Integer GLOBAL 挑战开始计时
VAR Integer GLOBAL 挑战开始判断
LOADVAR GLOBAL 挑战发起姓名 ..\QuestDiary\开区清空文本\挑战擂台变量.txt
LOADVAR GLOBAL 挑战邀请姓名 ..\QuestDiary\开区清空文本\挑战擂台变量.txt
LOADVAR GLOBAL 挑战发起数量 ..\QuestDiary\开区清空文本\挑战擂台变量.txt
LOADVAR GLOBAL 挑战开始计时 ..\QuestDiary\开区清空文本\挑战擂台变量.txt
LOADVAR GLOBAL 挑战开始判断 ..\QuestDiary\开区清空文本\挑战擂台变量.txt
}
[@挑战擂台脚本QM]
{
#ACT
VAR String HUMAN 挑战个人姓名
VAR Integer HUMAN 挑战个人数量
VAR String HUMAN 挑战个人开启
MOV N$挑战N84 1
DELAYCALL 500 @挑战擂台地图检测
[@挑战擂台地图检测]
#IF
ISONMAP tiaozhanmap
#ACT
DELAYCALL 500 @挑战擂台地图检测
#ELSEACT
DELAYCALL 500 @挑战擂台地图检测
BREAK
#IF
CHECKLEVELEX > 0
#ACT
MOV S10
MOV D8 $(挑战地图光环范围)
INC D8 1
#IF
checkvar GLOBAL 挑战邀请姓名 = <$USERNAME>
#ACT
MOV S10 天儿
#IF
checkvar GLOBAL 挑战发起姓名 = <$USERNAME>
#ACT
MOV S10 天儿
#IF
checkvar GLOBAL 挑战开始判断 < 2
#ACT
MOV S10
#IF
EQUAL S10
CheckHumInRange tiaozhanmap $(挑战地图光环坐标X) $(挑战地图光环坐标Y) <$STR(D8)>
#ACT
MAPMOVE 3 330 330
BREAK
#IF
EQUAL S10
#ACT
BREAK
#IF
CheckHumInRange tiaozhanmap $(挑战地图光环坐标X) $(挑战地图光环坐标Y) $(挑战地图光环范围)
#ELSEACT
MAPMOVE 3 330 330
SENDMSG 6 由于您移动到光环外,系统判您输掉本次挑战!
MESSAGEBOX 由于您移动到光环外,系统判您输掉本次挑战!
BREAK
[@挑战擂台清理场地]
#IF
CheckHumInRange tiaozhanmap $(挑战地图光环坐标X) $(挑战地图光环坐标Y) $(挑战地图光环范围)
#ACT
MAPMOVE 3 330 330
BREAK
[@挑战擂台邀请响应]
#IF
EQUAL N$挑战N84 0
ONLINELONGMIN < 1
#ACT
break
;#IF
;checkvar GLOBAL 挑战邀请姓名 = <$USERNAME>
;#ELSEACT
;break
#IF
checkvar human 挑战个人开启 = 关闭
#ELSEACT
DELAYCALL 1 @挑战擂台脚本NPC
[@挑战擂台脚本NPC]
#IF
CHECKLEVELEX > 0
#ACT
CALCVAR HUMAN 挑战个人开启 =
#IF
checkvar GLOBAL 挑战开始判断 = 1
#ACT
BREAK
#SAY
玩家【<$GLOBAL(挑战发起姓名)>】向【<$GLOBAL(挑战邀请姓名)>】发起了擂台邀请\ \
是否接受他的挑战? 倒计时:<$GLOBAL(挑战开始计时)>秒\ \
挑战擂台发起玩家:<$GLOBAL(挑战发起姓名)>\ \
挑战押注元宝数量:<$GLOBAL(挑战发起数量)>\ \
<接受挑战/@挑战擂台邀请响应接受> <拒绝挑战/@挑战擂台邀请响应拒绝> <进入观战/@挑战擂台邀请响应观战> <关闭接收/@挑战擂台关闭接收>\
#IF
checkvar GLOBAL 挑战开始判断 = 0
#ACT
BREAK
#SAY
<输入玩家姓名和押注数量,点确定发起即可向该玩家发起单挑邀请!/SCOLOR=245>\
\ \
<输入邀请玩家名字/@@InPutString91>:<$HUMAN(挑战个人姓名)> <邀请全服任意玩家/@挑战擂台输入全服>\
<输入押注元宝数量/@@InPutInteger91>:<$HUMAN(挑战个人数量)> \
<挑战获胜方式:/SCOLOR=69><地图内剩余1人时可领取获胜奖励!双方均离开地图视为失败!/SCOLOR=6>\
<挑战进行时长:/SCOLOR=69><如果$(挑战擂台进行时间)分钟内不分胜负,双方均视为挑战失败!/SCOLOR=6>\
<注意:/SCOLOR=249>(参赛者移动出光环外)<或/SCOLOR=249>(观战者移动入光环内)<均传回土城/SCOLOR=249>\
\ \
<确定发起单挑/@挑战擂台发起确定> <进入擂台观战/@挑战擂台邀请响应观战>\
#ELSEACT
MOV D9 0
MOV S10 <$GLOBAL(挑战发起姓名)>
MOV S11 <$GLOBAL(挑战邀请姓名)>
#IF
S10.checkonline
S10.ISONMAP tiaozhanmap
#ELSEACT
INC D9 1
#IF
S11.checkonline
S11.ISONMAP tiaozhanmap
#ELSEACT
INC D9 1
#IF
LARGE D9 1
#ACT
CALCVAR GLOBAL 挑战发起姓名 =
CALCVAR GLOBAL 挑战邀请姓名 =
CALCVAR GLOBAL 挑战发起数量 = 0
CALCVAR GLOBAL 挑战开始计时 = 0
CALCVAR GLOBAL 挑战开始判断 = 0
SAVEVAR GLOBAL 挑战发起姓名 ..\QuestDiary\开区清空文本\挑战擂台变量.txt
SAVEVAR GLOBAL 挑战邀请姓名 ..\QuestDiary\开区清空文本\挑战擂台变量.txt
SAVEVAR GLOBAL 挑战发起数量 ..\QuestDiary\开区清空文本\挑战擂台变量.txt
SAVEVAR GLOBAL 挑战开始计时 ..\QuestDiary\开区清空文本\挑战擂台变量.txt
SAVEVAR GLOBAL 挑战开始判断 ..\QuestDiary\开区清空文本\挑战擂台变量.txt
SENDMSG 0 $(挑战擂台公告前缀)挑战双方已离开挑战地图,均视为挑战失败!
DELAYCALL 1 @挑战擂台脚本NPC
BREAK
#ELSEACT
MOV D8 <$GLOBAL(挑战开始计时)>
MOV D7 <$GLOBAL(挑战开始计时)>
DIV D8 <$STR(D8)> 60
MOV D9 <$STR(D8)>
MUL D9 <$STR(D9)> 60
DEC D7 <$STR(D9)>
BREAK
#ELSESAY
挑战擂台正在进行.....倒计时:<$STR(D8)>分<$STR(D7)>秒\
注意:挑战者移动出光环外直接判输!围观者移动入光环内传送回土城!\ \
挑战擂台发起玩家:<$GLOBAL(挑战发起姓名)>\
挑战擂台响应玩家:<$GLOBAL(挑战邀请姓名)>\
挑战押注元宝数量:<$GLOBAL(挑战发起数量)>\ \
<挑战胜利领取奖励/@挑战擂台领取奖励> <进入观战/@挑战擂台邀请响应观战>\
[@挑战擂台领取奖励]
#IF
checkvar GLOBAL 挑战开始判断 < 2
#ACT
MESSAGEBOX 对不起,挑战已经结束!
break
#ELSEACT
MOV S10
#IF
checkvar GLOBAL 挑战邀请姓名 = <$USERNAME>
#ACT
MOV S10 <$GLOBAL(挑战发起姓名)>
#IF
checkvar GLOBAL 挑战发起姓名 = <$USERNAME>
#ACT
MOV S10 <$GLOBAL(挑战邀请姓名)>
#IF
EQUAL S10
#ACT
MESSAGEBOX 对不起,您不是挑战者!
BREAK
#IF
CheckHumInRange tiaozhanmap $(挑战地图光环坐标X) $(挑战地图光环坐标Y) $(挑战地图光环范围)
#ELSEACT
MESSAGEBOX 对不起,您已经离开光环范围,无法领取!
BREAK
#IF
S10.checkonline
S10.CheckHumInRange tiaozhanmap $(挑战地图光环坐标X) $(挑战地图光环坐标Y) $(挑战地图光环范围)
#ACT
SENDMSG 6 请将对手清理出光环外才能领取奖励!
close
BREAK
#IF
CHECKLEVELEX > 0
#ACT
MOV D9 <$GLOBAL(挑战发起数量)>
MOV S11
#IF
checkvar GLOBAL 挑战发起数量 > 20000000
#ACT
MOV D8 <$GLOBAL(挑战发起数量)>
DIV D8 <$STR(D8)> 100
MUL D8 <$STR(D8)> $(挑战擂台纳税比例)
#ELSEACT
MOV D8 <$GLOBAL(挑战发起数量)>
MUL D8 <$STR(D8)> $(挑战擂台纳税比例)
DIV D8 <$STR(D8)> 100
#IF
LARGE D8 0
#ACT
DEC D9 <$STR(D8)>
MOV S11 (已扣除$(挑战擂台纳税比例)%共
INC S11 <$STR(D8)>
INC S11 元宝税金)
#IF
CHECKLEVELEX > 0
#ACT
GAMEGOLD + <$GLOBAL(挑战发起数量)>
GAMEGOLD + <$STR(D9)>
SENDMSG 0 $(挑战擂台公告前缀)恭喜【<$USERNAME>】挑战胜利赢取【<$STR(S10)>】的【<$STR(D9)>元宝】<$STR(S11)>!
CALCVAR GLOBAL 挑战发起姓名 =
CALCVAR GLOBAL 挑战邀请姓名 =
CALCVAR GLOBAL 挑战发起数量 = 0
CALCVAR GLOBAL 挑战开始计时 = 0
CALCVAR GLOBAL 挑战开始判断 = 0
SAVEVAR GLOBAL 挑战发起姓名 ..\QuestDiary\开区清空文本\挑战擂台变量.txt
SAVEVAR GLOBAL 挑战邀请姓名 ..\QuestDiary\开区清空文本\挑战擂台变量.txt
SAVEVAR GLOBAL 挑战发起数量 ..\QuestDiary\开区清空文本\挑战擂台变量.txt
SAVEVAR GLOBAL 挑战开始计时 ..\QuestDiary\开区清空文本\挑战擂台变量.txt
SAVEVAR GLOBAL 挑战开始判断 ..\QuestDiary\开区清空文本\挑战擂台变量.txt
MAPMOVE 3 330 330
MESSAGEBOX 恭喜您,挑战胜利赢取【<$STR(S10)>】的【<$STR(D9)>元宝】!\ \<$STR(S11)>
[@挑战擂台输入全服]
#ACT
CALCVAR HUMAN 挑战个人姓名 = $(挑战全服玩家姓名)
goto @挑战擂台脚本NPC
[@InPutInteger91]
#IF
SMALL N91 $(挑战押注元宝最小)
#ACT
MESSAGEBOX 对不起,最小需要输入$(挑战押注元宝最小)元宝!
break
#IF
LARGE N91 $(挑战押注元宝最大)
#ACT
MESSAGEBOX 对不起,最多只能输入$(挑战押注元宝最大)元宝!
break
#IF
CHECKGAMEGOLD < <$STR(N91)>
#ACT
MESSAGEBOX 对不起,您身上的元宝数量不足<$STR(N91)>个!
BREAK
#ELSEACT
CALCVAR HUMAN 挑战个人数量 = <$STR(N91)>
goto @挑战擂台脚本NPC
[@InPutString91]
#IF
EQUAL S91 0
#ACT
CALCVAR HUMAN 挑战个人姓名 = $(挑战全服玩家姓名)
goto @挑战擂台脚本NPC
BREAK
#IF
EQUAL S91 <$USERNAME>
#act
MESSAGEBOX 对不起,不能输入自己的名字!
BREAK
#IF
S91.checkonline
#ELSEACT
MESSAGEBOX 对不起,玩家【<$STR(S91)>】不在线,请确认名字是否正确!
BREAK
#ACT
CALCVAR HUMAN 挑战个人姓名 = <$STR(S91)>
goto @挑战擂台脚本NPC
[@挑战擂台发起确定]
#IF
CHECKLEVELEX > 0
#ACT
DELAYCALL 1 @挑战擂台脚本NPC
#IF
checkvar human 挑战个人数量 < $(挑战押注元宝最小)
#ACT
MESSAGEBOX 对不起,最小需要输入$(挑战押注元宝最小)元宝!
break
#IF
checkvar human 挑战个人数量 > $(挑战押注元宝最大)
#ACT
MESSAGEBOX 对不起,最多只能输入$(挑战押注元宝最大)元宝!
break
#IF
CHECKGAMEGOLD < <$HUMAN(挑战个人数量)>
#ACT
MESSAGEBOX 对不起,您身上的元宝数量不足<$HUMAN(挑战个人数量)>个!
BREAK
#IF
checkvar human 挑战个人姓名 = <$USERNAME>
#ACT
MESSAGEBOX 对不起,不能输入自己的名字!
BREAK
#ELSEACT
MOV S10 天儿天
MOV S11 <$HUMAN(挑战个人姓名)>
#IF
checkvar human 挑战个人姓名 =
#ACT
CALCVAR HUMAN 挑战个人姓名 = $(挑战全服玩家姓名)
#IF
checkvar human 挑战个人姓名 = $(挑战全服玩家姓名)
#ACT
MOV S10
#IF
S11.checkonline
#ACT
MOV S10
#IF
EQUAL S10
#ELSEACT
MESSAGEBOX 对不起,玩家【<$HUMAN(挑战个人姓名)>】不在线,请确认名字是否正确!
BREAK
#IF
checkvar GLOBAL 挑战发起姓名 = <$USERNAME>
#act
MESSAGEBOX 对不起,您已经发起挑战,请勿重复提交!
break
#IF
checkvar GLOBAL 挑战发起姓名 =
#ACT
CALCVAR GLOBAL 挑战发起姓名 = <$USERNAME>
CALCVAR GLOBAL 挑战邀请姓名 = <$HUMAN(挑战个人姓名)>
CALCVAR GLOBAL 挑战发起数量 = <$HUMAN(挑战个人数量)>
CALCVAR GLOBAL 挑战开始计时 = $(挑战擂台响应时间)
CALCVAR GLOBAL 挑战开始判断 = 1
SAVEVAR GLOBAL 挑战发起姓名 ..\QuestDiary\开区清空文本\挑战擂台变量.txt
SAVEVAR GLOBAL 挑战邀请姓名 ..\QuestDiary\开区清空文本\挑战擂台变量.txt
SAVEVAR GLOBAL 挑战发起数量 ..\QuestDiary\开区清空文本\挑战擂台变量.txt
SAVEVAR GLOBAL 挑战开始计时 ..\QuestDiary\开区清空文本\挑战擂台变量.txt
SAVEVAR GLOBAL 挑战开始判断 ..\QuestDiary\开区清空文本\挑战擂台变量.txt
SENDMSG 0 $(挑战擂台公告前缀)【<$USERNAME>】向【<$HUMAN(挑战个人姓名)>】发起了擂台邀请
MESSAGEBOX 发起成功,请等待【<$HUMAN(挑战个人姓名)>】回应...
Gmexecute $(挑战全服触发命令) @挑战擂台邀请响应
#ELSEACT
MESSAGEBOX 对不起,当前已有玩家挑战,请等待结束或进入观战!
BREAK
[@挑战擂台关闭接收]
#ACT
CALCVAR HUMAN 挑战个人开启 = 关闭
SENDMSG 6 $(挑战擂台公告前缀)你已关闭接受挑战信息!需重新开启请点击NPC!
close
[@挑战擂台邀请响应观战]
#IF
CHECKSLAVECOUNT > 0
#ACT
MESSAGEBOX 本地图禁止携带宝宝进入,是否清理您的宝宝? @挑战擂台邀请响应观战B @
BREAK
#ELSEACT
goto @挑战擂台邀请响应观战B
[@挑战擂台邀请响应观战B]
#IF
ISONMAP tiaozhanmap
#ACT
MESSAGEBOX 你已在挑战擂台地图!
break
#IF
H.checkonline
#ACT
MESSAGEBOX 对不起,本地图禁止携带英雄进入!
break
#IF
checkvar GLOBAL 挑战开始判断 > 1
checkvar GLOBAL 挑战邀请姓名 = <$USERNAME>
#ACT
MESSAGEBOX 对不起,您是挑战者,挑战期间不能进行围观!
break
#IF
checkvar GLOBAL 挑战开始判断 > 1
checkvar GLOBAL 挑战发起姓名 = <$USERNAME>
#ACT
MESSAGEBOX 对不起,您是挑战者,挑战期间不能进行围观!
break
#IF
CHECKSLAVECOUNT > 0
#ACT
KILLSLAVE
#IF
CHECKSLAVECOUNT > 0
#ACT
MESSAGEBOX 对不起,清理宝宝失败,请将您的宝宝召唤到身边再点确定!
break
#IF
CHECKLEVELEX > 0
#ACT
MOVR D9 4
MOVR D8 4
MOV D7 $(挑战地图光环坐标X)
MOV D6 $(挑战地图光环坐标Y)
#IF
EQUAL D9 0
#ACT
INC D7 $(挑战地图光环范围)
INC D7 2
DEC D6 2
INC D6 <$STR(D8)>
#IF
EQUAL D9 1
#ACT
DEC D7 $(挑战地图光环范围)
DEC D7 2
DEC D6 2
INC D6 <$STR(D8)>
#IF
EQUAL D9 2
#ACT
INC D6 $(挑战地图光环范围)
INC D6 2
DEC D7 2
INC D7 <$STR(D8)>
#IF
EQUAL D9 3
#ACT
DEC D6 $(挑战地图光环范围)
DEC D6 2
DEC D7 2
INC D7 <$STR(D8)>
#IF
CHECKLEVELEX > 0
#ACT
MAPMOVE tiaozhanmap <$STR(D7)> <$STR(D6)>
DELAYCALL 1 @挑战擂台画出光环
[@挑战擂台邀请响应拒绝]
#IF
checkvar GLOBAL 挑战开始判断 = 1
#ELSEACT
close
BREAK
#IF
checkvar GLOBAL 挑战邀请姓名 = <$USERNAME>
#ACT
SENDMSG 0 $(挑战擂台公告前缀)【<$GLOBAL(挑战邀请姓名)>】拒绝了【<$GLOBAL(挑战发起姓名)>】的挑战!
MOV S10 <$GLOBAL(挑战发起姓名)>
CALCVAR GLOBAL 挑战发起姓名 =
CALCVAR GLOBAL 挑战邀请姓名 =
CALCVAR GLOBAL 挑战发起数量 = 0
CALCVAR GLOBAL 挑战开始计时 = 0
CALCVAR GLOBAL 挑战开始判断 = 0
SAVEVAR GLOBAL 挑战发起姓名 ..\QuestDiary\开区清空文本\挑战擂台变量.txt
SAVEVAR GLOBAL 挑战邀请姓名 ..\QuestDiary\开区清空文本\挑战擂台变量.txt
SAVEVAR GLOBAL 挑战发起数量 ..\QuestDiary\开区清空文本\挑战擂台变量.txt
SAVEVAR GLOBAL 挑战开始计时 ..\QuestDiary\开区清空文本\挑战擂台变量.txt
SAVEVAR GLOBAL 挑战开始判断 ..\QuestDiary\开区清空文本\挑战擂台变量.txt
S10.MESSAGEBOX 对不起,对方拒绝接受您的挑战!
#ELSEACT
close
break
[@挑战擂台邀请响应接受]
#IF
checkvar GLOBAL 挑战发起姓名 = <$USERNAME>
#act
MESSAGEBOX 对不起,您是挑战发起者,不能响应!
break
#IF
checkvar GLOBAL 挑战开始判断 = 0
#ACT
MESSAGEBOX 对不起,该挑战已经结束!
close
BREAK
#IF
checkvar GLOBAL 挑战开始判断 > 1
#ACT
MESSAGEBOX 对不起,该挑战已经有人响应,您可选择进入观战!
BREAK
#ELSEACT
MOV S10
MOV S11 <$GLOBAL(挑战发起姓名)>
#IF
checkvar GLOBAL 挑战邀请姓名 = $(挑战全服玩家姓名)
#ACT
MOV S10 天儿天
#IF
checkvar GLOBAL 挑战邀请姓名 = <$USERNAME>
#ACT
MOV S10 天儿天
#IF
EQUAL S10
#ACT
MESSAGEBOX 对不起,该挑战只邀请玩家【<$GLOBAL(挑战邀请姓名)>】!\ \您可选择进入观战!
BREAK
#IF
CHECKGAMEGOLD < <$GLOBAL(挑战发起数量)>
#ACT
MESSAGEBOX 对不起,您身上的元宝数量不足<$GLOBAL(挑战发起数量)>个!
BREAK
#IF
S11.checkonline
#ELSEACT
MESSAGEBOX 对不起,擂主【<$GLOBAL(挑战发起姓名)>】已经下线!\ \请稍后再试!
BREAK
#IF
S11.CHECKGAMEGOLD < <$GLOBAL(挑战发起数量)>
#ACT
S11.MESSAGEBOX 对不起,您的元宝数量已不足<$GLOBAL(挑战发起数量)>个!\ \对方无法接受挑战,请勿将元宝转走!
MESSAGEBOX 对不起,擂主【<$GLOBAL(挑战发起姓名)>】的元宝数量已不足<$GLOBAL(挑战发起数量)>个!\ \请告知其将元宝转回再接受挑战!
BREAK
#ELSEACT
Gmexecute $(挑战全服触发命令) @挑战擂台清理场地
CALCVAR GLOBAL 挑战邀请姓名 = <$USERNAME>
CALCVAR GLOBAL 挑战开始计时 = $(挑战擂台进行时间)
CALCVAR GLOBAL 挑战开始计时 * 60
CALCVAR GLOBAL 挑战开始判断 = 2
SAVEVAR GLOBAL 挑战开始判断 ..\QuestDiary\开区清空文本\挑战擂台变量.txt
SAVEVAR GLOBAL 挑战邀请姓名 ..\QuestDiary\开区清空文本\挑战擂台变量.txt
SAVEVAR GLOBAL 挑战开始计时 ..\QuestDiary\开区清空文本\挑战擂台变量.txt
GAMEGOLD - <$GLOBAL(挑战发起数量)>
SENDMSG 6 挑战正式开始,请勿移动到光环外,否则判您输掉本次挑战!
S11.GAMEGOLD - <$GLOBAL(挑战发起数量)>
S11.SENDMSG 6 挑战正式开始,请勿移动到光环外,否则判您输掉本次挑战!
MOV D9 $(挑战地图光环坐标X)
INC D9 $(挑战地图光环范围)
MAPMOVE tiaozhanmap <$STR(D9)> $(挑战地图光环坐标Y)
S11.MOV D8 $(挑战地图光环坐标X)
S11.DEC D8 $(挑战地图光环范围)
S11.MAPMOVE tiaozhanmap <$STR(D8)> $(挑战地图光环坐标Y)
DELAYCALL 1 @挑战擂台画出光环
[@挑战擂台画出光环]
#IF
;checkvar GLOBAL 挑战光环判断 = 1
;#ACT
;BREAK
;#ELSEACT
;CALCVAR GLOBAL 挑战光环判断 = 1
#IF
ISONMAP tiaozhanmap
#ELSEACT
BREAK
#IF
CHECKLEVELEX > 0
#ACT
;MOV D9 2100000
MOV D9 <$GLOBAL(挑战开始计时)>
MOV S10 tiaozhanmap
MOV D6 $(挑战地图光环范围)
INC D6 1
MOV D7 $(挑战地图光环坐标X)
MOV D8 $(挑战地图光环坐标Y)
;↓【开始画光环,最大支持范围20】
#IF
LARGE D6 0
#ACT
MOV D2 <$STR(D7)>
MOV D3 <$STR(D8)>
MOV D4 <$STR(D6)>
INC D4 <$STR(D6)>
INC D2 <$STR(D6)>
INC D3 <$STR(D6)>
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D2 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D2 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D2 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D2 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D2 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D2 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D2 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D2 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D2 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D2 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D2 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D2 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D2 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D2 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D2 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D2 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D2 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D2 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D2 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D2 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D6 0
#ACT
MOV D2 <$STR(D7)>
MOV D3 <$STR(D8)>
MOV D4 <$STR(D6)>
INC D4 <$STR(D6)>
INC D2 <$STR(D6)>
DEC D3 <$STR(D6)>
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D2 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D2 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D2 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D2 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D2 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D2 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D2 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D2 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D2 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D2 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D2 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D2 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D2 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D2 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D2 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D2 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D2 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D2 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D2 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D2 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D6 0
#ACT
MOV D2 <$STR(D7)>
MOV D3 <$STR(D8)>
MOV D4 <$STR(D6)>
INC D4 <$STR(D6)>
INC D3 <$STR(D6)>
INC D2 <$STR(D6)>
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D3 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D3 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D3 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D3 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D3 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D3 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D3 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D3 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D3 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D3 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D3 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D3 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D3 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D3 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D3 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D3 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D3 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D3 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D3 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D3 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D6 0
#ACT
MOV D2 <$STR(D7)>
MOV D3 <$STR(D8)>
MOV D4 <$STR(D6)>
INC D4 <$STR(D6)>
INC D3 <$STR(D6)>
DEC D2 <$STR(D6)>
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D3 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D3 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D3 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D3 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D3 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D3 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D3 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D3 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D3 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D3 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D3 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D3 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D3 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D3 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D3 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D3 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D3 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D3 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D3 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
#IF
LARGE D4 0
#ACT
DEC D4 1
DEC D3 1
GMexecute mobfireburn <$STR(S10)> <$STR(D2)> <$STR(D3)> $(挑战地图光环类型) <$STR(D9)> 0
;↑【结束画光环,最大支持范围20】
[@挑战擂台常量加载]
#CALL [\挑战擂台配置\挑战擂台常量.ini] @挑战擂台常量
}
挑战擂台脚本RM如下:
[@挑战擂台脚本RM]
{
#IF
checkvar GLOBAL 挑战开始判断 = 0
#ACT
BREAK
#IF
checkvar GLOBAL 挑战开始计时 > 0
#ACT
CALCVAR GLOBAL 挑战开始计时 - 1
;SAVEVAR GLOBAL 挑战开始计时 ..\QuestDiary\开区清空文本\挑战擂台变量.txt
BREAK
#IF
checkvar GLOBAL 挑战开始判断 = 1
#ACT
MOV S10 <$GLOBAL(挑战发起姓名)>
CALCVAR GLOBAL 挑战发起姓名 =
CALCVAR GLOBAL 挑战邀请姓名 =
CALCVAR GLOBAL 挑战发起数量 = 0
CALCVAR GLOBAL 挑战开始计时 = 0
CALCVAR GLOBAL 挑战开始判断 = 0
SAVEVAR GLOBAL 挑战发起姓名 ..\QuestDiary\开区清空文本\挑战擂台变量.txt
SAVEVAR GLOBAL 挑战邀请姓名 ..\QuestDiary\开区清空文本\挑战擂台变量.txt
SAVEVAR GLOBAL 挑战发起数量 ..\QuestDiary\开区清空文本\挑战擂台变量.txt
SAVEVAR GLOBAL 挑战开始计时 ..\QuestDiary\开区清空文本\挑战擂台变量.txt
SAVEVAR GLOBAL 挑战开始判断 ..\QuestDiary\开区清空文本\挑战擂台变量.txt
S10.SENDMSG 6 $(挑战擂台公告前缀)对不起,对方超时没有接受挑战!
S10.close
BREAK
#IF
checkvar GLOBAL 挑战开始判断 = 2
#ACT
CALCVAR GLOBAL 挑战发起姓名 =
CALCVAR GLOBAL 挑战邀请姓名 =
CALCVAR GLOBAL 挑战发起数量 = 0
CALCVAR GLOBAL 挑战开始计时 = 0
CALCVAR GLOBAL 挑战开始判断 = 0
SAVEVAR GLOBAL 挑战发起姓名 ..\QuestDiary\开区清空文本\挑战擂台变量.txt
SAVEVAR GLOBAL 挑战邀请姓名 ..\QuestDiary\开区清空文本\挑战擂台变量.txt
SAVEVAR GLOBAL 挑战发起数量 ..\QuestDiary\开区清空文本\挑战擂台变量.txt
SAVEVAR GLOBAL 挑战开始计时 ..\QuestDiary\开区清空文本\挑战擂台变量.txt
SAVEVAR GLOBAL 挑战开始判断 ..\QuestDiary\开区清空文本\挑战擂台变量.txt
Gmexecute $(挑战全服触发命令) @挑战擂台清理场地
SENDMSG 0 $(挑战擂台公告前缀)挑战双方超时未分成胜负,均视为挑战失败!
BREAK
[@挑战擂台常量加载]
#CALL [\挑战擂台配置\挑战擂台常量.ini] @挑战擂台常量
}
—— 本页内容已结束,喜欢请分享 ——
© 版权声明
THE END
暂无评论内容