求帮助,关于bule攻沙问题!

.Bo.Bo. | |被浏览224次| 0
|2013-09-17 03:21:55

我是想弄个自动攻沙机器人脚本。
开区2天后自动攻城,然后合区后天天攻城,领取奖励也分下来,首次攻沙奖励多少,然后老区多少。
下面是我找的的脚本 不确定对不对,忘高手们指点一二
首先:Auto 里如下
#AutoRun NPC SEC 1 @Mrrp_申明全局变量
#AutoRun NPC RUNONDAY 00:03:00 @Mrrp_攻沙计时
#AutoRun NPC RUNONDAY 19:30:00 @Mrrp_攻沙操作
#AutoRun NPC RUNONDAY 22:01:00 @Mrrp_攻沙奖励
#AutoRun NPC MIN 30 @Mrrp_攻沙喊话
这里 我有两个疑惑 第一 就是攻沙计时 上面是  00:03:00  还是应该 23:59:00
第二 就是 上面的19:30 攻沙操作  是7点30就开始攻沙了吗(或者我小白 也许要看到下面的 具体运行才行)

接下来:
[@Mrrp_攻沙计时]
#IF
#ACT
CALCVAR GLOBAL 1Mrrp_GCJS + 1
SAVEVAR GLOBAL 1Mrrp_GCJS ..QuestDiaryMrrp系列脚本自动领取攻沙奖励Mrrp_全局数据变量.txt
BREAK

[@Mrrp_攻沙操作]
#IF
CHECKVAR GLOBAL 1Mrrp_GCJS > 1
#ACT
Gmexecute AddToCastleWarList 0 *
SENdMSG 0 今晚集体攻城,所有行会无需上交头像!!!
CALCVAR GLOBAL 1Mrrp_GCLX = 3
SAVEVAR GLOBAL 1Mrrp_GCLX ..QuestDiaryMrrp系列脚本自动领取攻沙奖励Mrrp_全局数据变量.txt
BREAK

#IF
CHECKVAR GLOBAL 1Mrrp_GCJS = 2
#ACT
Gmexecute AddToCastleWarList 0 *
SENdMSG 0 今晚集体攻城,所有行会无需上交头像!!!
BREAK

[@Mrrp_攻沙喊话]
#IF
CHECKVAR GLOBAL 1Mrrp_GCJS > 1
#ACT
SENDMSG 0 今晚集体攻城,所有行会无需上交头像!!!
BREAK

[@Mrrp_攻沙奖励]
#IF
CHECKVAR GLOBAL 1Mrrp_GCLX = 3
#ACT
CALCVAR GLOBAL 1Mrrp_GCCZ = 14161860
SAVEVAR GLOBAL 1Mrrp_GCCZ ..QuestDiaryMrrp系列脚本自动领取攻沙奖励Mrrp_全局数据变量.txt
CALCVAR GLOBAL 1Mrrp_GCLX = 4
SAVEVAR GLOBAL 1Mrrp_GCLX ..QuestDiaryMrrp系列脚本自动领取攻沙奖励Mrrp_全局数据变量.txt
SENdMSG 0 胜负已分,请沙老大到皇宫领取奖励...
BREAK

#IF
CHECKVAR GLOBAL 1Mrrp_GCJS = 2
#ACT
CALCVAR GLOBAL 1Mrrp_GCCZ = 14161860
SAVEVAR GLOBAL 1Mrrp_GCCZ ..QuestDiaryMrrp系列脚本自动领取攻沙奖励Mrrp_全局数据变量.txt
CALCVAR GLOBAL 1Mrrp_GCJS + 1
SAVEVAR GLOBAL 1Mrrp_GCJS ..QuestDiaryMrrp系列脚本自动领取攻沙奖励Mrrp_全局数据变量.txt
CALCVAR GLOBAL 1Mrrp_GCLX = 1
SAVEVAR GLOBAL 1Mrrp_GCLX ..QuestDiaryMrrp系列脚本自动领取攻沙奖励Mrrp_全局数据变量.txt
SENdMSG 0 胜负已分,请沙老大到皇宫领取奖励...
BREAK

(好多变量看不懂,有些能看懂。我想问下 这里的设置  是不是开区后的第二天首次攻沙 然后天天攻沙)

然后牵扯到了 领取。领取分首次 老区  变量不同。
那这个NPC 是否正确。

[@main]
<领取奖励/@领取奖励>

[@领取奖励]
#IF
ISCASTLEMASTER
#ELSEACT
MESSAGEBOX 你没有权限.
break

#IF
CHECKVAR GLOBAL 1Mrrp_GCCZ = 141618601
#ACT
CLOSE
MESSAGEBOX [错误]:你已经来晚一步了,奖励已被领取了.
break

#IF
CHECKVAR GLOBAL 1Mrrp_GCCZ = 14161860
#ELSEACT
CLOSE
MESSAGEBOX [错误]:还没到领奖时间.
break

#IF
CHECKVAR GLOBAL 1Mrrp_GCLX = 1
#ACT
CALCVAR GLOBAL 1Mrrp_GCCZ = 141618601
SAVEVAR GLOBAL 1Mrrp_GCCZ ..QuestDiaryMrrp系列脚本自动领取攻沙奖励Mrrp_全局数据变量.txt
CALCVAR GLOBAL 1Mrrp_GCLX = 2
SAVEVAR GLOBAL 1Mrrp_GCLX ..QuestDiaryMrrp系列脚本自动领取攻沙奖励Mrrp_全局数据变量.txt
GAMEGOLD + 200000
SENDMSG 0 沙老大[%s]领取了新区攻城奖励20万元宝.
GOTO @repairdoornow
GOTO @repairwallnow1
GOTO @repairwallnow2
GOTO @repairwallnow3
break

#IF
CHECKVAR GLOBAL 1Mrrp_GCLX = 4
#ACT
CALCVAR GLOBAL 1Mrrp_GCCZ = 141618601
SAVEVAR GLOBAL 1Mrrp_GCCZ ..QuestDiaryMrrp系列脚本自动领取攻沙奖励Mrrp_全局数据变量.txt
CALCVAR GLOBAL 1Mrrp_GCLX = 5
SAVEVAR GLOBAL 1Mrrp_GCLX ..QuestDiaryMrrp系列脚本自动领取攻沙奖励Mrrp_全局数据变量.txt
GAMEGOLD + 60000
SENDMSG 0 沙老大[%s]领取了老区攻城奖励6万元宝.
GOTO @repairdoornow
GOTO @repairwallnow1
GOTO @repairwallnow2
GOTO @repairwallnow3
break
#ELSEACT
MESSAGEBOX 你已经来晚一步了,奖励已被领取了.
break

(如我想设置 两个城主一人领取一半 该如何操作)



最后我想申明下 我有点小白 希望大师们能指点详细点。
或者在我这里 把脚本改下。发个完整的给我看下。谢谢了
真的感谢了~

分享到: 更多

一个提问,一份期待;一条回答,一份回应。知识问与答,连接你和我!

-- 来自问答管理员 admin

扫描二维码进入手机版

7U游戏社区-因为专注所以专业
客服中心:7*24小时在线

400-5386-555

周一至周日9:00-23:00

反馈建议

www@7uuc.com 在线QQ咨询

扫描二维码关注我们