|
首先我们先总结下 沙巴克老区领奖 不好使的原因
这里我们总结 有两点
NO.1 全局G变量 改变时 没有执行G变量的脚本 如下段领奖脚本
(@@InPutString @@InPutInteger)
[@main]
#IF
#ACT
CloseBigDialogBox
#SAY
<目前开区计时:/SCOLOR=250><(/SCOLOR=7><$STR(G402)><)/SCOLOR=7>天\
<攻城状态:/SCOLOR=146><(/SCOLOR=7><$STR(A402)><)/SCOLOR=7>\
<所属行会:/SCOLOR=253><(/SCOLOR=7><$STR(A403)><)/SCOLOR=7>\
<城主姓名:/SCOLOR=253><(/SCOLOR=7><$STR(A404)><)/SCOLOR=7>\ \
<攻城奖励:/SCOLOR=249>第一次攻城奖励<2000000/SCOLOR=242>元宝 <领取奖励/@领取奖励>\
逐日攻城奖励<1000000/SCOLOR=242>元宝 <领取奖励/@领取奖励>\ \
[@领取奖励]
#IF
ISCASTLEMASTER
#SAY
你是沙城城主!\ \
你只有在天天晚上10:00--10:30可以在我这里领取一次奖励!\ \
<领取天天攻沙奖励[url=]/@F1>\[/url]
#ACT
BREAK
#ELSESAY
你不是沙城城主无法领取奖励........
[@F1]
#IF
EQUAL G67 0
HOUR 22 22
MIN 1 30
ISCASTLEMASTER
#ACT
MOV G67 1
GAMEGOLD + 2000000
SENDMSG 0 沙城老大【%s】自豪的领走了2000000元宝的薪水,一份耕耘一份收成! 151 0
SENDMSG 0 沙城老大【%s】自豪的领走了2000000元宝的薪水,一份耕耘一份收成! 151 0
SENDMSG 0 沙城老大【%s】自豪的领走了2000000元宝的薪水,一份耕耘一份收成! 151 0
SENDMSG 0 沙城老大【%s】自豪的领走了2000000元宝的薪水,一份耕耘一份收成! 151 0
SENDMSG 0 沙城老大【%s】自豪的领走了2000000元宝的薪水,一份耕耘一份收成! 151 0
#ELSEACT
MESSAGEBOX 1、你今天已经领过了\2、只答应一个沙城主领取奖励一次\3、领取时间是【10:00--10:30】\
CLOSE
所以当这里的 G变量改变后 依然没有G67 大于 1时的 执行脚本 在这里我们 添加上就可以了!!
NO.1 当行会被写入行会名单时时 再次夺取沙巴克 行会名单没有清理 如下段领奖脚本
[@领奖啦]
#if
checkcastlewar 0
#ACT
MESSAGEBOX 请攻城结束后再领取奖励
BREAK
#IF
ISCASTLEMASTER
#ELSEACT
MESSAGEBOX 不是沙老大别乱点
BREAK
#if
CHECKGUILDLIST ..\QuestDiary\数据文件\沙奖励.txt
#ACT
messagebox 占沙奖励已经被领取!
break
#ELSEACT
GOTO @!~~!
这里的 沙奖励.txt 文件已经被写入了 奖励名单 机器人脚本假如 天天攻沙前不自动清除的话 就需要您手工清理了。 |
上一篇:传奇灵媒品质挖宝地图参数设置下一篇:传奇架设新手容易犯的错误大全
|