最新公告
  • 欢迎您光临小酒资源吧,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • 【触动精灵】手机万能连点器 Lua 源码

    【触动精灵】手机万能连点器 Lua 源码 最后编辑:2020-09-07
    增值服务: 自动发货 使用说明 安装指导 环境配置二次开发BUG修复

    最近在开发新软件,顺便整理了下之前写的脚本,把一些比较有用的发出来给大家参考。
    这一篇是连点器
    什么是连点器呢?
    顾名思义,就是在手机上实现自动连续点击,应用场景十分广泛,比如放置游戏、直播点赞等等。
    由于是没有查找任何特征的无脑点击,只可以自定义点击位置和频率,并且需要 ROOT 环境和安装触动精灵
    软件官网上有,请百度自行下载。
    接下来是源码,复制粘贴在触动里新建脚本就可以直接用了。
    [Lua] 纯文本查看 复制代码–自定义位置连点器
    require("TSLib")
    function movefile(path,to)
    os.execute("mv "..path.." "..to);
    end

    ret1,ret2 = whoAmI()
    if ret1 ==0 then
    if ret2 == 1 then–标准版
    tscd = "标准版"
    dialog("您正在使用触动精灵 iOS 标准版,可能会遇到函数库版本过低的错误")
    local file = userPath().."/plugin/TSLib.lua"
    local bool,kind = isFileExist(file)
    if bool then
    movefile(file,userPath().."/lua/TSLib.lua")
    mSleep(100)
    dialog("在插件目录下检测到 TSLib 函数库,需重启脚本进行加载")
    luaExit()
    end
    else
    tscd = "专业版"
    end
    elseif ret1 == 3 then
    tscd = "小精灵"
    end

    local m = TSVersions()

    if m <= "1.3.0" then
    dialog("本地 TSLib 版本过低,请到【更多-文件管理-插件】界面下载最新版")
    luaExit()
    end

    –移动文件

    function hyStrNum(str)
    if str==nil then return 40 end
    local strn = nil
    for i=1,string.len(str) do
    local num=string.sub(str,i,i)
    if tonumber(num) then
    if strn==nil then
    strn=num
    else
    strn=strn..num
    end
    end
    end
    return tonumber(strn)
    end

    w,h = getScreenSize();
    if w <= 0 then
    w = 720
    h = 1080
    end

    if getOSType() == "ios" then
    auth = deviceIsAuth();
    if auth ~= 0 then
    authtext = "已授权"
    else
    authtext = "未授权"
    end
    else
    authtext = "未知"
    end

    UINew("丸子放置游戏连点器","立即运行","立即退出","自定义点击.dat",0,30)
    UILabel("触动"..tscd.."授权状态",20,"center","230,50,92")
    UILabel(authtext,16,"center","230,50,92")
    UILabel("☆☆☆☆☆☆☆☆☆",18,"center","230,219,116")
    UILabel("选择点击位置",20,"center","230,50,92")
    UIRadio("model","屏幕中心点,自定义位置","0")
    UILabel("是否显示准星",20,"center","230,50,92")
    UIRadio("wztouch","显示,不显示","0")
    UILabel("点击速度设置",20,"center","230,50,92")
    UIRadio("speed","50次,40次,30次,10次,5次,自定义每秒点击次数,自定义点击间隔秒数","3")
    UILabel("自定义每秒点击次数",20,"center","230,50,92")
    UIEdit("speedset","每秒点击次数","30",15,"left","255,0,0","number")
    UILabel("自定义点击间隔秒数",20,"center","230,50,92")
    UIEdit("timeset","每次点击间隔秒数","1",15,"left","255,0,0","number")
    UILabel("使用须知",20,"left","230,50,92")
    UILabel("问题反馈请加群:414534539,备注:连点器",16,"left","230,50,92")
    UILabel("苹果手机请使用安装专业版最新版本,否则可能会出现函数库版本过低报错",16,"left","230,50,92")
    UIShow()

    init(0)

    if speed == "50次" then
    ms = 20
    elseif speed == "40次" then
    ms = 25
    elseif speed == "30次" then
    ms = 30
    elseif speed == "10次" then
    ms = 100
    elseif speed == "5次" then
    ms = 200
    elseif speed == "自定义每秒点击次数" then
    ms = hyStrNum(speedset)
    ms = 1000/ms-10
    if ms < 1 then
    ms = 30
    end
    elseif speed == "自定义点击间隔秒数" then
    ms = hyStrNum(timeset*1000)
    if ms < 1 then
    ms = 1
    end
    end

    function unlock()–防锁屏
    flag = deviceIsLock()
    if flag ~= 0 then
    sysver = getOSVer()
    sysint = tonumber(string.sub(sysver, 1, 1)..string.sub(sysver, 2, 2))–转化为数字版本号
    if sysint == 10 then
    toast("解锁!",1)
    pressHomeKey(0)
    pressHomeKey(1)
    mSleep(500)
    unlockDevice()
    mSleep(50)
    pressHomeKey(0)
    pressHomeKey(1)
    mSleep(500)
    else
    unlockDevice()
    end
    end
    end

    if w == 1080 and h == 1920 then
    lx0,ly0,rx0,ry0 = 300,220,1070,300
    lx,ly,rx,ry = 0,0,1050,70
    elseif w == 720 and h == 1280 then
    lx0,ly0,rx0,ry0 = 10,120,710,200
    lx,ly,rx,ry = 0,0,700,80
    elseif w == 640 and h == 1136 then
    lx0,ly0,rx0,ry0 = 10,130,630,180
    lx,ly,rx,ry = 0,0,620,40
    elseif w == 1242 and h == 2208 then
    lx0,ly0,rx0,ry0 = 10,200,1232,260
    lx,ly,rx,ry = 0,0,1222,60
    else
    mLog("脚本尚未完全适配您的手机分辨率,不保证运行效果")
    mSleep(3000)
    end
    glSettings({switch = "1001", x1 = lx0, y1 = ly0, x2 = rx0, y2 = ry0,tsp_switch = true})
    if wztouch == "显示" then
    tapimg = "wzpoint.png"
    mLog("显示准星")
    else
    tapimg = "不显示准星.png"
    mLog("不显示准星")
    end

    function auto()–自动模式
    while true do
    tap(w/2,h/2,ms,tapimg)
    unlock()
    end
    end

    function set()–自定义模式
    toast("现在请戳需要重复点击的地方\\n 部分手机需要双击", 3);–提示
    mSleep(1000);
    x,y = catchTouchPoint(); –获取点击坐标
    if x ~= -1 and y ~= -1 then
    –toast("坐标获取成功~X: "..x..",Y: "..y.."开始疯狂点击咯~",3)
    mLog("坐标获取成功~X: "..x..",Y: "..y)
    while true do
    –tap(x,y,ms)
    tap(x,y,ms,tapimg)
    unlock()
    end
    else
    dialog("坐标获取失败,脚本即将退出", 2)
    mSleep(2000)
    lua_restart()
    end
    end

    function main()
    if model == "屏幕中心点" then
    mLog("开始点击屏幕中间咯~")
    auto()
    elseif model == "自定义位置" then
    mLog("请跟随引导进行设置~")
    set()
    end
    end

    main()

    猜你在找

    1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!603313839@qq.com
    2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
    3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
    4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有站币奖励和额外收入!

    小酒资源吧 » 【触动精灵】手机万能连点器 Lua 源码

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    小酒资源吧
    一个高级程序员模板开发平台
    • 2020-09-07Hi,初次和大家见面了,请多关照!

    Hi, 如果你对这款模板有疑问,可以跟我联系哦!

    联系客服
    • 2248会员总数(位)
    • 4394资源总数(个)
    • 9本周发布(个)
    • 0 今日发布(个)
    • 338稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情
  • 2020 XiaoJiu8.cn - & WordPress Theme. All rights reserved 黔ICP备17003460号-5

  • XML地图 | 站长导航
         
    升级SVIP尊享更多特权立即升级