当前位置:首页 >游戏大全 > 啪啪三国 > 常见问题 > 啪啪三国触摸精灵脚本思路分享(教学帖)

啪啪三国触摸精灵脚本思路分享(教学帖)

来源:一游网发表时间:2014-03-17 14:46:24发布:优游网

导读:啪啪三国触摸精灵脚本思路分享(教学帖)。

首先,绝对是技术贴。

其次,不管你是大R还是小R,是多号流还是单号流,触摸精灵这个软件和脚本你都值得拥有。比如点升级,比如单挑的时候点击鼓面,游戏不人性化的地方,我们技术宅可以自己改变他。

下面就是一些简单的脚本案例的分享,我不会发出全部脚本,也不会帮你做,我只是告诉,这些功能是可以实现的,而且,可以节省你大量精力。

-----华丽的分割线---------------------

务必注意:不同设备的分辨率不同,图标不同。别傻乎乎的直接用。

下面是脚本。

脚本1:点升级脚本(iphone5s为例)

for i=1,1000,1 do

mSleep(0);

touchDown(2, 372, 818)

mSleep(1);

touchUp(2);

mSleep(100);

end

--注意不同的手机分辨率不一致这个脚本是点击1000次,你可以设置成无线循环。这种无限点击同样适用于单挑。

脚本2:截图脚本(全IOS通用)

mSleep(1000);

rotateScreen(0);

snapshotScreen(string.format("/var/touchelf/%s.bmp",os.time()));

mSleep(1000);

--用精灵脚本截图,并以系统时间作为文件名保证不重复的保存在/var/touchelf/目录下。因为精灵的图片识别需要以BMP格式为准,并且其他截图工具会出现色差问题。

脚本3:寻找抽卡图标并抽卡(以IPAD版为例)

这个脚本稍微复杂点,你需要清楚两件事:

(1)啪啪三国游戏里面抽卡的位置和你的号的推图进展情况相关,所以不能用固定位置的点击完成,需要使用一个找图的功能;

(2)由于啪啪三国的图标背景问题,不同位置的图是不一样的,需要重新截取。

(3)假设2个位置的图片分别为chouka.bmp和chouka1.bmp,存放在/var/touchelf/路径下。

mSleep(500);

x, y = findImage("/var/touchelf/chouka.bmp"); -- 参数为图片的绝对路径,将找到的图片的左上角坐标保存在x和y中,如果没找到,x和y的值为-1

if x ~= -1 and y ~= -1 then -- 如果x和y不等与-1,说明找到了

touchDown(0, x+5, y+5); -- 手指按下图片所在的位置,由于x和y是左上角坐标,为了点中图片,x和y都加了5个像素的偏移

touchUp(0); -- 手指抬起

mSleep(500);

else

x, y = findImage("/var/touchelf/chouka1.bmp");

if x ~= -1 and y ~= -1 then -- 如果x和y不等与-1,说明找到了

touchDown(0, x+5, y+5); -- 手指按下图片所在的位置,由于x和y是左上角坐标,为了点中图片,x和y都加了5个像素的偏移

touchUp(0); -- 手指抬起

mSleep(500);

end

end

mSleep(1300);

--点击免费抽卡

touchDown(0,603,740);

touchUp(0);

mSleep(1000);

--点击第一张

touchDown(0,385,837);

touchUp(0);

mSleep(1000);

touchDown(0,385,837);

touchUp(0);

mSleep(1000);

touchDown(0,385,837);

touchUp(0);

mSleep(1000);

touchDown(0,385,837);

touchUp(0);

mSleep(1000);

touchDown(0,385,837);

touchUp(0);

mSleep(1000);

--点击再抽一次

touchDown(0,100,644);

touchUp(0);

mSleep(1000);

touchDown(0,100,644);

touchUp(0);

mSleep(1000);

脚本4:注册脚本(以IPhone5S为例)

所发表点评仅代表网友个人观点,不代表优游网观点!
验证码: