Lua 航海王强者之路自动刷活跃游戏脚本 2.0
Lua 航海王强者之路自动刷活跃游戏脚本 2.0
相较于1.0版本增加了自动换号及自动换区功能
--点击一次
function Click(x,y)
touchDown(1,x,y);
mSleep(1000);
touchUp(1,x,y);
end
--移动
function Move(x,y,z,w)
touchDown(1,x,y);
mSleep(1000);
touchMove(1,z,w);
mSleep(1000);
touchUp(1,x,y);
end
--资源找回
function ResourceRecovery()
x, y = findColor({8, 382, 531, 734}, "0|0|0xffaa4a,6|-3|0xd69642,2|-6|0xe73818,-14|4|0xd6d331,-6|14|0xbd5d21,4|12|0xceba5a,11|12|0xce7d10,20|6|0xf7eb84,13|1|0xdeae29",70, 0, 0, 0)
if x > -1 then
Click(x,y);
end
end
--退出资源找回
function ExitResourceRecovery()
touchDown(1,494,149);
mSleep(1000);
touchUp(1,494,149);
end
--喝可乐三次
function YesterdayCola()
Click(434,264);
mSleep(3000);
Click(272,772);
mSleep(3000);
m = 1;
while(m <= 3) do
--找回一次
a, b = findColor({24, 170, 497, 719}, "0|0|0x8c5d31,-342|-14|0x310439,-323|-9|0xd69e39,-311|-5|0xa56529,-316|6|0x5a1c21,-316|21|0xde8621,-305|24|0xded729,-291|27|0x6b0c73,-319|59|0xa514b5",85, 0, 0, 0)
if x ~= -1 then
Click(a,b);
end
mSleep(3000);
--点击确认按钮
Click(274,755);
m = m + 1;
mSleep(3000);
end
end
--酒馆购买三次体力
function BuyStrength()
--招募(酒馆)
touchDown(1,404,912);
mSleep(1000);
touchUp(1,404,912);
mSleep(2000);
--道具
touchDown(1,227,136);
mSleep(1000);
touchUp(1,227,136);
mSleep(2000);
--体力药水购买
touchDown(1,443,379);
mSleep(1000);
touchUp(1,443,379);
mSleep(2000);
--购买+10
touchDown(1,451,456);
mSleep(1000);
touchUp(1,451,456);
mSleep(2000);
--确定
touchDown(1,400,592);
mSleep(1000);
touchUp(1,400,592);
mSleep(2000);
end
--返回主页
function BackToHome()
touchDown(1,40,905);
mSleep(1000);
touchUp(1,40,905);
end
--贡献
function Contribution()
--公会
Click(226,808)
mSleep(4000);
--公会大厅
Click(290,508)
mSleep(2000);
--普通建设
Click(276,781);
mSleep(2000);
-- --高级建设
-- Click(452,774;)
-- mSleep(2000);
--退出公会大厅
Click(478,98);
mSleep(2000);
--进入人鱼咖啡厅
Click(413,667);
mSleep(2000);
--喝咖啡
Click(208,461);
mSleep(2000);
--确定
Click(272,778);
mSleep(2000);
--退出人鱼咖啡厅
Click(478,98);
mSleep(4000);
--退出公会
Click(491,204);
mSleep(2000);
end
--限时活动
function LimitedTimeActivities()
x, y = findColor({10, 160, 523, 263}, "0|0|0xefbe7b,-24|5|0xffcb31,-24|-2|0xffbe29,-26|-11|0x8c1400,1|-24|0xa528de,11|-23|0x730863,15|-8|0xde28c6,16|7|0x9c0894,13|15|0xffffc6",90, 0, 0, 0)
if x > -1 then
Click(x,y);
end
end
--福利商店
function WelfareStore()
--定位到福利商店
x, y = findColor({18, 64, 506, 177}, "0|0|0xe73818,-20|-26|0xd6cf84,1|-23|0xc6bab5,26|-25|0xd6ba6b,-24|5|0x8c1839,-6|5|0x8c1439,13|15|0x21556b,-18|27|0x630008,10|31|0xef7d00",90, 0, 0, 0)
if x > -1 then
Click(x,y);
end
mSleep(3000);
--购买体力药水
Click(438,449);
mSleep(4000);
--确定
Click(275,772);
end
--道具折扣
function PropsDiscount()
--定位道具折扣
x, y = findColor({18, 60, 508, 179}, "0|0|0x107100,-29|-27|0xff8e08,-19|-24|0xf7e3c6,-17|-19|0x31e7f7,11|-20|0x944108,3|-8|0xbd8a7b,-24|11|0xcea673,-24|26|0xffa210,12|30|0x634d31",90, 0, 0, 0)
if x > -1 then
Click(x,y);
else
ActivitiesMove();
mSleep(3000);
PropsDiscount();
end
end
--道具折扣的购买体力药水
function BuyStrength1()
Click(433,454);
mSleep(3000);
Click(278,776);
mSleep(2000);
end
--活动移动至下一页
function ActivitiesMove()
Move(484,177,50,177);
end
--日常活动
function DailyActivities()
x, y = findColor({12, 159, 530, 357}, "0|0|0xc67952,-23|-4|0xd62400,-20|-1|0xffef00,-15|5|0xf7a608,-11|10|0x5a0400,-6|13|0xffffc6,3|6|0xefcb9c,7|7|0xd65108,17|2|0xe7b284",90, 0, 0, 0)
if x > -1 then
Click(x,y);
end
end
--日常礼包
function DailyGift()
x, y = findColor({22, 68, 514, 185}, "0|0|0xe7c731,15|1|0x841010,-5|16|0xefba10,-21|14|0xd66521,29|15|0xf7aa39,-13|-16|0xf7d7d6,-2|-20|0xce1810,6|-20|0xfffbf7,15|-14|0xde9684",90, 0, 0, 0)
if x > -1 then
Click(x,y);
mSleep(2000);
else
ActivitiesMove();
mSleep(2000);
DailyGift();
mSleep(2000);
end
end
--日常礼包领取体力药水
function BuyStrength2()
Click(79,361);
mSleep(2000);
Click(450,485);
mSleep(2000);
Click(272,775);
end
--副本移动(从右往左移动)
function CopyMove()
Move(200,260,400,260);
end
--进入冒险
function Adventure()
Click(219,922);
end
--进入副本(哥特岛)
function CopyGothIsland()
x, y = findColor({6, 162, 519, 400}, "0|0|0x94aa42,-33|-10|0x4a7d63,-43|2|0x392810,-19|0|0x525521,13|-18|0x313021,9|-33|0x5a3c21,25|-48|0x5a3821,44|2|0xd6b673,27|13|0x4a4929",85, 0, 0, 0)
if x > -1 then
Click(x,y);
else
CopyMove();
mSleep(2000);
CopyGothIsland();
mSleep(2000);
end
end
--扫荡一个胖乎乎的海盗和一个笨笨的女人
function MopUpFatAndSillyGuys()
--定位胖乎乎的海盗
x, y = findColor({11, 349, 504, 815}, "0|0|0xf7c79c,-24|-44|0xb56542,-7|-37|0x21349c,28|-44|0xc67d4a,-33|21|0x9c5139,1|30|0x10be4a,11|13|0xb55163,27|19|0xd6d7e7,20|-7|0x212021",85, 0, 0, 0)
if x > -1 then
Click(x,y);
end
mSleep(2000);
--扫荡十次两次(有稍后前往)
a, b = findColor({90, 568, 228, 630}, "0|0|0x219eff,13|4|0xffffff,44|4|0xffffff,63|4|0xffffff,85|7|0xa5c7ef,91|9|0x94aec6,1|31|0xc69e52,31|32|0x9c6d29,96|32|0x9c6d29",85, 0, 0, 0)
if x > -1 then
Click(a,b);
end
mSleep(3000);
--稍后前往
Click(142,627);
mSleep(2000);
Click(142,627);
mSleep(3000);
c, d = findColor({58, 743, 255, 821}, "0|0|0x4a555a,11|0|0x103c63,16|0|0xdee3de,-32|-5|0x3996de,-15|-8|0x31aaff,32|-8|0x31aaff,-36|26|0xad7d31,1|12|0x424d5a,17|7|0xeff3f7",85, 0, 0, 0)
if x > -1 then
Click(c,d);
end
--稍后前往
Click(142,627);
mSleep(2000);
Click(142,627);
mSleep(5000);
m = 1;
while(m <= 8) do
Click(167,795);
mSleep(6000);
m = m+1;
end
--确定,退出这个憨憨副本
Click(374,794);
mSleep(3000);
--定位蠢女人副本
e, f = findColor({200, 195, 460, 387}, "0|0|0xc6756b,-23|-15|0xef7510,-17|-15|0xbd4521,14|18|0x180810,-7|38|0x10b64a,-29|25|0x211818,-28|20|0xd69a8c,-28|7|0x63184a,-13|8|0xf7f7ef",85, 0, 0, 0)
if x > -1 then
Click(e,f);
end
mSleep(2000);
--扫荡十次
Click(162,600);
mSleep(5000);
--扫荡三十次
n = 1;
while(n<=3) do
Click(172,800);
mSleep(5000);
n = n+1;
end
--点击确定退出扫荡
Click(378,800);
mSleep(2000);
--退出副本
Click(515,38);
mSleep(3000);
end
--资源找回翻页
function ResourceRecoveryMove()
Move(272,695,272,205);
end
--贝里购买
function BuyBerry()
init(0,0)
x, y = findColor({2, 65, 517, 184}, "0|0|0x4a8208,3|2|0x214108,5|2|0x84c329,10|2|0x214508,15|-1|0x9cd731,7|-12|0xf7ba08,-16|-19|0xdef39c,-9|2|0x6bb618,18|17|0x63a618",70, 0, 0, 0)
if x > -1 then
Click(x,y);
mSleep(2000);
Click(155,568);
else
mSleep(2000);
ActivitiesMove();
BuyBerry();
end
end
--嘉年华领取金币
function Carnival()
--寻找嘉年华
x, y = findColor({1, 61, 526, 187}, "0|0|0xb53442,-30|-2|0xe79e31,-15|-17|0xbd0c10,-2|-18|0x4a4973,16|-10|0xc6dbe7,19|8|0x310010,24|16|0x5a2842,9|19|0x943439,8|22|0x634d31",85, 0, 0, 0)
if x > -1 then
Click(x,y);
mSleep(3000);
--领取奖励
Click(459,565);
mSleep(3000);
--确定
Click(274,776)
end
end
--累计登录
function CumulativeLogin()
x, y = findColor({8, 63, 510, 184}, "0|0|0x7bd300,-31|-34|0xe73008,-22|-30|0xf7db5a,23|-3|0xc69210,3|8|0xefe3bd,8|18|0xdeba84,-31|22|0xef6121,-27|18|0xffdb4a,27|20|0xff824a",85, 0, 0, 0)
if x > -1 then
Click(x,y);
mSleep(3000);
Click(448,528);
mSleep(3000);
Click(280,770);
mSleep(2000);
end
end
--任务
function Task()
--返回主页
BackToHome();
mSleep(3000);
--点击任务按键
Click(57,207);
mSleep(3000);
--领取任务奖励
m = 1;
while (m <= 6) do
Click(247,335);
mSleep(2000);
m = m + 1;
end
--返回主页
BackToHome();
mSleep(2000);
end
--单个账号做完一套任务
function SingleNumber()
--没什么用但是很有用的click
Click(527,304)
--进入资源找回
ResourceRecovery();
mSleep(3000);
--找回昨天的三瓶可乐
YesterdayCola();
--退出资源找回
ExitResourceRecovery();
mSleep(4000);
--进入酒馆购买体力药水
BuyStrength();
mSleep(2000);
--退出酒馆返回主页
BackToHome();
mSleep(2000);
--进入公会建设(可选择普通建设和高级建设(进入函数体内修改))并喝咖啡
Contribution();
--进入限时活动
LimitedTimeActivities();
mSleep(2000);
--累积登录
CumulativeLogin();
mSleep(2000);
--进入福利商店
WelfareStore();
mSleep(2000);
--进入道具折扣
PropsDiscount();
mSleep(3000);
BuyStrength1();
mSleep(2000);
--返回主页
BackToHome();
mSleep(2000);
--进入日常活动
DailyActivities();
mSleep(3000);
--嘉年华
Carnival();
mSleep(3000);
--购买贝里
BuyBerry();
mSleep(3000);
--每日礼包
DailyGift();
BuyStrength2();
mSleep(2000);
BackToHome();
mSleep(2000);
--进入冒险
Adventure();
--定位到哥特岛
CopyGothIsland();
--扫荡小胖和小女
MopUpFatAndSillyGuys();
mSleep(3000);
--返回主页
BackToHome();
mSleep(3000);
--领取任务奖励
Task();
end
--储存所有账号的一个二维数组
array = {
};
--自助上号器
function Autologon(index)
mSleep(2000);
--没什么用但是很有用的click
Click(527,304)
mSleep(3000);
--退出账号
--功能
Click(496,824);
mSleep(3000);
--设置
x, y = findColor({13, 447, 530, 763}, "0|0|0xdeb294,-22|-5|0x393039,-19|15|0xce8694,-13|17|0xffffc6,-6|15|0x391008,9|8|0x6b4131,19|8|0xb5867b,10|-10|0x211410,14|-17|0xfffbef",85, 0, 0, 0)
if x > -1 then
Click(x,y);
end
mSleep(3000);
--下滑
Move(478,695,478,300);
mSleep(3000);
--注销
Click(426,563);
mSleep(5000);
--选择账号清空并重新输入
Click(343,260);
mSleep(3000);
inputText("#CLEAR#");
inputText(array[index][1]);
mSleep(5000);
--选择密码清空并重新输入
Click(315,325);
mSleep(3000);
inputText("#CLEAR#");
inputText(array[index][2]);
mSleep(3000);
--登录
Click(251,404);
mSleep(10000);
AutoChange(array[index][3])
end
--自助换区器
function AutoChange(index)
--选择区间
Click(273,803);
mSleep(3000);
m = 1;
while (m <= 7) do
Move(100,700,100,500);
mSleep(200);
m = m + 1;
end
Click(98,501);
mSleep(2000);
--271区
if index == "271" then
Click(417,640);
--272区
elseif index == "272" then
Click(242,641);
--273区
elseif index == "273" then
Click(410,554);
--274区
elseif index == "274" then
Click(241,548);
--275区
elseif index == "275" then
Click(412,461);
end
mSleep(2000);
Click(276,852);
--进入游戏
mSleep(40000);
Click(271,780);
mSleep(3000);
--没什么用但是很有用的click
Click(527,304)
mSleep(2000);
end
init(0,0);
--t = 7;
--while (m <= 14) do
Autologon(t);
SingleNumber();
-- t = t + 1;
--end