日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

蚂蚁庄园 php源码,求一个基于Auto.js的蚂蚁庄园脚本

發布時間:2023/12/10 php 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 蚂蚁庄园 php源码,求一个基于Auto.js的蚂蚁庄园脚本 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

[JavaScript] 純文本查看 復制代碼/*

* @Description: “螞蟻莊園”輔助腳本 - 自動“喂養/趕雞/收蛋/使用加速卡”

* @Author: 清雨 [[url]https://blog.gazer.win/[/url]]

* @Updated: 2019-01-06 08:55

* @Created: 2018-12-31 19:07

* @Device: Xiaomi Mi 5

* @System: LineageOS 15.1 (Based on Android 8.1.0)

* [url=home.php?mod=space&uid=1433904]@Auto.js[/url] Version: 4.0.1 Beta

* @Permission: Root Access / Screen Capture / Suspension Window

*/

/************************

* 初始化

***********************/

sleep(1000);

// 啟用分辨率自動縮放,不確保能正常工作

setScreenMetrics(1080, 1920);

// 嘗試請求截圖權限,如果無截圖權限則退出腳本

// 屏幕截圖是判斷螞蟻莊園各種狀態,以便進一步進行各項操作的重要依據

if (! requestScreenCapture()) {

log("無屏幕截圖權限,腳本將退出...");

exit();

}

// 啟動“支付寶”App,以便在待會更快的進入螞蟻莊園

launch("com.eg.android.AlipayGphone");

// 延時10秒,等待支付寶啟動

sleep(10000);

//waitForPackage("com.eg.android.AlipayGphone", period=200);

/********************************

* 定義 螞蟻莊園 狀態常量/狀態變量

*******************************/

// 如腳本無法正常工作,請根據自己的設備,對對應的分辨率坐標進行適當的調整

var manor = {

Colors: { Eggs: "#FFEC3817", Msgs: "#FFEC4646", Trough: "#FFFFCF00", Thief: "#FF000000" },

Point: {

Props: [{x: 960, y: 660}, {x: 520, y: 1690}, {x: 750, y: 1280}],

Eggs: {x: 205, y: 1445, w: 45, h: 30},

Foods: {x: 930, y: 1735},

Msgs: {x: 912, y: 445},

Thief_1: [{x: 400, y: 1280}, {x: 575, y: 1175}, {x: 540, y: 1660}],

Thief_2: [{x: 850, y: 1280}, {x: 1010, y: 1175}, {x: 540, y: 1660}],

Trough: {x: 856, y: 1460}

},

Status: { Accelerator: true, Msgs: false, Trough: false, Thief_1: false, Thief_2: false },

};

var manorImg = new Object();

/************************

* 主程序

***********************/

// 使用 su shell 調用支付寶APi接口進入螞蟻莊園

shell("am start -a android.intent.action.VIEW -d alipays://platformapi/startapp?appId=66666674", true);

// 延時 25秒 確保完全進入螞蟻莊園界面后,腳本才繼續運行(請根據設備性能及網絡狀況適當調整延時)

sleep(25000);

waitForActivity("com.alipay.mobile.nebulacore.ui.H5Activity", period=200);

// 獲取屏幕截圖備用(判斷螞蟻莊園各種狀態的依據)

manorImg = captureScreen();

sleep(2500);

// 顯示控制臺 - 用于提示各種操作信息和調試腳本

console.show();

// 已閱

manorRead();

// 趕雞

manorShoo();

// 收蛋

manorCollect();

// 喂食

manorFeed();

// 腳本執行完畢,強制結束支付寶并退出

shell("am force-stop com.eg.android.AlipayGphone", true);

// 退出

exit();

/************************

* 函數模塊

***********************/

// 關閉“最新活動提醒”遮蓋

function manorRead(){

manor.Status.Msgs = images.detectsColor(manorImg, manor.Colors.Msgs, manor.Point.Msgs.x, manor.Point.Msgs.y);

if(manor.Status.Msgs){

log("正在關閉活動提醒...");

Tap(manor.Point.Msgs.x, manor.Point.Msgs.y);

sleep(800);

}

}

// 驅趕小雞

function manorShoo(){

if(manor.Status.Msgs){

sleep(500);

manorImg = captureScreen();

sleep(2500);

}

// 如有左邊小雞正在偷食,則驅趕,否則不執行任何操作

manor.Status.Thief_1 = images.detectsColor(manorImg, manor.Colors.Thief, manor.Point.Thief_1[0].x, manor.Point.Thief_1[0].y);

if(manor.Status.Thief_1){

log("追打胖揍小雞甲中...");

for(i=0;i<3;i++){

Tap(manor.Point.Thief_1[i].x, manor.Point.Thief_1[i].y);

sleep(1000);

if(i==1){ sleep(3500); };

}

sleep(1000);

}

// 如有右邊小雞正在偷食,則驅趕,否則不執行任何操作

manor.Status.Thief_2 = images.detectsColor(manorImg, manor.Colors.Thief, manor.Point.Thief_2[0].x, manor.Point.Thief_2[0].y);

if(manor.Status.Thief_2){

log("追打胖揍小雞乙中...");

for(i=0;i<3;i++){

Tap(manor.Point.Thief_2[i].x, manor.Point.Thief_2[i].y);

sleep(1000);

if(i==1){ sleep(3500); };

}

sleep(1000);

}

//小雞驅趕結束

}

// 喂食小雞

function manorFeed() {

// 分析螞蟻莊園狀態

if(!manor.Status.Thief_1 && !manor.Status.Thief_2){

log("沒有其它小雞在偷食...");

// 判斷食槽狀態,如果食槽為空,則喂食

manor.Status.Trough = images.detectsColor(manorImg, manor.Colors.Trough, manor.Point.Trough.x, manor.Point.Trough.y);

if(!manor.Status.Trough){

log("正在喂食小雞...");

Tap(manor.Point.Foods.x, manor.Point.Foods.y);

sleep(1000);

manorHasten();

}else{ log("不要著急,還沒吃完呢..."); }

}else{

log("已胖揍完其它小雞...");

sleep(3600);

let feedImg = captureScreen();

sleep(2500);

// 判斷食槽狀態,如果食槽為空,則喂食

manor.Status.Trough = images.detectsColor(feedImg, manor.Colors.Trough, manor.Point.Trough.x, manor.Point.Trough.y);

if(!manor.Status.Trough){

log("正在喂食小雞...");

Tap(manor.Point.Foods.x, manor.Point.Foods.y);

sleep(1000);

manorHasten();

}else{ log("不要著急,還沒吃完呢..."); }

}

}

// 使用道具 - 加速卡

function manorHasten(){

if(manor.Status.Accelerator){

log("使用加速卡...");

for(i=0;i<3;i++){

Tap(manor.Point.Props[i].x, manor.Point.Props[i].y);

sleep(1800);

if(i==2){ sleep(2600); };

}

}

}

// 收取雞蛋

function manorCollect(){

var egg = findColor(manorImg, manor.Colors.Eggs, {

region: [manor.Point.Eggs.x, manor.Point.Eggs.y, manor.Point.Eggs.w, manor.Point.Eggs.h],

threads: 8,

});

if(egg){

log("正在收取雞蛋...");

Tap(manor.Point.Eggs.x, manor.Point.Eggs.y);

sleep(1000);

}else{ log("沒有雞蛋可以收取..."); }

}

總結

以上是生活随笔為你收集整理的蚂蚁庄园 php源码,求一个基于Auto.js的蚂蚁庄园脚本的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。