Blue引擎脚本-行会据点争夺战

更新时间:2018-11-17 20:42:22点击:13005 游戏脚本

[@main]
#IF
CHECKLEVELEX > 0
#ACT
MOV D10 0
;#CALL [据点争夺战\据点争夺战脚本.txt] @申明据点争夺战行会变量
#SAY
<COLOR=clAqua ──────────────────────────────>\
<COLOR=clFuchsia 据点争夺战 Hot~  类似于沙巴克争夺战的另一种玩法!>\
<COLOR=clAqua ㊣─☆→──────────────────────←☆─㊣>\
<COLOR=clLime 1.活动时间内,根据争据点战最后时间,光圈内的行会人数多的一方胜>\
<COLOR=clLime 利,最后占领该据点的行会将获得3万元宝的奖励>\
<COLOR=clRed 2.第一轮:每天(15:01)启动据点争夺战(据点争夺点一),时长30分钟.>\
<COLOR=clAqua ㊣─☆→──────────────────────←☆─㊣>\
<参与活动/@Mir2m2据点争夺脚本进入>    <领取奖励/@Mir2m2据点争夺脚本领奖>    <据点战况/@Mir2m2据点争夺脚本战况>

[@Mir2m2据点争夺脚本战况]
#if
CHECKVAR GLOBAL _J3KQZT = $系列脚本之据点争夺战
#act
goto @在争夺呢11
break


#IF
checklevelex > 0
#say
获胜行会:<$GLOBAL(_J3SLHH)>    占领据点人数:<$GLOBAL(_J3SLRS)>\ \
No1、行会名字:<$GLOBAL(_J3KNAME1)>    占领据点人数:<$GLOBAL(_J3TJRS1)>\ \
No2、行会名字:<$GLOBAL(_J3KNAME2)>    占领据点人数:<$GLOBAL(_J3TJRS2)>\ \
No3、行会名字:<$GLOBAL(_J3KNAME3)>    占领据点人数:<$GLOBAL(_J3TJRS3)>\ \
<返回/@main>

[@在争夺呢11]
<COLOR=clFuchsia 据点争夺战正在进行中,当前占领据点战况如下:>\ \
No1、行会名字:<$GLOBAL(_J3KNAME1)>        占领据点人数:<$GLOBAL(_J3TJRS1)>\ \
No2、行会名字:<$GLOBAL(_J3KNAME2)>        占领据点人数:<$GLOBAL(_J3TJRS2)>\ \
No3、行会名字:<$GLOBAL(_J3KNAME3)>        占领据点人数:<$GLOBAL(_J3TJRS3)>\ \
<参与活动/@Mir2m2据点争夺脚本进入>  <COLOR=clRed 据点将在【>15:31<COLOR=clRed 】结束,请注意把握时间!>\




[@Mir2m2据点争夺脚本进入]
#IF
HAVEGUILD
#ELSEACT
messagebox 对不起,你并没有加入行会!
break

#IF
CHECKVAR GLOBAL _J3KQZT = $系列脚本之据点争夺战
#ELSEACT
messagebox 对不起,据点争夺战还未开始!
BREAK

#IF
CHECKVAR GLOBAL _J3KQZT1 = 据点争夺点一
#ACT
mapmove ZMLC 20 20
BREAK

#IF
CHECKVAR GLOBAL _J3KQZT1 = 据点争夺点二
#ACT
mapmove HJQC 20 20
BREAK


[@Mir2m2据点争夺脚本领奖]

#if
CHECKVAR GLOBAL _J3KQZT = $系列脚本之据点争夺战
#act
messagebox 对不起,据点争夺战正在进行,请等待结束再来领取!
break

#if
CHECKVAR GLOBAL _J3KQZT = $系列脚本之据点争夺战
#act
messagebox 对不起,据点争夺战正在进行,请等待结束再来领取!
break

#if
HAVEGUILD
#elseact
messagebox 对不起,你并没有加入行会!
break

#if
CHECKOFGUILD <$GLOBAL(_J3SLHH1)>
#act
goto @领取据点争夺
break

#IF
CHECKOFGUILD <$GLOBAL(_J3SLHH2)>
#act
goto @领取据点争夺
break
#elseact
messagebox 对不起,您所在的行会未获得据点战的胜利!
break

[@领取据点争夺]
#IF
#ACT
MOV D12 0

#IF
EQUAL D12 0
CHECKVAR GLOBAL _J3SLRS1 = 1
#ACT
MOV D12 56700928

#IF
EQUAL D12 0
CHECKVAR GLOBAL _J3SLRS2 = 1
#ACT
MOV D12 56700928

#IF
EQUAL D12 0
#ACT
GOTO @MAIN
MESSAGEBOX [错误]:据点争夺战奖励已被领取或据点争夺战尚未结束,请等待结束后再来!
break
#ELSEACT
MOV D12 0

#IF
EQUAL D12 0
CHECKOFGUILD <$GLOBAL(_J3SLHH1)>
#ACT
MOV D12 56700928

#IF
EQUAL D12 0
CHECKOFGUILD <$GLOBAL(_J3SLHH2)>
#ACT
MOV D12 56700928

#IF
EQUAL D12 0
#ACT
GOTO @MAIN
MESSAGEBOX [错误]:贵行会并未获得本次据点战的胜利!
break

#IF
ISGUILDMASTER
#ACT
MOV D11 56700928
MOVR D10 500 2000
DELAYGOTO <$STR(D10)> @据点争夺战奖励领取
break
#ELSEACT
GOTO @MAIN
MESSAGEBOX [错误]:您并非掌门人,无法领取奖励!
break

[@据点争夺战奖励领取]
#IF
EQUAL D11 56700928
#ACT
MOV D11 0
MOV D12 0
#ELSEACT
MOV D11 0
MOV D10 0
BREAK

#IF
EQUAL D12 0
CHECKVAR GLOBAL _J3SLRS1 = 1
#ACT
MOV D12 56700928
CALCVAR GLOBAL _J3SLRS1 = 0

#IF
EQUAL D12 0
CHECKVAR GLOBAL _J3SLRS2 = 1
#ACT
CALCVAR GLOBAL _J3SLRS2 = 0
MOV D12 56700928

#IF
LARGE D12 0
#ACT
CALCVAR GLOBAL _J3KQZT = 
GAMEGOLD + 30000
SENDMSG 0 [据点争夺战]:[<$GUILDNAME>]行会老大[<$USERNAME>]领取了本次据点争夺战30000元宝奖励! 250 0
GOTO @MAIN
MESSAGEBOX [提示]:领取据点争夺战奖励成功!
break
#ELSEACT
GOTO @MAIN
MESSAGEBOX [错误]:据点争夺战奖励已被领取!
break

 

推荐阅读