文档章节

imacro自动残墨攻击

 紧缺金币
发布于 2016/03/08 13:48
字数 752
阅读 185
收藏 0
var LF = "\n";
var init_code = "CODE:SET !REPLAYSPEED FAST" + LF;
init_code += "SET !TIMEOUT_STEP 1" + LF;
init_code += "SET !TIMEOUT_PAGE 10" + LF;

//残墨推图
//特性:自动补兵,自动攻击第一个未推的NPC;
//缺银币时自动用点券换;自动侦测是否在线;军令冷却自动停止攻击,等候半小时后再重新登录攻击。
//变量1,攻击次数:76行的i值,现为49(攻击48次)
//变量2,补兵数:39行网址中num后的数字,现为1548407
//变量3,登录的id,56行及108行。如果不需要军令冷却后自动继续攻击,此处可不修改。

var zaixian = init_code;
//zaixian += "SET !TIMEOUT_STEP 5" + LF;
zaixian += "URL GOTO=http://wap.aoshitang.com/index/" + LF;
zaixian += "SEARCH SOURCE=TXT:欢迎来到傲视天地 IGNORE_CASE=YES" + LF; //检查是否在线

var shengli = init_code;
shengli += "SEARCH SOURCE=TXT:胜 IGNORE_CASE=YES" + LF; //检查是否胜利

var cooldown = init_code;
cooldown += "SEARCH SOURCE=TXT:军令还没有冷却 IGNORE_CASE=YES" + LF; //检查军令是否冷却

var zuihou = init_code;
zuihou += "URL GOTO=http://wap.aoshitang.com/prebattle/?showall=1" + LF;
zuihou += "SEARCH SOURCE=TXT:军团) IGNORE_CASE=YES" + LF; //判断是否最后一个npc,以出现“军团)”为准

var gongji = init_code;
gongji += "URL GOTO=http://wap.aoshitang.com/prebattle/?showall=1" + LF;
gongji += "TAG POS=1 TYPE=A ATTR=TXT:攻击" + LF;
gongji += "TAG POS=1 TYPE=A ATTR=TXT:确定" + LF;

var gongji2 = init_code;
gongji2 += "URL GOTO=http://wap.aoshitang.com/prebattle/?showall=1" + LF;
gongji2 += "TAG POS=2 TYPE=A ATTR=TXT:攻击" + LF;
gongji2 += "TAG POS=1 TYPE=A ATTR=TXT:确定" + LF;

var bubing = init_code;
bubing += "URL GOTO=http://wap.aoshitang.com/preDraft/?num=1500007" + LF;  //网址最后的num后面为补兵数
bubing += "TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:/draft/ ATTR=NAME:draft" + LF;

//判断银币是否足够
var yinbi = init_code;
yinbi += "SET !TIMEOUT_STEP 0" + LF;
yinbi += "SEARCH SOURCE=TXT:没有足够的银币 IGNORE_CASE=YES" + LF;

//点券换银币
var huanyinbi = init_code;
huanyinbi += "URL GOTO=http://wap.aoshitang.com/getMyTicketsReward/?rewardId=3&num=10&page=1" + LF;

//检查是否在线
var ret;
ret = iimPlay(zaixian);
if (ret < 0){
	iimDisplay('已离线')
	iimPlay("40响亮的唧唧.iim"); //若已离线,则自动登录
}
	else {
	iimDisplay('在线')
	}
//end

//检查兵力及布阵

iimDisplay('检查墨子兵力');
iimPlayCode("URL GOTO=http://wap.aoshitang.com/getPlayerGeneralInfo/?generalId=30166"); //攻击前检查兵力(墨子id:30166)
iimPlayCode("WAIT SECONDS=2");

iimDisplay('检查布阵');
iimPlayCode("URL GOTO=http://wap.aoshitang.com/preformation/"); //攻击前检查布阵
iimPlayCode("WAIT SECONDS=1");

//攻击

