GOM,GEE通用的攻沙奖励脚本

作者:泥泥
发布于:2020年8月7日 16:37
更新于:2020年8月7日 16:41

自已写一个GOM,GEE通用的攻沙奖励脚本,可以放其它版本里面用.注意脚本里面使用了G30, G31变量.第二天自动攻沙.如有其它货币,自已添加.

一.NPC脚本

(@@InPutString @@InPutInteger)
[@main]
#IF
#ACT
MOV N$攻沙奖励元宝 0

#IF
SMALL G30 1
#ACT
MOV S$新老区状态 新区
mov s$领取奖励按钮 领取新区奖励

#IF
EQUAL G30 1
#ACT
MOV S$新老区状态 新区
mov s$领取奖励按钮 <领取新区奖励/@领取奖励>
mov N$攻沙奖励元宝 38888

#IF
large G30 1
#ACT
mov S$新老区状态 老区
mov s$领取奖励按钮 <领取老区奖励/@领取奖励>
mov N$攻沙奖励元宝 12222

#if
CHECKUNDERWAR 沙巴克
#ACT
mov s$攻城状态 正在攻城
#elseact
mov s$攻城状态 没有攻城

#IF
#say
\ 
        <◆ 城主奖励领奖台 ◆/SCOLOR=254>\ \ 
<攻沙模式:/SCOLOR=249><新区第3天下午合区,集体拿沙,老区天天拿沙!/SCOLOR=151>\
<攻沙奖励:/SCOLOR=249>新区奖励:<38888元宝+微信红包/SCOLOR=250>   <直接领取/SCOLOR=250>\
<攻沙奖励:/SCOLOR=249>老区奖励:<12222元宝+微信红包/SCOLOR=250>   <直接领取/SCOLOR=250>\
<领取时间:/SCOLOR=249>攻城后<22.00-22.20/SCOLOR=250>之间,超过时间无法领取,后果自负!\
<攻城状态:/SCOLOR=146><$str(s$攻城状态)>   \
<所属行会:/SCOLOR=253><$OWNERGUILD>  <城主姓名:/SCOLOR=253><$LORD>\
<$str(s$领取奖励按钮)>    系统自动识别提示:<目前该区为<$str(S$新老区状态)>/SCOLOR=254>


[@领取奖励]
#IF
small G30 1
#ACT
messagebox 第3天晚上才会开启攻沙
break

#IF
HOUR 22 22
MIN 01 20
#ACT
#ELSEACT
MESSAGEBOX 奖励领取时间为每晚的22点01分-22点20分!
break

#IF
EQUAL G31 1
#ACT
MESSAGEBOX 奖励已经领过了不能重复领取!
break


#IF
NOT ISCASTLEMASTER
#ACT
MESSAGEBOX [提示]:你不是沙城主,无权领奖!
break


#IF
EQUAL G31 0
ISCASTLEMASTER
HOUR 22 22
MIN 01 20
#ACT
MOV G31 1
GAMEGOLD + <$STR(N$攻沙奖励元宝)>
SENDMSG 0 沙城主:<$USERNAME>领取了攻沙奖励<$STR(N$攻沙奖励元宝)>元宝!~
SENDMSG 0 沙城主:<$USERNAME>领取了攻沙奖励<$STR(N$攻沙奖励元宝)>元宝!~
SENDMSG 0 沙城主:<$USERNAME>领取了攻沙奖励<$STR(N$攻沙奖励元宝)>元宝!~
SENDMSG 0 沙城主:<$USERNAME>领取了攻沙奖励<$STR(N$攻沙奖励元宝)>元宝!~
MESSAGEBOX 恭喜领取沙城基础奖励\\\请截图给群管理叫上兄弟领红包!!!
MOV N$攻沙奖励元宝 0
GOTO @MAIN
break

 

二.机器人脚本

包括判断天数,决定是否攻沙,及攻沙前的全服广播,领取奖励的重置.

2.1.时间设置

D:\Mirserver\Mir200\Envir\Robot_def\AutoRunRobot.txt

#AutoRun NPC RUNONDAY 00:01 @统计天数
#AutoRun NPC RUNONDAY 19:29 @攻沙提示公告
#AutoRun NPC RUNONDAY 19:55 @加载攻沙行会
#AutoRun NPC RUNONDAY 22:01 @沙巴克占领奖励

D:\Mirserver\Mir200\Envir\Robot_def\RobotManage.txt

[@统计天数]
#IF
#act
INC G30 1
break

[@攻沙提示公告]
#if
LARGE G30 0
#act
SendCenterMsg 0 249 【注意】:所有行会于今天晚上8点准时攻沙巴克,请个大行会做好准备!~! 1 30
SendCenterMsg 0 249 【注意】:所有行会于今天晚上8点准时攻沙巴克,请个大行会做好准备!~! 1 30
SENDMSG 0 ┏≈☆★≈☆★≈☆★☆≈【攻城信息提示】≈☆★☆≈★☆≈★☆≈┓
SENDMSG 0 ╔┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅╗
SENDMSG 0 ┇ 所有行会已自动申请攻城!→请提早建会,否则参加不了集体攻城!┇ 
SENDMSG 0 ┇ 所有行会已自动申请攻城!→每晚20点,自动开启全服大型攻城战!┇ 
SENDMSG 0 ┇ 所有行会已自动申请攻城!→每个行会都可以攻城!无需提交头像!┇ 
SENDMSG 0 ┇ 所有行会已自动申请攻城!→如果您的势力不行,建议找结盟好友!┇ 
SENDMSG 0 ┇ 所有行会已自动申请攻城!→请所有行会做好准备,倒计时30分钟!┇ 
SENDMSG 0 ╚┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅╝
SENDMSG 0 ┗≈☆★≈☆★≈☆★☆≈【倒计时30分钟】≈☆★☆≈★☆≈★☆≈┛


[@加载攻沙行会]
#if
LARGE G30 0
#act
AddAttackSabukAll 0
MOV G31 0
SendCenterMsg 0 249 【注意】:所有行会已经添加攻城,请各大行会做好准备,攻城战即将开始! 1 30
SendCenterMsg 0 249 【注意】:所有行会已经添加攻城,请各大行会做好准备,攻城战即将开始! 1 30
SENDMSG 0 【注意】:所有行会已经添加攻城,请各大行会做好准备,攻城战即将开始! 
SENDMSG 0 【注意】:所有行会已经添加攻城,请各大行会做好准备,攻城战即将开始! 
SENDMSG 0 【注意】:所有行会已经添加攻城,请各大行会做好准备,攻城战即将开始!

[@沙巴克占领奖励]
#IF
LARGE G30 0
#act
SendCenterMsg 0 249 沙巴克老大请到沙城管理NPC处领取拿沙奖励! 1 20
SendCenterMsg 0 249 沙巴克老大请到沙城管理NPC处领取拿沙奖励! 1 20
SENDMSG 0 沙巴克老大请到沙城管理NPC处领取拿沙奖励!
SENDMSG 0 沙巴克老大请到沙城管理NPC处领取拿沙奖励!

 

变量说明:

G30:开区天数

G31:判断全区是否发放了奖励

如上面2个变量,你版本已使用,请换成其它没占用的G变量,已免产生BUG

 

 

0
0

评论提问