lua语言实现阴阳师自动脚本(内含可运行程序)
生活随笔
收集整理的這篇文章主要介紹了
lua语言实现阴阳师自动脚本(内含可运行程序)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
簡介:
Lua 是一種輕量小巧的腳本語言,用標準C語言編寫并以源代碼形式開放, 其設計目的是為了嵌入應用程序中,從而為應用程序提供靈活的擴展和定制功能。
require "TSLib"--使用本函數庫必須在腳本開頭引用并將文件放到設備 lua 目錄下TSLib庫幾乎包含所有屏幕操作,引用之后即可對屏幕進行取色,以及對手機硬件的操作。
自動化流程
通過TSlib庫來抓取屏幕的顏色,取特征點(一個或者多個)來實現讓程序識別一個界面,對于相應界面以及自動化任務來實現業務處理。
而對于單個界面在不同任務流下,應使用的操作不同,所以我將每一個任務流寫成一個對象,這一個對象就包括了該任務流下各個界面的操作(這樣對于每個任務流都需要定義一次界面,代碼重復較多)。
-- 流程對象 local 御魂= {Name = "御魂",-- 單個界面{Name = "首頁",Color = {-- 特征點{865, 41, 0xcaa070},{851, 33, 0xd7b582},{878, 34, 0xd6af85}},Run = (function(et)-- 具體操作myLog("寮突破","首頁","返回探索!")dlx,dly = findMultiColorInRegionFuzzy(0x020101, "", 90, 306, 78, 959, 97, { orient = 2 })if dlx ~= -1 thenhumanClick(dlx - 28,dly,1,1,10,10)endrandomSleep(0.5,1)end)},-- 其他界面....-- 流程操作Begin = (function()--[[進入框架前運行]]end),End = (function()--[[退出框架前運行]]isFirstFight = trueisBegin = falseend),sleep = 800, --[[檢測速度間隔800毫秒]]csim = 90 --[[相似度統一為90]] }至此,通過模擬多個流程,各個流程下即可實現各自的操作。
demo下載鏈接:
鏈接:https://pan.baidu.com/s/1uY3jf8cpOPcNiVtmYmD5yw
提取碼:iebp
總結
以上是生活随笔為你收集整理的lua语言实现阴阳师自动脚本(内含可运行程序)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中国独角兽上市潮,爱奇艺优信小米值得投资
- 下一篇: 蒙特卡洛—赌博模型笔记