var i, j, k, r, l, m, n;
for (i=1; i<49; i++){  //i<x,x-1为循环次数,即此次推图最多消耗x-1个军令。

l = iimPlay(zuihou); //判断是否最后一个npc
if (l > 0){
iimPlay(gongji2);
}
else {
iimPlay(gongji);
}

m = iimPlay(shengli); //判断是否胜利,是的话则补兵、截屏、中止执行
if (m > 0){
iimDisplay('一共攻击'+i+'次,'+'推图完成');
i=500;
iimPlay("screenshot.iim");
iimPlay(bubing); //胜利后补兵一次,以防被攻击时爆建筑
iimPlayCode("PAUSE");
}

j = iimPlay(cooldown); //检查军令冷却

iimPlay(bubing);

k = iimPlay(yinbi); //判断银币是否足够,不够则用点券换1000w银币
	if (k > 0){
	iimPlay(huanyinbi);
	iimPlay(bubing);
	}

if (j > 0){  //军令未冷却的话,暂停31分钟,再重新登录,继续攻击
iimDisplay('军令未冷却');
iimPlayCode("WAIT SECONDS=1900"); //等待31分钟
iimPlay("40响亮的唧唧.iim"); //重新登录
}
}

//攻击结束


© 著作权归作者所有

上一篇: imacro_screenshot
下一篇: imacro_screenshot
粉丝 0
博文 2
码字总数 775
作品 0
奉化
私信 提问
imacro_screenshot

VERSION BUILD=8961227 RECORDER=FX TAB T=1 SCREENSHOT TYPE=PAGE FOLDER=C:Imacro FILE=Page{{!NOW:yyyymmddhhnnss}}.png...

紧缺金币
2016/03/08
35
0
【Visual C++】游戏开发笔记十六 讲解一个完整的回合制游戏demo

本系列文章由zhmxy555编写,转载请注明出处。 文章链接 http://blog.csdn.net/zhmxy555/article/details/7447864 作者:毛星云 邮箱: happylifemxy@qq.com 这节笔记的主要内容是介绍一个完整...

长平狐
2012/11/12
96
0
【Visual C++】游戏开发笔记十六 讲解一个完整的回合制游戏demo

本系列文章由zhmxy555编写,转载请注明出处。 文章链接 http://blog.csdn.net/zhmxy555/article/details/7447864 作者:毛星云 邮箱: happylifemxy@qq.com 这节笔记的主要内容是介绍一个完整...

长平狐
2012/11/12
220
0
无 题

清 风 弄 晚 晴 , 宵 月 漏 残 星 。 抒 墨 写 胸 意 , 执 笔 画 眉 青 。 ------------------------------------------------- 注:'青'作'卿',非常喜欢'卿'这个字,最后本想写'执笔画卿......

Timor_张先生
2017/08/30
0
0
卡内基梅隆开发新的验证码技术 GOTCHA

卡内基梅隆大学研究人员开发的验证技术CAPTCHA(自动区分计算机和人类的图灵测试)取得了巨大成功,但道高一尺魔高一丈,攻击者总是能找到方法破解 CAPTCHA,最简单的方法是以血汗工厂的模式...

oschina
2013/10/16
4.3K
21

没有更多内容

加载失败,请刷新页面

加载更多

“旧城改造”的背后——银泰新零售阿里云解决方案(上)

相关免费课程《银泰新零售上云解决方案精讲》上线中 立足实战 讲透经典案例 助你快速理解新零售 第一节学习地址 第二节学习地址 传统线下商业体上云的案例 与其说银泰上云,倒不如说银泰“旧...

阿里云官方博客
7分钟前
0
0
记一次升级Oracle驱动引发的死锁

问题描述 近期项目需要从虚拟机环境迁移到容器环境,其中有一个项目在迁移到容器环境之后的两天之内出现了2次“死锁(deadlock)”的问题,部分关键日志如下: Found one Java-level deadlock:...

ksfzhaohui
9分钟前
2
0
MySQL 中的 information_schema 数据库

欢迎查看原文 - 本博客仅记录 https://blog.csdn.net/kikajack/article/details/80065753 -- 是否开启bin_log日志: off为关闭-- show variables like 'log_%'; show variables like '......

莫库什勒
17分钟前
0
0
Random在高并发下的缺陷以及JUC对其的优化

Random可以说是每个开发都知道,而且都用的很6的类,如果你说,你没有用过Random,也不知道Random是什么鬼,那么你也不会来到这个技术类型的社区,也看不到我的博客了。但并不是每个人都知道...

编程SHA
22分钟前
0
0
T5大牛带你解析:如何实现分布式技术

1.分布式事务 2. 分布式锁 Java 原生 API 虽然有并发锁,但并没有提供分布式锁的能力,所以针对分布式场景中的锁需要解决的方案。 分布式锁的解决方案大致有以下几种: 基于数据库实现 基于缓...

李红欧巴
34分钟前
32
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部