传奇一条龙,GM论坛,GM部落,传奇版本库,传奇服务端,传奇单机版 - dtbbk.Com

 找回密码
 立即注册

Blue引擎脚本-行会据点争夺战 - 传奇私服脚本

查看: 843|回复: 0

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

[复制链接]
发表于 2017-9-7 12:09:02 | 显示全部楼层 |阅读模式
[@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

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver/手机版/Gm版本库 ( 蜀ICP备20007044号-4 )|网站地图

GMT+8, 2024-12-24 11:03 , Processed in 0.090128 second(s), 16 queries .

Powered by GM版本库 X3.4

© 2001-2011 传奇版本库>  template by 版本库